Recently my 2.6.22.13-0.3-default SUSE kernel has stopped automatically mounting my USB disks and thumbdrives under /media. The strange thing is that this worked just fine up till recently and occasionally still works again after a reboot. All the plugged-in USB devices appear to be visible to the kernel (see 'lsusb' and 'fdisk -l' output below), but they simply won't mount every time on boot or when I hotplug them. However, I _can_ mount them manually without an issue. Also, I've made no changes to /etc/fstab for ages that might account for this. I've seen some Google references to wrong permissions on USB devices that might generate this warning, but none of them sound quite right to me here. Here's an excerpt from dmesg at boot time where it complains about one of the USB storage devices and then won't mount it under /media with the "VMBlock warning:..." message:
usb-storage: device found at 7 usb-storage: waiting for device to settle before scanning scsi 6:0:0:0: Direct-Access WD 10EACS External 1.61 PQ: 0 ANSI: 0 sd 6:0:0:0: [sdb] 1953525168 512-byte hardware sectors (1000205 MB) sd 6:0:0:0: [sdb] Write Protect is off sd 6:0:0:0: [sdb] Mode Sense: 00 00 00 00 sd 6:0:0:0: [sdb] Assuming drive cache: write through sd 6:0:0:0: [sdb] 1953525168 512-byte hardware sectors (1000205 MB) sd 6:0:0:0: [sdb] Write Protect is off sd 6:0:0:0: [sdb] Mode Sense: 00 00 00 00 sd 6:0:0:0: [sdb] Assuming drive cache: write through sdb: sdb1 sd 6:0:0:0: [sdb] Attached SCSI disk sd 6:0:0:0: Attached scsi generic sg3 type 0 usb-storage: device scan complete VMBlock warning: DentryOpRevalidate: invalid args from kernel
Any help would be much appreciated. This has gotten to be quite annoying. TIA, --ted ======================================================================================= madeye:~ # lsusb Bus 007 Device 004: ID 0b97:7772 O2 Micro, Inc. Bus 007 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader Bus 007 Device 002: ID 0b97:7761 O2 Micro, Inc. Bus 007 Device 001: ID 0000:0000 Bus 006 Device 001: ID 0000:0000 Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 413c:8140 Dell Computer Corp. Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 011: ID 1058:1100 Western Digital Technologies, Inc. Bus 001 Device 006: ID 1058:0701 Western Digital Technologies, Inc. Bus 001 Device 004: ID 050d:0414 Belkin Components Bus 001 Device 003: ID 413c:0058 Dell Computer Corp. Bus 001 Device 001: ID 0000:0000 ======================================================================================= madeye:~ # fdisk -l Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x41ab2316 Device Boot Start End Blocks Id System /dev/sda1 1 9 72261 de Dell Utility /dev/sda2 10 14593 117145980 f W95 Ext'd (LBA) /dev/sda5 10 2559 20482843+ b W95 FAT32 /dev/sda6 2560 3834 10241406 83 Linux /dev/sda7 3835 5109 10241406 83 Linux /dev/sda8 5110 8934 30724281 83 Linux /dev/sda9 8935 12759 30724281 83 Linux /dev/sda10 12760 14331 12627058+ 83 Linux /dev/sda11 14332 14593 2104483+ 82 Linux swap / Solaris Disk /dev/sdc: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8f9c798a Device Boot Start End Blocks Id System /dev/sdc1 * 1 9729 78148161 83 Linux Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x44fdfe06 Device Boot Start End Blocks Id System /dev/sdb1 1 121601 976760001 c W95 FAT32 (LBA) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org