Tony Nelson wrote:
At 10:53 PM -0700 5/25/07, Raymond C. Rodgers wrote:
I originally posted this cry for help almost a week ago under the "Re:
usb stick, can't mount" thread, but there hasn't been the slightest hint
of a response; I'm taking the view point that that thread is considered
dead without a resolution. I'm hoping that someone will notice my new
thread and be able to help.
The quick summary of the issue is that my USB 1 GB Memorex TravelDrive
used to auto-mount perfectly under FC6 x86_64 up until a couple weeks
ago, when it suddenly stopped. I am able to manually mount it using
mount or pmount command line tools, but oddly the drive continues to
auto-mount perfectly at work under FC5 i386, on another machine here at
home running FC6 i386 that hasn't been updated in several months, and of
course gets mounted properly under Windows 2000 & XP. I've toggled all
of the auto-mount settings under Removable Drives and Media, but the
problem remains that when I plug the TravelDrive into the problem
machine while in FC6 x86_64, the drive gets mounted and unmounted within
the span of half a second. No error messages appear, no warnings, nothing.
I'm attaching the dmesg output from both the working FC6 i386 machine
and the FC6 x86_64 non-working machine. The only significant difference
I think I've seen is that the i386 machine appears to be using USB 1.1
to access the TravelDrive (admittedly though a hub) where as the x86_64
machine is using 2.0. The TravelDrive supports both, and it operates
normally when manually mounted through mount/pmount on the "non-working"
64 bit machine.
Could a kernel update have broken this? Does anyone have an idea how to
fix the problem? Like I said, I can manually mount it but that's a bit
of a pain...
Thank you,
Raymond
Linux version 2.6.19-1.2895.fc6 (brewbuilder@xxxxxxxxxxxxxxxxxxxxxxxxxxx)
(gcc version 4.1.1 20070105 (Red Hat 4.1.1-51)) #1 SMP Wed Jan 10 19:28:18
EST 2007
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000004fff0000 (usable)
BIOS-e820: 000000004fff0000 - 000000004fff3000 (ACPI NVS)
BIOS-e820: 000000004fff3000 - 0000000050000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
383MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f5410
Using x86 segment limits to approximate NX protection
...
usb 1-2.3: new full speed USB device using uhci_hcd and address 6
usb 1-2.3: not running at top speed; connect to a high speed hub
usb 1-2.3: configuration #1 chosen from 1 choice
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
scsi 1:0:0:0: Direct-Access Memorex TD Classic 003B PMAP PQ: 0 ANSI:
0 CCS
SCSI device sdb: 2007040 512-byte hdwr sectors (1028 MB)
sdb: Write Protect is off
sdb: Mode Sense: 23 00 00 00
sdb: assuming drive cache: write through
SCSI device sdb: 2007040 512-byte hdwr sectors (1028 MB)
sdb: Write Protect is off
sdb: Mode Sense: 23 00 00 00
sdb: assuming drive cache: write through
sdb: sdb1
sd 1:0:0:0: Attached scsi removable disk sdb
sd 1:0:0:0: Attached scsi generic sg1 type 0
usb-storage: device scan complete
AFAICT the x86 one looks OK. The memory stick is connected to an external
High-speed (USB 1.1) hub.
Linux version 2.6.20-1.2948.fc6 (brewbuilder@xxxxxxxxxxxxxxxxxxxxxxxxxxxx)
(gcc version 4.1.1 20070105 (Red Hat 4.1.1-51)) #1 SMP Fri Apr 27 19:18:54
EDT 2007
Command line: ro root=/dev/VolGroup00/LogVol00 rhgb quiet
BIOS-provided physical RAM map:
...
AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ stepping 01
...
usb 2-6: new high speed USB device using ehci_hcd and address 2
usb 2-6: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver...
scsi4 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
scsi 4:0:0:0: Direct-Access Memorex TD Classic 003B PMAP PQ: 0 ANSI:
0 CCS
SCSI device sdc: 2007040 512-byte hdwr sectors (1028 MB)
sdc: Write Protect is off
sdc: Mode Sense: 23 00 00 00
sdc: assuming drive cache: write through
SCSI device sdc: 2007040 512-byte hdwr sectors (1028 MB)
sdc: Write Protect is off
sdc: Mode Sense: 23 00 00 00
sdc: assuming drive cache: write through
sdc: sdc1
sd 4:0:0:0: Attached scsi removable disk sdc
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
AFAICT the x64 one also looks OK. The memory stick is connected to a
High-speed (USB 1.1) hub.
ISTM that the problem is after the USB part of things. Look at other logs,
such as /var/log/messages, /var/log/audit/audit.log if you have one, or
maybe /var/log/secure.
I assume that you are plugging the device after booting?
The following is a segment out of /var/log/messages from when I
originally posted under the "usb stick, can't mount" thread, but the
problem has gone away since I did a clean install of F7 a few hours ago.
I initially did an upgrade install of F7 but that didn't cure the
problem, so I wiped the partition and reinstalled. Thanks for your help
any how!
May 20 15:54:27 localhost kernel: usb 2-6: new high speed USB device
using ehci_hcd and address 2
May 20 15:54:27 localhost kernel: usb 2-6: configuration #1 chosen from
1 choice
May 20 15:54:27 localhost kernel: Initializing USB Mass Storage driver...
May 20 15:54:27 localhost kernel: scsi4 : SCSI emulation for USB Mass
Storage devices
May 20 15:54:27 localhost kernel: usbcore: registered new interface
driver usb-storage
May 20 15:54:27 localhost kernel: USB Mass Storage support registered.
May 20 15:54:32 localhost kernel: scsi 4:0:0:0: Direct-Access
Memorex TD Classic 003B PMAP PQ: 0 ANSI: 0 CCS
May 20 15:54:32 localhost kernel: SCSI device sdc: 2007040 512-byte hdwr
sectors (1028 MB)
May 20 15:54:32 localhost kernel: sdc: Write Protect is off
May 20 15:54:32 localhost kernel: sdc: assuming drive cache: write through
May 20 15:54:32 localhost kernel: SCSI device sdc: 2007040 512-byte hdwr
sectors (1028 MB)
May 20 15:54:32 localhost kernel: sdc: Write Protect is off
May 20 15:54:32 localhost kernel: sdc: assuming drive cache: write through
May 20 15:54:32 localhost kernel: sdc: sdc1
May 20 15:54:32 localhost kernel: sd 4:0:0:0: Attached scsi removable
disk sdc
May 20 15:54:32 localhost kernel: sd 4:0:0:0: Attached scsi generic sg2
type 0
Raymond