So, I just updated to the new kernel, and, as always, I told the updater to replace the old menu.lst with the one from the kernel maintainer. Every time I do this, the new menu.lst has my ACPI=OFF boot option (this prevents random lock-ups on my machine), but never inherits the IRQPOLL boot option that I need to allow my USB 2.0 add-on card to work (old machine, Abit KT7A-RAID; only USB 1.1 on motherboard). Anyway, I'm used to this. So I edit menu.lst to add IRQPOLL, save and reboot. I open a terminal and tail syslog as I plug in a Sandisk USB thumb drive. Nothing happens. No new entries into syslog, and the thumb drive's LED doesn't come on. I unplug it, wait a few seconds, and try again. Nothing. While watching the syslog tail, I open another terminal and enter "lsusb". Lsusb returns this:
Notice no Sandisk thumb drive. However, almost instantly, the other terminal becomes active and the thumb drive LED comes on. The new syslog entries are here:
Yay. It found and mounted the drive. And then running lsusb again yielded this:
So the work-around seems to be to force some kind of activity on the USB modules. The system can be made to read the thumb drive, it just requires opening a terminal and typing lsusb. Unfortunately, now I'm back running another command, just like in the bad old days when I had to mount a thumb drive manually. *sigh*
Anyway, just thought I'd post that in case anyone else ran across it, and maybe someone's already come up with a fix. I should mention that with previous kernels (-19, -18, -17, -16, and -12), thumb drives were always detected and automagically mounted without any user intervention.
P.S. The only other weirdness is the last line of the syslog tail above, where it says "Aieee - PCI parity error detected!" about the alsa driver. Has anyone seen that?
-mike
Code:
mike@penguin:~$ lsusb Bus 005 Device 003: ID 0409:0058 NEC Corp. HighSpeed Hub Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 04b8:0103 Seiko Epson Corp. Perfection 610 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 004: ID 1532:0101 Bus 001 Device 003: ID 06a3:8020 Saitek PLC Bus 001 Device 001: ID 0000:0000
Code:
Oct 15 18:24:56 penguin kernel: [ 332.104233] usb 5-4.1: new high speed USB device using ehci_hcd and address 4 Oct 15 18:24:56 penguin kernel: [ 332.213192] usb 5-4.1: configuration #1 chosen from 1 choice Oct 15 18:24:56 penguin NetworkManager: <debug> [1224113096.440412] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_781_5406_00001862657275D6'). Oct 15 18:24:56 penguin kernel: [ 332.396477] usbcore: registered new interface driver libusual Oct 15 18:24:56 penguin kernel: [ 332.454366] Initializing USB Mass Storage driver... Oct 15 18:24:56 penguin kernel: [ 332.465764] scsi2 : SCSI emulation for USB Mass Storage devices Oct 15 18:24:56 penguin kernel: [ 332.468673] usbcore: registered new interface driver usb-storage Oct 15 18:24:56 penguin kernel: [ 332.468689] USB Mass Storage support registered. Oct 15 18:24:56 penguin kernel: [ 332.469437] usb-storage: device found at 4 Oct 15 18:24:56 penguin kernel: [ 332.469442] usb-storage: waiting for device to settle before scanning Oct 15 18:24:56 penguin NetworkManager: <debug> [1224113096.685783] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_781_5406_00001862657275D6_if0'). Oct 15 18:25:01 penguin kernel: [ 337.461914] usb-storage: device scan complete Oct 15 18:25:01 penguin kernel: [ 337.462908] scsi 2:0:0:0: Direct-Access SanDisk U3 Cruzer Micro 4.05 PQ: 0 ANSI: 2 Oct 15 18:25:01 penguin kernel: [ 337.477745] sd 2:0:0:0: [sdc] 8027789 512-byte hardware sectors (4110 MB) Oct 15 18:25:01 penguin kernel: [ 337.478352] sd 2:0:0:0: [sdc] Write Protect is off Oct 15 18:25:01 penguin kernel: [ 337.478358] sd 2:0:0:0: [sdc] Mode Sense: 03 00 00 00 Oct 15 18:25:01 penguin kernel: [ 337.478362] sd 2:0:0:0: [sdc] Assuming drive cache: write through Oct 15 18:25:01 penguin kernel: [ 337.480702] sd 2:0:0:0: [sdc] 8027789 512-byte hardware sectors (4110 MB) Oct 15 18:25:01 penguin kernel: [ 337.481323] sd 2:0:0:0: [sdc] Write Protect is off Oct 15 18:25:01 penguin kernel: [ 337.481329] sd 2:0:0:0: [sdc] Mode Sense: 03 00 00 00 Oct 15 18:25:01 penguin kernel: [ 337.481333] sd 2:0:0:0: [sdc] Assuming drive cache: write through Oct 15 18:25:01 penguin kernel: [ 337.481345] sdc: sdc4 Oct 15 18:25:01 penguin kernel: [ 337.482944] sd 2:0:0:0: [sdc] Attached SCSI removable disk Oct 15 18:25:01 penguin kernel: [ 337.483020] sd 2:0:0:0: Attached scsi generic sg3 type 0 Oct 15 18:25:01 penguin NetworkManager: <debug> [1224113101.819900] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_781_5406_00001862657275D6_if0_scsi_host'). Oct 15 18:25:01 penguin NetworkManager: <debug> [1224113101.825898] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_781_5406_00001862657275D6_if0_scsi_host_scsi_device_lun0'). Oct 15 18:25:01 penguin NetworkManager: <debug> [1224113101.849980] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_781_5406_00001862657275D6_if0_scsi_host_scsi_device_lun0_scsi_generic'). Oct 15 18:25:01 penguin NetworkManager: <debug> [1224113101.977201] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/storage_serial_SanDisk_U3_Cruzer_Micro_00001862657275D6_0_0'). Oct 15 18:25:02 penguin NetworkManager: <debug> [1224113102.035250] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/volume_uuid_452A_B7AD'). Oct 15 18:25:06 penguin hald: mounted /dev/sdc4 on behalf of uid 1000 Oct 15 18:25:15 penguin kernel: [ 350.781478] ALSA /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/sound/alsa-driver/pci/bt87x.c:299: Aieee - PCI parity error detected!
Code:
mike@penguin:~$ lsusb Bus 005 Device 004: ID 0781:5406 SanDisk Corp. Cruzer Micro 4GB Flash Drive Bus 005 Device 003: ID 0409:0058 NEC Corp. HighSpeed Hub Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 04b8:0103 Seiko Epson Corp. Perfection 610 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 004: ID 1532:0101 Bus 001 Device 003: ID 06a3:8020 Saitek PLC Bus 001 Device 001: ID 0000:0000
Anyway, just thought I'd post that in case anyone else ran across it, and maybe someone's already come up with a fix. I should mention that with previous kernels (-19, -18, -17, -16, and -12), thumb drives were always detected and automagically mounted without any user intervention.
P.S. The only other weirdness is the last line of the syslog tail above, where it says "Aieee - PCI parity error detected!" about the alsa driver. Has anyone seen that?
-mike
Comment