hello,

2007. február 10. 23.17 dátummal Bán Miklós ezt írta:
> > Ha mind a harom modul bele van forditva a kernelbe, akkor honnan
> > tudja a kernel, hogy melyik chipset-et melyikkel hasznalja?
az lspci kimeneteben latszik, hogy a chipset mire kepes:

02:04.0 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 
[OHCI])
        Subsystem: Asustek Computer, Inc. PCI-USB2 (OHCI subsystem)
        Flags: bus master, medium devsel, latency 32, IRQ 255
        Memory at ed800000 (32-bit, non-prefetchable) [disabled] 
[size=4K]
        Capabilities: <access denied>

02:04.1 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 
[OHCI])
        Subsystem: Asustek Computer, Inc. PCI-USB2 (OHCI subsystem)
        Flags: bus master, medium devsel, latency 32, IRQ 255
        Memory at ed000000 (32-bit, non-prefetchable) [disabled] 
[size=4K]
        Capabilities: <access denied>

02:04.2 USB Controller: NEC Corporation USB 2.0 (rev 02) (prog-if 20 
[EHCI])
        Subsystem: Asustek Computer, Inc. PCI-USB2 (EHCI subsystem)
        Flags: bus master, medium devsel, latency 32, IRQ 16
        Memory at ec800000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>

Aztan ha radugsz egy eszkozt az usb-re akkor latszik az adott bus-on 
milyen eszkoz van (Ver= sorok a relevansak, a bus=01 a hdd):

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.20 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1f.4
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=106/900 us (12%), #Int=  1, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.20 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1f.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=051d ProdID=0002 Rev= 0.06
S:  Manufacturer=American Power Conversion
S:  Product=Back-UPS CS 350 FW:807.q7.I USB FW:q7
S:  SerialNumber=BB0618059318
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   6 Ivl=100ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 5
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.20 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:02:04.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=067b ProdID=2507 Rev= 1.00
S:  Manufacturer=Prolific Technology Inc.
S:  Product=Mass Storage Device
S:  SerialNumber=0
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 
Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Tehat a bus es a radugott eszkoz megmondja, hogy mire kepes, ezek 
alapjan valasztja ki a kernel, hogy melyik usb host-tal kezeli. Nalam 
az volt a baj, hogy csak egy bus tudja  az usb2.0-at (nem mai gyerek 
az alaplapom), raadasul ez a bus nem volt kihozva a gep 
csatlakozoira, csak az alaplapon arvalkodott uresen. 

> > Letiltod a felesleges modulokat a kernel cmdline-ban?
> > Probald modulokban, es mindig egyet tolts be. EHCI|OHCI|UHCI

Probaltam, de a fentiek alapjan ez nem segithet.

udv,
-- 
Zoltan Zidarics programmer
PTE University Pecs, Hungary
icq: 43288694
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz