Portál AbcLinuxu, 6. května 2025 09:56
Milan
PS: Pekny clanek.Dekuji, zrovna s tama taham.
Milan
Co se tyce usb_storage: postaci mit nainstalovane hotplug tools (balicek a/hotplug.tgz) nebo (IMHO lepsi alternativa) diethotplug a zprovoznene, v praxi tedy mit spustitelny skriptik /etc/hotplug/usb.rc po startu bys tedy mel videt natazene moduly pro USB, tedy usbcore, lowlevel ovladac *Host Controler face, a pripadne dalsi pro jednotliva zarizeni na USB. Jadro by melo mit podporu pro hotplug zarizeni, pokud existuje soubor /proc/sys/kernel/hotplug tak je podminka splnena. V praxi to funguje tak, ze system zavola /sbin/hotplug a rekne mu co je zarizeni zac a tento skript (pripadne binarka v pripade diethotplug) modul natahne.
Pokud nenatahne ale system registruje nove zarizeni je zapotrebi pres lsusb zjistit vendor & device ID a dopsat prislusny radek do /etc/hotplug/usb.usermap.
Ovsem v pripade USB tiskarny, storage a nekterych dalsich by ji hotplug mel najit podle class a ne podle vyrobce. Toto ovsem chodi v diethotplug verze 0.2 a ne v 0.4 kvuli par blbym chybam. Coz je problem pri startu z ceda pokud clovek vlastni nejakou exotickou USB klavesnici tak ma smulu:(
Ad hotplug: neni pravda, ze umi odstraneni modulu. hotplug utility toto standardne maji nedoresene, diethotplug se o to nesnazi radeji vubec.
Pokud s tim chcete nekdo experimentovat, opravil sem chybu v diethotplug, dopsal solidni oddelavani modulu, usb.rc v cecku na ramdisk kde neni if grep cat, cut &pod... uz chybi jen pci.rc. Patch je oproti diethotplug-0.4 jeste ve vyvoji takze na nem pracuji a par veci pridelam jeste:)
No radeji tak prozatim vse, snad sem tim zmatkem aspon nastinil lehce jak to pracuje
-djz
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.