USB

Redaktsioon seisuga 29. jaanuar 2007, kell 21:11 kasutajalt V6sa (arutelu | kaastöö)

USB GNU/Linux süsteemides

USB peaks toimima kõigis Linuxilistes, küll aga peaks märkima et Linuxi USB high-speed draiverid on pirtsakamad kui Windowsi omad. Nimelt kui ühendus on halb või häiretega USB seadme ja arvuti vahel, võib tuum resetida USB ühenduse. See tähendab et näiteks USB ketta device node kaob hetkeks (/dev/sdxy), mistõttu pole ka selle mount pointi sisu võimalik kuvada ning katkevad ka sellelt mount pointilt loetavate failide streamid. Windowsi draiver on nähtavasti lollikindlam ning loeb uuesti kaduma läinud puhvrid. Linuxis saab nimetet nähtuse sümptomeid uurida dmesgist, jutt seal siis USB resettimisest, peale mida annab ketta draiver I/O erroreid, nii kauaks kuni ketas uuesti süsteemi registreeritakse. Nähtus on põhjustatud enamasti halvast/lekkivast/lühises juhtmest, kaktkistest/kulunud pesadest ning elektromagnetilisest mürast.


Mida teha raviks:

  • 1. Hoia USB kaablid eemal elektrijuhtmetest, toiteplokkidest ning monitoridest
  • 2. Vaata et juhtmed oleks terved ning korralikult varjestatud, sama kehtib pesade/pistikude kohta
  • 3. Elektromagnet häirete vähendamiseks saab kasutada feriitrõngaid, tõmba USB kaabel paari sõlmega sellest läbi
  • 4. Vaata, et välised seadmed oleks korrektselt maandatud, ilma maanduseta välise kõvaketta toiteplokk võib hävitada nii emaplaadi USB kontrolleri, kui ka ketta elektroonika!
  • 5. Varjestamata detailid saab katta fooliumi/teibi kombinatsiooniga, nt USB-IDE kontrolleri kiibistik
  • 6. Kui kasutad USB pesasi PCI laienduskaardil, proovi vahetada PCI pesa. Sõltuvalt konfiguratsioonist võib jama tekitada PCI interruptide seade

Aita seda lehekülge täiustada!

Hoia sellel leheküljel ja kõigil sellele tehtud muudatustel silma peal.