View previous topic :: View next topic |
Author |
Message |
punzeroni n00b
Joined: 28 Jul 2003 Posts: 14 Location: Ulm, Germany
|
Posted: Mon Jul 28, 2003 3:28 am Post subject: how to get usb 2.0 working? |
|
|
Hi there,
I installed Gentoo on my notebook and everything is working fine except usb 2.0.
I've an external usb 2.0 harddrive attached but it only works with usb 1.1
I think the reason is that the usb 2.0 module (ehci-hcd) doesn't seem to work with my hardware.
I tried the gentoo sources 2.4.20-r5 and am now trying the vanilla sources 2.4.22-pre8 because i hoped they could help me.
lspci says:
Code: | 00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 12)
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 12)
00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 12)
00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 12)
00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 12)
00:1f.6 Modem: Intel Corp. Intel 537 [82801BA/BAM AC'97 Modem] (rev 12)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:04.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev b8)
02:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller
|
so it seems like I have an Intel 82801BA/BAM usb-controller
Actually I am not sure if this chip is able to do usb 2.0 but I hope so. At least it was advertised like this when I bought my notebook. (If not my dealer will have a very unsatisfied customer)
when i try to load the ehci-hcd module it says: Code: |
/lib/modules/2.4.22-pre8/kernel/drivers/usb/host/ehci-hcd.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.22-pre8/kernel/drivers/usb/host/ehci-hcd.o: insmod /lib/modules/2.4.22-pre8/kernel/drivers/usb/host/ehci-hcd.o failed
/lib/modules/2.4.22-pre8/kernel/drivers/usb/host/ehci-hcd.o: insmod ehci-hcd failed
|
usb 1.1 works fine using the usb-uhci module and i can access the usb harddrive without problems ... and without speed
I hope you guys can help me!
Cheers
Michael
Last edited by punzeroni on Mon Jul 28, 2003 12:05 pm; edited 1 time in total |
|
Back to top |
|
|
xdamnx n00b
Joined: 29 Oct 2002 Posts: 61 Location: Germany
|
Posted: Mon Jul 28, 2003 7:29 am Post subject: |
|
|
hi there,
i got the same problem as you, the only difference is that i have a SiS usb2-chipset.
afaik only the nec-chipset is supported by 2.4.2X
so hopyfully the 2.6 bring us a good and working support for the most usb2-chipsets =) _________________ ..:: xDAMNx ::.. |
|
Back to top |
|
|
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
|
Back to top |
|
|
punzeroni n00b
Joined: 28 Jul 2003 Posts: 14 Location: Ulm, Germany
|
Posted: Tue Jul 29, 2003 1:07 am Post subject: |
|
|
Hi barbar.
It seems like we have different chipsets. Reading through the intel-datasheet it looks like you have the ICH4 chipset which supports usb 2.0.
I am pretty sure I've got the ICH2 chipset which would not support usb 2.0 even if the box of my notebook and the advertisment of my dealer say it does. (I am getting pretty angry with Gericom and Saturn in Germany ... just to mention this)
But, nevertheless, I read a bit in this document: http://www.linux-usb.org/usb2.html
It says: Quote: | ... Works with a variety of EHCI silicon implementations. NEC led the market by over a year, but now implementations from Intel (ICH4), NVidia (NForce2), Philips and VIA (vt62x2, vt8235) also work with that driver. Other implementations (ALI, ATI, InSilicon, SiS, ...) are anticipated to work without needing significant changes. Use drivers dated "June 2003" or later. |
An if I understood it correctly they talk about kernel level > 2.4.21-pre7 which should match a lot of development done for 2.5.XXX
So... have you tried the vaniila sources 2.4.22_pre8 (package sys-kernel/vanilla-prepatch-sources) ? perhaps they can make you happy and usb fast...
Cheers
Michael |
|
Back to top |
|
|
|