LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Fedora (http://www.linuxquestions.org/questions/fedora-35/)
-   -   External drive seen in Mint but not Fedora 14 (http://www.linuxquestions.org/questions/fedora-35/external-drive-seen-in-mint-but-not-fedora-14-a-880832/)

boris152 05-15-2011 10:48 AM

External drive seen in Mint but not Fedora 14
 
I have a computer with an Asus M2N68-AM plus mother board running Fedora 14 that will not show external usb flash drives or hard drives when I plug them in. I used to run Linux Mint 9 on this computer and switched to Fedora because of easier LVM support out of the box. Mint would mount these devices just fine.

To simplify the issue and rule out anything I did since the installation, I tested this on both the Mint 9 live DVD and Fedora 14 live cd (both 32-bit versions, if that makes a difference) with the same results.

Just to be clear, I'm still somewhat new to Linux. I'm reasonably sure it's an issue with seeing the devices in the first place and not just an auto-mounting problem, but any suggestions will be greatly appreciated.

reed9 05-15-2011 11:09 AM

In Fedora, look at the output of (as root)
Code:

fdisk -l
This will list your drives will show you if the system is seeing the drive.

It'll be something like
Code:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x64a71fe8

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1  *          1      80324      40162  83  Linux
/dev/sda2          80325    5205059    2562367+  82  Linux swap / Solaris
/dev/sda3        5205060    23647679    9221310  83  Linux
/dev/sda4        23647680  312576704  144464512+  83  Linux

Disk /dev/sdc: 3926 MB, 3926949888 bytes
16 heads, 16 sectors/track, 29960 cylinders, total 7669824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

  Device Boot      Start        End      Blocks  Id  System
/dev/sdc1  *        8064    7669823    3830880    b  W95 FAT32

In this case, I can see my USB stick as /dev/sdc.

If there were a USB drive plugged in, there would be another, most likely /dev/sdb listed.

You can also look at the output of dmesg. Start watching dmesg and then plug in the drive.
Code:

watch "dmesg | tail -20"
Normally you would see something like
Code:

[58218.551530] sd 6:0:0:0: Attached scsi generic sg3 type 0
[58218.966671] sd 6:0:0:0: [sdc] 7669824 512-byte logical blocks: (3.92 GB/3.65 GiB)
[58218.967413] sd 6:0:0:0: [sdc] Write Protect is off
[58218.967422] sd 6:0:0:0: [sdc] Mode Sense: 23 00 00 00
[58218.968536] sd 6:0:0:0: [sdc] No Caching mode page present
[58218.968541] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[58218.971911] sd 6:0:0:0: [sdc] No Caching mode page present
[58218.971917] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[58218.985821]  sdc: sdc1
[58218.988906] sd 6:0:0:0: [sdc] No Caching mode page present
[58218.988913] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[58218.988920] sd 6:0:0:0: [sdc] Attached SCSI removable disk


boris152 05-15-2011 12:39 PM

1 Attachment(s)
Aright, I ran "fdisk -l" and saw only my internal drives and my lvm volume group.

Code:

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c3470

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1  *        2048    20482047    10240000  83  Linux
/dev/sda2        20482048    23437311    1477632  82  Linux swap / Solaris
/dev/sda3        23438835  3907024064  1941792615  83  Linux

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005cd8b

  Device Boot      Start        End      Blocks  Id  System
/dev/sdb1              63  3907024064  1953512001  83  Linux

Disk /dev/dm-0: 3988.8 GB, 3988787298304 bytes
255 heads, 63 sectors/track, 484942 cylinders, total 7790600192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

When re-entered the command as "fdisk -l > disk.txt" to have something I could keep (and post), the usb flash drive I was testing spontaneously mounted as sdc.

Using the your second suggestion of watch "dmesg | tail -20", I tried this a few more times. The attached thumbnail is an example of what was scrolling by during the long delay until it mounted.

My usb 3.0 external hard drive will not mount at all, either using my usb 3.0 card, or the same usb 2.0 port I used the flash drive in:

Code:

[ 2342.997023] usb 1-5: device descriptor read/64, error -71
[ 2343.200023] usb 1-5: new high speed USB device using ehci_hcd and address 116
[ 2343.314027] usb 1-5: device descriptor read/64, error -71
[ 2343.529016] usb 1-5: device descriptor read/64, error -71
[ 2343.732022] usb 1-5: new high speed USB device using ehci_hcd and address 117
[ 2344.141016] usb 1-5: device not accepting address 117, error -71
[ 2344.243023] usb 1-5: new high speed USB device using ehci_hcd and address 118
[ 2344.652014] usb 1-5: device not accepting address 118, error -71
[ 2344.652032] hub 1-0:1.0: unable to enumerate USB device on port 5
[ 2345.032021] usb 2-5: new full speed USB device using ohci_hcd and address 12
[ 2345.198028] usb 2-5: device descriptor read/64, error -62
[ 2345.464021] usb 2-5: device descriptor read/64, error -62
[ 2345.722021] usb 2-5: new full speed USB device using ohci_hcd and address 13
[ 2345.887019] usb 2-5: device descriptor read/64, error -62
[ 2346.155019] usb 2-5: device descriptor read/64, error -62
[ 2346.413019] usb 2-5: new full speed USB device using ohci_hcd and address 14
[ 2346.817011] usb 2-5: device not accepting address 14, error -62
[ 2346.974027] usb 2-5: new full speed USB device using ohci_hcd and address 15
[ 2347.378021] usb 2-5: device not accepting address 15, error -62
[ 2347.378036] hub 2-0:1.0: unable to enumerate USB device on port 5


reed9 05-15-2011 12:41 PM

Looks like USB 3.0 is disabled in Fedora 14 by default.

boris152 05-15-2011 08:49 PM

I think the USB 3.0 thing is something of red herring. It would explain why nothing would happen on the 3.0 ports, but I'm talking about the regular 2.0 ports here. I do appreciate the help, though.

boris152 05-15-2011 09:00 PM

Alright, I got it working. I googled the error codes from dmesg and came across this: http://www.gossamer-threads.com/list...oo/user/190517

When I plugged my drive (incidentally USB powered) into the rear USB 2.0 ports directly on the motherboard, it worked immediately. It seems there is a power draw issue with the ports at the front of the case. Your info about the USB 3.0 ports being disabled in Fedora explains why it wouldn't work there, so I was dealing with two different issues.

Thanks for your help, and thanks for teaching me a few more tricks in the terminal. I might make a decent Linux user yet! :)


All times are GMT -5. The time now is 10:42 AM.