Portál AbcLinuxu, 26. dubna 2024 07:32


Dotaz: výmena USB radiča

28.12.2004 14:54 Jancii | skóre: 8
výmena USB radiča
Přečteno: 317×
Odpovědět | Admin
Zdravím, mám jeden problém - mal som v PCI radič USB 1.1, ktorý som teraz vymenil za iný (starý som dal do iného PC), ale ten nový radič nepracuje. V Control center (KDE) v položke information / PCI sa nachádza, ale v dmesg nieje. Problém je v tom, že ak niečo zapojím do USB, nič sa nedeje (ani v "tail -f /var/log/messages" sa nič nepohne). čo treba spraviť aby to fungovalo ? Mám Mandrake 9.1.
Ďakujem.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.12.2004 15:18 Tomas
Rozbalit Rozbalit vše Re: výmena USB radiča
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro USB 1.1 byly radiče standardu UHCI nebo OHCI. Pro USB 2.O je to standard EHCI. Chtělo by to vědět alespoň verzi jádra (uname -a) a výpis programu lspci.

T.
28.12.2004 15:47 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: výmena USB radiča
[wxy@localhost wxy]$ uname -a
Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686 unknown unknown GNU/Linux
[wxy@localhost wxy]$ lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 22)
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 23)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 10)
00:07.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 30)
00:0a.0 USB Controller: OPTi Inc. 82C861 (rev 10)
00:0b.0 Communication controller: Lucent Microelectronics 56k WinModem (rev 01)
00:0c.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)
je to USB 1.1 ako aj tá ktorú som tam mal predtým.
28.12.2004 16:25 miso
Rozbalit Rozbalit vše Re: výmena USB radiča
Ahoj,
este sem daj vystup z lsmod, ci mas nahodeny ten ehci,
pretoze to ze to je na doske este nic neznamena ;-)
28.12.2004 16:28 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: výmena USB radiča
[root@localhost wxy]# lsmod
Module                  Size  Used by    Tainted: P
ppp_deflate             4408   0  (autoclean)
zlib_inflate           21156   0  (autoclean) [ppp_deflate]
zlib_deflate           21144   0  (autoclean) [ppp_deflate]
bsd_comp                5336   0  (autoclean)
ppp_async               9216   1  (autoclean)
ppp_generic            24060   3  (autoclean) [ppp_deflate bsd_comp ppp_async]
slhc                    6564   0  (autoclean) [ppp_generic]
snd-seq-midi            5024   0  (autoclean) (unused)
snd-opl3-synth         12548   0  (autoclean) (unused)
snd-seq-instr           7172   0  (autoclean) [snd-opl3-synth]
snd-seq-midi-emul       6780   0  (autoclean) [snd-opl3-synth]
snd-ainstr-fm           2912   0  (autoclean) [snd-opl3-synth]
snd-seq-oss            31104   0  (unused)
snd-seq-midi-event      5640   0  [snd-seq-midi snd-seq-oss]
snd-seq                42608   2  [snd-seq-midi \
snd-opl3-synth snd-seq-instr snd-seq-midi-emul\
 snd-seq-oss snd-seq-midi-event]
