Hallo Liste,
ich habe ein Asus P4S8X mit SiS-Chipsatz und ein Problem mit USB 2.0. Ich habe ohci-hcd, uhci-hcd und ehci-hcd fest in meinen 2.6.6er vanilla-Kernel einkompiliert und beim Booten sagt er
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci_hcd: block sizes: ed 64 td 64 ohci_hcd 0000:00:03.0: OHCI Host Controller ohci_hcd 0000:00:03.0: irq 20, pci mem e1911000 ohci_hcd 0000:00:03.0: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected ohci_hcd 0000:00:03.1: OHCI Host Controller ohci_hcd 0000:00:03.1: irq 21, pci mem e1926000 ohci_hcd 0000:00:03.1: new USB bus registered, assigned bus number 2 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ohci_hcd 0000:00:03.2: OHCI Host Controller ohci_hcd 0000:00:03.2: irq 22, pci mem e1928000 ohci_hcd 0000:00:03.2: new USB bus registered, assigned bus number 3 hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ehci_hcd 0000:00:03.3: EHCI Host Controller ehci_hcd 0000:00:03.3: irq 23, pci mem e192f000 ehci_hcd 0000:00:03.3: new USB bus registered, assigned bus number 4 PCI: cache line size of 128 is not supported by device 0000:00:03.3 ehci_hcd 0000:00:03.3: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29 hub 4-0:1.0: USB hub found hub 4-0:1.0: 6 ports detected
Wichtig ist die Zeile mit "cache line size of 128 is not supported ..." Wenn ich jetzt ein Gerät mit USB-2.0-Fähigkeit (meine externe WD-Platte; WDC1200B800) anhänge, wird es nicht dem EHCI zugeteilt, sondern dem OHCI - dementsprechend mies sind die Transferraten. Tools wie usbview zeigen den EHCI neben den drei OHCIs, aber er wird eben nicht genutzt.
Weiß jemand, was cache line size bedeutet, und wie ich entweder meinen EHCI dazu bringe, 128 zu mögen oder eine andere wähle?
Danke, Jonas