Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
Hello folks, hope you can help me with this weird issue.
First of all, some info about the environment in which I'm having this problem:
- Got the kernel 2.6.6-1.435 & 2.6.6-1.435smp RPMS from rpm.pbone.net.
- Fedora Core 2 - Kernel 2.6.6-435-smp
- 500GB Firewire/USB2 LaCie external HDD drive
If i try to use it while running FC2 using a 2.6.6-1.435 (non SMP) kernel, the disk
gets properly recognized and the usb-storage module is automatically loaded.
If I reboot the system, and instead of the 2.6.6-1.435smp, I try the 2.6.6-435-smp
kernel. This time when I activate the disk the device seems to be unrecognized
plus the usb-storage module is not loaded.
In this situation, loading the module usb-storage doesn't help, as the disk doesn't
appear on the system. This is the output from loading the module manually:
"Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered."
and if I run an "lsusb" command I get these lines:
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Any hint of what could be happening? and hopefully how to solve it?
I've just unplugged and plugged the device, and dmesg says:
usb 1-1: new full speed USB device using address 4
usb 1-1: control timeout on ep0out
Checking some early entries on dmesg I got this:
usb 1-1: control timeout on ep0out
usb 1-1: device not accepting address 2, error -110
usb 1-1: new full speed USB device using address 3
...
usb 1-1: control timeout on ep0out
usb 1-1: control timeout on ep0out
usb 1-1: device not accepting address 3, error -110
Make sure usb-storage and sd_mod is loaded. If they are not then load them yourself. I suggest downloading 2.6.11 or newer from kernel.org and configure it and compile it.
sd_mod is loaded. Like I said before, usb_storage doesn't get load once I plug/unplug
the drive...I have to do that manually...but doesn't make a difference since the disk is not
recognized by the system.
By the way, I would like (if possible) to keep working on that kernel version. The problem
is that I cannot migrate to new kernels each time I find an issue.
List everything that dmesg, lsmod, lsusb, and cat /proc/bus/usb/devices. PLEASE DO NOT TRUNCATE THE INFORMATOIN.
It is possible that the newer kernel will have support for it. Also in kernel 2.6.11, the developers said they have fixed the CD/DVD reading/recording problem that previous 2.6.x kernels had.
Good news! Seems I managed to solve the problem. Seems the issue was not the kernel itself, but the
motherboard BIOS.
The computer had a 694D PRO ver1.0 MB, with BIOS v1.4 (2000). I upgraded it to version 1.9 using
the files downloaded from MSI website, after that I started Linux with an SMP kernel and I was able to
use the disk (detected as /dev/sda).
How did it happen?
Well, I installed the latest SMP kernel RPM available via yum, which is 2.6.10, and still had problems
with the external disk. After several reboots, I noticed that the system was complaining about acpi
issues caused by an outdated BIOS. As I said before I updated it and that seemed to fix the problem.
I also realized that the problem was this particular computer, as I have another machine (not related)
running a 2.6.6 SMP kernel in which is possible to use this USB external HDD.
Anyways, thanks a lot for your support and your time. (Electro & Taxtropel)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.