Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#12445 - [kernel26] External USB 2.0 hard drive TrekStor DataStation 250 GB recognized and mounted lately
Attached to Project:
Arch Linux
Opened by Martin Langer (pingwin) - Sunday, 14 December 2008, 11:42 GMT
Last edited by Dan Griffiths (Ghost1227) - Saturday, 27 February 2010, 23:10 GMT
Opened by Martin Langer (pingwin) - Sunday, 14 December 2008, 11:42 GMT
Last edited by Dan Griffiths (Ghost1227) - Saturday, 27 February 2010, 23:10 GMT
|
DetailsDescription:
My external hard drive by TrekStor is recognized lately if connected to a USB 2.0 port (PCI card with chip set by VIA / also tried with ALI). This can take up to 40 minutes or more until it is mounted by HAL. If conntected to a USB 1.1 port everything works fine. It also works fine with latest Ubuntu 8.10 and USB 2.0 or on my EEE-PC 701 with Debian/Testing. In short: this external hard drive works definitely. This problem must be conneted to the Arch Linux kernel. It seems to me that the endless line "hub 5-2:1.0: unable to enumerate USB device on port 1" prevents the hard drive from being detected properly. Since the install of Arch Linux (2008.06) this never worked for me right. Additional info: * uname -a Linux arch 2.6.27-ARCH #1 SMP PREEMPT Mon Dec 8 22:01:01 UTC 2008 i686 Intel(R) Pentium(R) 4 CPU 1500MHz GenuineIntel GNU/Linux * See my atached log files for dmesg, rc.conf and lspci output * http://forum.archlinux.de/?page=Postings;id=20;thread=9851 [german] for some more information Steps to reproduce: I don't know if it is reproducible, but you would have to take this external hard drive, a USB 2.0 PCI card with VIA chip set installed in a Dell Dimension 4300, plug in the hard disk to the USB 2.0 port and switch it on. |
This task depends upon
Closed by Dan Griffiths (Ghost1227)
Saturday, 27 February 2010, 23:10 GMT
Reason for closing: No response
Additional comments about closing: No response in 1 month. Please reopen if necessary, with a link to upstream report.
Saturday, 27 February 2010, 23:10 GMT
Reason for closing: No response
Additional comments about closing: No response in 1 month. Please reopen if necessary, with a link to upstream report.
dmesg.txt
MODULES=(ehci_hcd uhci_hcd ohci_hcd)
And see if that solves the problem?
I don't know if it helps, but when I'm just rebooting or switching the computer for a short period of time of the hard will be recognized regulary.
I don't see such problem in my PC (very similar to yours). Last week I plugged an external USB drive (USB powered), I had power problems (unrelated to OS) but the drive was correctly detected in no time.
Last time I saw "unable to enumerate USB device on port n" it was a hardware problem; make sure your USB card is correcly inserted or try to use another PCI slot. This may really help.
My snipped lspci output:
00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 12)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 12)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
02:02.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
02:02.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
02:02.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65)
I've removed all pci cards and put the usb card in every single slot and tested it, but in all cases I've got the same error. Any further ideas? From my point of view, the hardware works well. So I'm still thinking that this is a software problem or my DELL machine doesn't want to work the way I want. Ubuntu is probably more tolerant towards hardware/software problems, but Fedora also worked out of the box with the live cd.
Do you guys have any advice? Is this a hal or a udev issue?
It worked fine with an old Kernel version 2.4.20 of a Knoppix live cd. Probably, chances are better that it will work with Kernel version <=2.6.24 as most people have reported this.
* Fedora 10 (2.6.27.5)
* Ubuntu 8.10 (2.6.27.7)
* Suse 11 (2.6.25.5)
What I cannot understand is, why my external hard drive works fine after a reboot when it was recognized in before.
I think it would be helpful to reinstall the usb pci card with ALI chip set and test it again.
In fact, the problem seems to be with the internal chip set of the hard drive (Prolific Technology, Inc. PL2507 Hi-speed USB to IDE bridge controller) which needs some time to work with USB 2.0. I've read many posts on the internet about people complaining that their TrekStor hard drive is not recognized under Windows. My conclusion is that the problem is inside the externel hard drive. Probably with hard drive from Hitachi is fine, but the internal chip set is broken. Cold start only works for me under Kernel version 2.4. As other USB devices work without any problems, the problem should not be caused by the pci card.
I don't know if there is a kind of patch for this module or the kernel.
Kernel version: 2.6.31-ARCH
hub 1-0:1.0: unable to enumerate USB device on port 4
Kernel Version: 2.6.32-ARCH