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.
I've got a 4.3GB Seagate HDD and since i wanted to use it as an external storage HDD, i connected it inside a usb external box.
The jumper is on slave position.
The problem is that it is not recognized by my Centos box.
It says:
Jul 27 08:57:33 localhost kernel: usb 1-2: new high speed USB device using address 28
Jul 27 08:57:34 localhost kernel: usb 1-2: device not accepting address 28, error -71
I have an external HDD too, a noname one, and it works. This is a USB 2.0. Previously I had a USB 1.1 version HDD external box, so I had time to experiment. Well, I noticed that the old one only worked, if I jumpered my HDD to master. No other options worked. Not with linux, not with windows. The point is: try to jumper your HDD to master, and I'm sure it will work. Since your HDD is not connected to IDE, the slave is causeless. Good luck!
Thank's for your reply.
I followed your suggestion but still the same problem.
This is the answer reply from "tail -f /var/log/messages"
Jul 27 09:42:26 localhost kernel: usb 1-2: new high speed USB device using address 39
Jul 27 09:42:27 localhost kernel: usb 1-2: device not accepting address 39, error -71
Jul 27 09:43:03 localhost kernel: usb 1-2: new high speed USB device using address 57
Jul 27 09:43:03 localhost kernel: usb 1-2: device not accepting address 57, error -71
Jul 27 09:43:34 localhost kernel: usb 1-2: new high speed USB device using address 53
Jul 27 09:43:34 localhost kernel: usb 1-2: device not accepting address 53, error -71
Jul 27 09:43:35 localhost kernel: usb 1-2: new high speed USB device using address 56
Jul 27 09:43:35 localhost kernel: usb 1-2: device not accepting address 56, error -71
By the way how it is mounted in your box? Is it mounted as "sda1" "hdd" or what?
I would try to mount the external HDD manually, does these two command lines are correct: mkdir /media/seagate
mount /dev/sda1 /media/seagate
External USB and IEEE-1394 devices come up as /dev/sd[a-z]. I suggest powering up the device first. After some time has passed, connect it to the computer.
Seagate drives are picky with power supplies. The power supply have to be regulating the voltage very tight about -1%. If it is higher than the rated voltages, the drive will not work.
I have found that Seagate drives are very, very picky while other manufactures are very easy to be used as USB/IEEE-1394 drives.
To mount a partition
1) If needed, make a directory where the partition will be mounted.
2) Select the partition to be mounted. Use fdisk -l to get a list of drives and partitions.
3) Assuming the mount directory is /mnt/media and the partition is /dev/sda1 with an unknown filesystem type 'mount -t auto /dev/sda1 /mnt/media' as root.
Linux should detect the correct filesystem and load the right module for it to be mounted.
I do not recommend placing a line in /etc/fstab for removable mediums like USB and IEEE-1394 storage devices because they always change. I suggest mounting them manually. I recommend running the utility sync before unmounting and removing the device from the computer because you can lose or corrupt data if you do not.
This situation is interesting indeed. The mkdir /media/seagate command is good, but should be done once to create a folder, for the mounting. I think you should add a line to your fstab, dispite what Electro said, but I don't know it know, so you must wait 4-6 hours from now (its 12:51 in Hungary now), till I get home and check my fstab and mtab. I mount my HDD as sda1 and sda2 and sda3, since I have multiple partitions on my external 40 GB HDD. And sda (not sda0 or sda4, or something else, just sda) is my pendrive. Thaks for waiting.
Jul 27 09:42:26 localhost kernel: usb 1-2: new high speed USB device using address 39
Jul 27 09:42:27 localhost kernel: usb 1-2: device not accepting address 39, error -71
Jul 27 09:43:03 localhost kernel: usb 1-2: new high speed USB device using address 57
Jul 27 09:43:03 localhost kernel: usb 1-2: device not accepting address 57, error -71
Jul 27 09:43:34 localhost kernel: usb 1-2: new high speed USB device using address 53
Jul 27 09:43:34 localhost kernel: usb 1-2: device not accepting address 53, error -71
Jul 27 09:43:35 localhost kernel: usb 1-2: new high speed USB device using address 56
Jul 27 09:43:35 localhost kernel: usb 1-2: device not accepting address 56, error -71
Looks like you have bigger problems than most people here see. Your coputer has to be able to talk to it before you can mount it. google "device not accepting address" and see if you can find anything there.
This situation is interesting indeed. The mkdir /media/seagate command is good, but should be done once to create a folder, for the mounting. I think you should add a line to your fstab, dispite what Electro said, but I don't know it know, so you must wait 4-6 hours from now (its 12:51 in Hungary now), till I get home and check my fstab and mtab. I mount my HDD as sda1 and sda2 and sda3, since I have multiple partitions on my external 40 GB HDD. And sda (not sda0 or sda4, or something else, just sda) is my pendrive. Thaks for waiting.
I'll repeat again. I do not recommend putting a line in /etc/fstab for removable external mediums. It is a waste of time and a waste of space. The usb-storage and sd_mod module does not unload quick enough so you will see /dev/sda, /dev/sdb, /dev/sdc, etc when you connect and disconnect. All of them will point to the same device but it gets very confusing. By manually mounting your self it decreases the headache and improves your experience.
A pen or flash drive should be sda1 not sda.
If you want to make the USB/IEEE-1394 drives automatically mount when inserted, setup a hotplug script that detects the product and vendor ID of the device.
Quote:
Originally Posted by isthisworking
Looks like you have bigger problems than most people here see. Your coputer has to be able to talk to it before you can mount it. google "device not accepting address" and see if you can find anything there.
It is caused by either the hard drive starting up while it is connected to the computer or external power supply problem.
hello every body and thanks for your kind help's'.
Before doing what you have said above i want just to add something, i've got windows XP and Centos, so two OS.
When i boot as windows XP and i connect the external USB box "the Seagate HDD" i do not have any problem, i can see it and i can even copy, past, save thinks in it.
But with the Centos Distro i can't see my external box and i do not have an NTFS partition it's a FAT 32.
so i believe that it is not a HDD problem since it works!!
You said: "A pen or flash drive should be sda1 not sda." You know, it is sda on my comp, and it works, so I don't care what should it be when it works. When I used an old Mepis and not Debian, the "automated fstab writer" alway put sda1 in fstab, and my pen didn't work, but when I corrected to sda, everything was OK. But thanks for trying to correct me.
Dear Hermouche!
In my previous writing sda1..sda3 should be sdb1..sdb3. It is better. You know, it is worth a try...
OK evey thing works well, in fact what i did i just changed the USB ports.
I think it is because the USB2 is not supported, USB1 is supported instead.
I 've got 4 USB port and i guess two USB2 and two USB1.
well, i thank all the staff who tried to help and to find a solution for me, really it's amazing when you ask a question and somewhere there is a guy who will try to do his best to help you, give suggestions.....
this is really cool and my hope is that all the humanity will help each other.
You're welcome! I think everybody who registers here on LQ, will help to another person. Thats the Linux and LQ spirit. I'm happy that you could solve the problem, and I'm even more happier, becouse you wrote the soution here, so now everybody will know +1 solution method for this kind of problem. Thanks.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.