snd-pcm-oss            43556   0
snd-mixer-oss          14488   0  [snd-pcm-oss]
snd-cmipci             23200   4
snd-pcm                77536   0  [snd-pcm-oss snd-cmipci]
snd-page-alloc          7732   0  [snd-pcm]
snd-opl3-lib            8036   0  [snd-opl3-synth snd-cmipci]
snd-timer              18376   0  [snd-seq snd-pcm snd-opl3-lib]
snd-hwdep               6368   0  [snd-opl3-lib]
snd-mpu401-uart         4396   0  [snd-cmipci]
snd-rawmidi            17600   0  [snd-seq-midi snd-mpu401-uart]
snd-seq-device          5832   0  [snd-seq-midi \
snd-opl3-synth snd-seq-oss snd-seq snd-opl3-lib snd-rawmidi]
snd                    40868   4  [snd-seq-midi \
snd-opl3-synth snd-seq-instr snd-seq-oss \
snd-seq-midi-event snd-seq snd-pcm-oss snd-mixer-oss \
snd-cmipci snd-pcm snd-opl3-lib snd-timer snd-hwdep \
snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               6276   0  [snd]
af_packet              14952   0  (autoclean)
lt_serial              23060   3  (autoclean)
lt_modem              521819   0  (autoclean) [lt_serial]
sr_mod                 16920   0  (autoclean)
floppy                 55132   0
nls_iso8859-1           3516   1  (autoclean)
nls_cp850               4316   1  (autoclean)
vfat                   11820   1  (autoclean)
fat                    37944   0  (autoclean) [vfat]
supermount             15296   2  (autoclean)
ide-cd                 33856   0
cdrom                  31648   0  [sr_mod ide-cd]
ide-scsi               11280   0
scsi_mod              103284   2  [sr_mod ide-scsi]
rtc                     8060   0  (autoclean)
ext3                   59916   3
jbd                    38972   3  [ext3]
btw: skúšal som nabootovať slax a šlape to, takže ten radič je dobrý.
CIJOML avatar 28.12.2004 21:17 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: výmena USB radiča
nevidim tam modul pro usb, tak co se divis?
28.12.2004 23:09 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: výmena USB radiča
a možete mi prosím Vás poradiť čo s tým ? Ďakujem.
29.12.2004 16:43 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: výmena USB radiča
normalne by tam malo byt nieco ako:
PCI: Found IRQ 5 for device 00:10.0
usb-ohci.c: USB OHCI at membase 0xcc8de000, IRQ 5
usb-ohci.c: usb-00:10.0, OPTi Inc. 82C861 
a k tomu aby to clovek dosiahol musi nacitat (ako root) modul usb-ohci prikazom
modprobe usb-ohci
ak to pomohlo, tak uvidime co dalej ;-)
29.12.2004 18:31 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: výmena USB radiča
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Found IRQ 12 for device 00:0a.0
PCI: Sharing IRQ 12 with 00:0c.0
usb-ohci.c: USB OHCI at membase 0xca9f0000, IRQ 12
usb-ohci.c: usb-00:0a.0, OPTi Inc. 82C861
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
Už to funguje. Ďakujem :-)
Ešte otázka - udrží sa to iba do ďalšieho rebootu, alebo je to už nastálo ?
29.12.2004 22:03 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: výmena USB radiča
iba do dalsieho rebootu.
treba v /etc/modules.conf alebo ako sa to tam vola (nemam teraz linux po ruke) zamenit riadok s aliasom na usb-ohci. predpokladam ze je tam nieco s usb-uhci a to je iny typ radicu a dokonca inej generacie (ohci=usb 1.0, uhci=1.1, ehci=2.0)
29.12.2004 22:19 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: výmena USB radiča
na krabici od toho radica je napisane USB 1.1 OHCI :-/ zapisal som do /etc/modules "usb-ohci" a funguje to.
31.12.2004 10:58 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: výmena USB radiča
nieco podobne som mal na tej krabici aj ja, ale usb 1.0 ohci co je korektny nazov. a v nej bol jeden malinky papierik s vypisom kompatibility pre vsetky moderne majoritne operacne systemy (vratane linuxu, mac os, solarisu) a este jedna disketa s ovladacmi myslim ze pre sco unix. a aby som nezabudol, tak na tom papieri bola poznamka ze tuto generaciu usb pomahal vyvijat aj microsoft. dost funny, najme ked tam garantuju funkcionalitu aj pre operacne systemy ktore su im konkurencia ;-)
ale ten radic drzi uz niekolko rokov.
28.12.2004 16:36 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: výmena USB radiča
keď sme u tých ls..., tak este niečo:
[root@localhost wxy]# lsusb
Invalid product/subclass spec at line 2650
cannot open /proc/bus/usb, No such file or directory (2)
28.12.2004 18:19 Jancii | skóre: 8
Rozbalit Rozbalit vše Re: výmena USB radiča
:-(
29.12.2004 19:51 Tomas
Rozbalit Rozbalit vše Re: výmena USB radiča
Co se týče natažení modulu při každém nabootování, tak jej přidej do souboru /etc/modules.

Co se týče lsusb tak by mohlo pomoci přidat do souboru /etc/fstab řádek

usbfs /proc/bus/usb usbfs defaults 0 0

případně pro otestování ručně: mount -t usbfs none /proc/bus/usb

Je to ale divné, že není namountován přímo po nabootování. Nemám sice MDK, ale u mě toto řeší příkaz:

>locate mountvirtfs

/etc/init.d/mountvirtfs

/etc/rcS.d/S02mountvirtfs

/etc/rcS.d/S36mountvirtfs

TJ

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.