VXEXT filesystem

Josef Zeman jozem na volny.cz
Pondělí Říjen 2 14:23:39 CEST 2017


Dobrý den,

snad naposled, ale s prosbou, zda byste někdo na dně šuplíku nevydoloval SCSI 
řadič do PCI slotu. Stačí i půjčit. Mám nainstalované Ubuntu s kernelem 
3.13.0, zkompilovaný a zavedený modul vxext. K dispozici mám řadič Initio 
9100UW. Podle informací z netu s ním byly pod Linuxem problémy už v čase jeho 
největší slávy a já navíc nevím, jestli je plně funkční. Lspci ho vidí, ale po 
zavedení modulu, který by ho měl oživit, dmesg mlčí, jako kdyby ve stroji nic 
nebylo. Pak mám Adaptec 2200S, který je zřejmě až moc chytrý. Je to raid 
controller. Disk, naformátovaný na EXT v něm inicializuji, vyrobím "pole" a 
mohu používat. Jenže to já nepotřebuji. Potřebuji pokud možno hloupý řadič, 
který mi jenom zpřístupní disk, který mohu ručně mountnout jako vxext. Autor 
projektu to rozchodil s řadičem Adaptec 29160. Málem jsem na bazoši koupil za 
stovku 39160, ale někdo byl rychlejší.
Případně nějaké nakopnutí, jak přečůrat ty, co mám?

Díky za každou pomoc.

Zeman
> Dobrý den,
> 
> díky moc za rady. Vyhrabal jsem starší verze projektu a zatím vrcholem je
> jedna chyba. Ještě dnes budu válčit naplno. Vzal jsem si na to Ubuntu 14.04
> s jádrem 3.13.0, takže když stávající CentOS selže, nasadím ho. Dík za
> ověření kompilace. Snad na něm pak rozjedu i SCSI řadič.
> 
> Zeman
> 
> > Proti verzi jádra 3.13.0 to skutečně zkompilovat jde.
> > 
> > Mrazík
> > 
> > Dne 20.9.2017 v 11:29 Miroslav Mraz napsal(a):
> > > Ono to má na githubu samo sebou nějakou historii commitů (tedy jestli
> > > koukám na ten správný repozitář, ale patrně ano) a z ní lze vyčíst, že
> > > naposled to upravoval tak nějak pro verzi jádra 3.13.0.
> > > https://github.com/jens-maus/vxext_fs/commit/eeb9e102258d35c873795128416
> > > d9
> > > 571448a95d2
> > > 
> > > A ty struktury se v různých verzích jádra liší. Buď zkuste vzít jádro
> > > 3.13.0 nebo zkuste z toho githubu vyšťourat starší verzi pro to vaše
> > > jádro. Obojí bude dost pakárna.
> > > 
> > > Mrazík
> > > 
> > > Dne 20.9.2017 v 09:38 Josef Zeman napsal(a):
> > >> Dobrý den,
> > >> 
> > >> samozřejmě jako řešení se to nabízelo. Zkoušel jsem modul kompilovat na
> > >> CentOSu s kernelem 2.6.32, což je jen o pár verzí vyšší, než 2.6.28,
> > >> na kterém
> > >> prý modul funguje. Novější kernely jsem ani netrápil. Následně kolega
> > >> zkusil
> > >> zkompilovat kernel 2.6.28.10 včetně modulu vxext. Přímo ve zdrojácích
> > >> je pro
> > >> něj patch. Make vyhodil prakticky identické chyby, které jsem dostal
> > >> já při
> > >> svém pokusu:
> > >> In file included from fs/vxext/cache.c:44:
> > >> fs/vxext/fat.h:272: error: expected specifier-qualifier-list before
> > >> 'kuid_t' fs/vxext/fat.h: In function 'fat_mode_can_hold_ro':
> > >> fs/vxext/fat.h:405: error: 'struct fat_mount_options' has no member
> > >> named 'rodir' fs/vxext/fat.h:407: error: 'struct fat_mount_options' has
> > >> no member named 'fs_dmask' fs/vxext/fat.h:409: error: 'struct
> > >> fat_mount_options' has no member named 'fs_fmask' fs/vxext/fat.h: In
> > >> function 'fat_make_mode': fs/vxext/fat.h:420: error: 'struct
> > >> fat_mount_options' has no member named 'rodir' fs/vxext/fat.h:424:
> > >> error: 'struct fat_mount_options' has no member named 'fs_dmask'
> > >> fs/vxext/fat.h:426: error: 'struct fat_mount_options' has no member
> > >> named 'fs_fmask' make[2]: *** [fs/vxext/cache.o] Error 1 make[1]: ***
> > >> [fs/vxext] Error 2 make: *** [fs] Error 2
> > >> make: *** Waiting for unfinished jobs....
> > >> Nejsem v kompilaci zběhlý, takže mám jen obecnou představu, co mi chce
> > >> říct.
> > >> Co kde přepsat, nadefinovat nebo doplnit, netuším. Google hlásí, že
> > >> nejsem
> > >> první, kdo se s těmito hláškami setkal a nabízí pro každou hned několik
> > >> pravděpodobných cest. Nejsem programátor a než se alespoň něco naučím,
> > >> tak ty
> > >> mašiny stihnou zastarat. Nejste na tom někdo lépe?
> > >> 
> > >> Díky
> > >> 
> > >> Zeman
> > > 
> > > _______________________________________________
> > > HW-list mailing list  -  sponsored by www.HW.cz
> > > Hw-list na list.hw.cz
> > > http://list.hw.cz/mailman/listinfo/hw-list
> > 
> > _______________________________________________
> > HW-list mailing list  -  sponsored by www.HW.cz
> > Hw-list na list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list