UbuntuThis forum is for the discussion of Ubuntu Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,628
Rep:
Just for gigles I ran;
Code:
tom@debian:~$ dmesg > dmesg.log
With my external enclosure attached.
Should have run it from there with the internals disabled in bios as the resulting file /home/tom/dmesg.log is a little long (1733 lines).
Extracted three snips that I only partially comprehend but may be of use to you for comparison. They are separated by a space. The last includes the bios output for the 4 sata links on the MB of which I am using 2 (1+3). Too lazy to take them out.
Code:
[ 4.538304] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[ 4.538324] initcall e1000_init_module+0x0/0x1000 [e1000e] returned 0 after 303490 usecs
[ 4.538330] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 4.538334] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[ 4.538362] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 4.538392] ehci_hcd 0000:00:1a.7: debug port 1
[ 4.542261] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
[ 4.542275] ehci_hcd 0000:00:1a.7: irq 22, io mem 0xfebdec00
[ 4.556038] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 4.556068] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.556072] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.556075] usb usb1: Product: EHCI Host Controller
[ 4.556078] usb usb1: Manufacturer: Linux 3.2.0-2-amd64 ehci_hcd
[ 4.556081] usb usb1: SerialNumber: 0000:00:1a.7
[ 4.556248] hub 1-0:1.0: USB hub found
[ 4.556257] hub 1-0:1.0: 6 ports detected
[ 4.556343] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 4.556353] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[ 4.556357] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[ 4.556364] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 4.556386] ehci_hcd 0000:00:1d.7: debug port 1
[ 4.560269] ehci_hcd 0000:00:1d.7: cache line size of 64 is not supported
[ 4.560282] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xff980800
[ 4.576040] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 4.576062] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.576066] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.576070] usb usb2: Product: EHCI Host Controller
[ 4.576072] usb usb2: Manufacturer: Linux 3.2.0-2-amd64 ehci_hcd
[ 4.576075] usb usb2: SerialNumber: 0000:00:1d.7
[ 4.576221] hub 2-0:1.0: USB hub found
[ 4.576225] hub 2-0:1.0: 6 ports detected
[
4.888529] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 4.888541] initcall piix_init+0x0/0x1000 [ata_piix] returned 0 after 629367 usecs
[ 4.888544] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[ 4.888547] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 4.888558] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 4.888592] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000ff20
[ 4.888626] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 4.888629] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.888631] usb usb3: Product: UHCI Host Controller
[ 4.888633] usb usb3: Manufacturer: Linux 3.2.0-2-amd64 uhci_hcd
[ 4.888635] usb usb3: SerialNumber: 0000:00:1a.0
[ 4.888766] hub 3-0:1.0: USB hub found
[ 4.888771] hub 3-0:1.0: 2 ports detected
[ 4.888841] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 4.888847] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 4.888850] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 4.888857] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 4.888886] uhci_hcd 0000:00:1a.1: irq 17, io base 0x0000ff00
[ 4.888916] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 4.888919] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.888921] usb usb4: Product: UHCI Host Controller
[ 4.888923] usb usb4: Manufacturer: Linux 3.2.0-2-amd64 uhci_hcd
[ 4.888925] usb usb4: SerialNumber: 0000:00:1a.1
[ 4.889056] hub 4-0:1.0: USB hub found
[ 4.889060] hub 4-0:1.0: 2 ports detected
[ 4.889131] uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 22 (level, low) -> IRQ 22
[ 4.889138] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[ 4.889141] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[ 4.889149] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
[ 4.889170] uhci_hcd 0000:00:1a.2: irq 22, io base 0x0000ecc0
[ 4.889201] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 4.889204] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.889206] usb usb5: Product: UHCI Host Controller
[ 4.889208] usb usb5: Manufacturer: Linux 3.2.0-2-amd64 uhci_hcd
[ 4.889210] usb usb5: SerialNumber: 0000:00:1a.2
[ 4.889344] hub 5-0:1.0: USB hub found
[ 4.889348] hub 5-0:1.0: 2 ports detected
[ 4.889424] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 4.889430] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[ 4.889433] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 4.889440] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
[ 4.889462] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000ff80
[ 4.889492] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 4.889495] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.889497] usb usb6: Product: UHCI Host Controller
[ 4.889499] usb usb6: Manufacturer: Linux 3.2.0-2-amd64 uhci_hcd
[ 4.889501] usb usb6: SerialNumber: 0000:00:1d.0
[ 4.889636] hub 6-0:1.0: USB hub found
[ 4.889640] hub 6-0:1.0: 2 ports detected
[ 4.889712] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 4.889718] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[ 4.889721] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 4.889728] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
[ 4.889749] uhci_hcd 0000:00:1d.1: irq 17, io base 0x0000ff60
[ 4.889779] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 4.889781] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.889784] usb usb7: Product: UHCI Host Controller
[ 4.889785] usb usb7: Manufacturer: Linux 3.2.0-2-amd64 uhci_hcd
[ 4.889787] usb usb7: SerialNumber: 0000:00:1d.1
[ 4.889916] hub 7-0:1.0: USB hub found
[ 4.889922] hub 7-0:1.0: 2 ports detected
[ 4.889988] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 4.889995] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[ 4.889997] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 4.890004] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
[ 4.890027] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000ff40
[ 4.890058] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
[ 4.890061] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.890063] usb usb8: Product: UHCI Host Controller
[ 4.890065] usb usb8: Manufacturer: Linux 3.2.0-2-amd64 uhci_hcd
[ 4.890067] usb usb8: SerialNumber: 0000:00:1d.2
[ 4.890194] hub 8-0:1.0: USB hub found
[ 4.890202] hub 8-0:1.0: 2 ports detected
[ 4.890286] initcall uhci_hcd_init+0x0/0x1000 [uhci_hcd] returned 0 after 306201 usecs
[ 4.942459] calling ata_generic_init+0x0/0x1000 [ata_generic] @ 135
[ 4.942492] initcall ata_generic_init+0x0/0x1000 [ata_generic] returned 0 after 27 usecs
[ 4.980031] usb 1-3: new high-speed USB device number 4 using ehci_hcd
[ 5.113835] usb 1-3: New USB device found, idVendor=152d, idProduct=2336
[ 5.113840] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 5.113844] usb 1-3: Product: JM20336 SATA, USB Combo
[ 5.113846] usb 1-3: Manufacturer: JMicron
[ 5.113849] usb 1-3: SerialNumber: DCA035270188
[ 5.116360] calling uas_init+0x0/0x1a [uas] @ 177
[ 5.116402] usbcore: registered new interface driver uas
[ 5.116407] initcall uas_init+0x0/0x1a [uas] returned 0 after 41 usecs
[ 5.336025] usb 2-2: new high-speed USB device number 3 using ehci_hcd
[ 5.526713] usb 2-2: New USB device found, idVendor=0644, idProduct=0201
[ 5.526717] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5.526721] usb 2-2: Product: CAB-200
[ 5.526723] usb 2-2: Manufacturer: DELL
[ 5.526726] usb 2-2: SerialNumber: 0000010212BD
[ 5.528082] ata1.00: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5.528093] ata1.01: SATA link down (SStatus 4 SControl 300)
[ 5.528209] ata2.00: SATA link down (SStatus 4 SControl 300)
[ 5.528221] ata2.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 5.538954] calling usb_stor_init+0x0/0x1000 [usb_storage] @ 178
[ 5.538956] Initializing USB Mass Storage driver...
[ 5.539079] scsi4 : usb-storage 1-3:1.0
[ 5.539211] scsi5 : usb-storage 2-2:1.0
[ 5.539300] usbcore: registered new interface driver usb-storage
[ 5.539303] USB Mass Storage support registered.
[ 5.539313] initcall usb_stor_init+0x0/0x1000 [usb_storage] returned 0 after 335 usecs
I am running;
Code:
tom@debian:~$ uname -a
Linux debian 3.2.0-2-amd64 #1 SMP Sun Mar 4 22:48:17 UTC 2012 x86_64 GNU/Linux
This is the hardware listed in my sig. Using the bios version A10 that has not been flashed since I got it and the bios date to March of 08.
Widget:
Your dmesg command reports what a healthy boot up should have respecting usb drivers. Both uhci_hcd and ehci_hcd are loaded and registered. In my case ehci_hcd loads only when I have 2 Gigs or less of RAM. When I have 3 Gigs, only uhci_hcd loads. The other reports an error (error -19). On this, I need an answer and solution from the experts.
George: We are upgrading those machines with older BIOS versions due to an USB error where USB mouse stops working when running RHEL4. The BIOS upgrade fixes this but without a correct Linux binary we have to do it manually with the windows binary (booting from a DOS-floppy).
If the Linux binary is corrected we could automate the process and do it remote. 30 machines are in need of the upgrade and will now be executed by our servicedesk people in the coming days instead.
Makes me think that you really should check your BIOS version, and update it if you arent running the newest BIOS.
Quote:
Originally Posted by williepabon
Thanks for the tip. I didn't know such a thing existed. Now I need to find out if I have an additional sata connector inside to connect the drive. Thanks.
No problem.
BTW, one suggestion- Add your launchpad question link, and any other links (like your thread at the ubuntu forums) here. Porbably good to add it to the end of the thread, and to your 1st post on this thread (at the end so that its current, in the 1st post so people can find the links easily later). It could help you get better results and information.
Makes me think that you really should check your BIOS version, and update it if you arent running the newest BIOS.
No problem.
BTW, one suggestion- Add your launchpad question link, and any other links (like your thread at the ubuntu forums) here. Porbably good to add it to the end of the thread, and to your 1st post on this thread (at the end so that its current, in the 1st post so people can find the links easily later). It could help you get better results and information.
Casacade9:
Thanks for the info. I'm going to check my BIOS version against the one that is on the DELL site for my machine and do the upgrade as necessary.
And yes, this is a good idea to include in my posts here the links from the Ubuntu and Launchpad forums related to my problem. Will do it right away.
Makes me think that you really should check your BIOS version, and update it if you arent running the newest BIOS.
Cascade 9:
My BIOS was old, and then I flashed for the latest version (A07). But it didn't solve the problem, unfortunately. Thanks for the suggestion, anyway.
wp
Problem is solved. One of the folks from AskUbuntu showed me how to install the 11.10 kernel in my Ubuntu LTS, and with the new kernel, the problem of low speed disappeared. Evidently, there is an issue with 10.04 when you increase RAM, that makes it not to load the ehci_hcd driver (USB) which causes such ports to run very slow.
Last edited by williepabon; 03-25-2012 at 03:19 PM.
Evidently, there is an issue with 10.04 when you increase RAM, that makes it not to load the ehci_hcd driver (USB) which causes such ports to run very slow.
I've seen people upgrade RAM on 10.04 from 2GB to 3GB+ and not have the issues you had.
IMO it was most likely either odd settings in your kernel, or a kernel/hardware incompatibility.
I've seen people upgrade RAM on 10.04 from 2GB to 3GB+ and not have the issues you had.
IMO it was most likely either odd settings in your kernel, or a kernel/hardware incompatibility.
That may be so, but probably they don't run their OS from an external hard drive connected to a USB port, as I do. The issue apparently affects only the usb ports. It's just a matter of checking if the ehci_hcd driver loads or not. If you run your OS in an internal hard drive, probably you won't notice the problem. I haven't tested that, though.
wp
Last edited by williepabon; 03-26-2012 at 11:20 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.