On Mon, 16 Jul 2007 15:26:07 -0700 (PDT) [EMAIL PROTECTED] wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=8770 > > Summary: Regression: hotplug events for usb-storage broken in > 2.6.22 > Product: Drivers > Version: 2.5 > KernelVersion: 2.6.22 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: USB > AssignedTo: [EMAIL PROTECTED] > ReportedBy: [EMAIL PROTECTED] > > > Most recent kernel where this bug did not occur: 2.6.21 > Distribution: Fedora 7 > Hardware Environment: > > [EMAIL PROTECTED] linux-2.6.22]$ cat /proc/cpuinfo > processor : 0 > vendor_id : GenuineIntel > cpu family : 15 > model : 4 > model name : Intel(R) Celeron(R) CPU 2.80GHz > stepping : 9 > cpu MHz : 2800.507 > cache size : 256 KB > fdiv_bug : no > hlt_bug : no > f00f_bug : no > coma_bug : no > fpu : yes > fpu_exception : yes > cpuid level : 5 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca > cmov > pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc > pni monitor ds_cpl tm2 cid cx16 xtpr lahf_lm > bogomips : 5604.47 > clflush size : 64 > > > Software Environment: > > [EMAIL PROTECTED] linux-2.6.22]$ sh scripts/ver_linux > If some fields are empty or look unusual you may have an old version. > Compare to the current minimal requirements in Documentation/Changes. > > Linux srv64.palosanto.com 2.6.22 #1 PREEMPT Mon Jul 16 15:47:10 ECT 2007 i686 > i686 i386 GNU/Linux > > Gnu C 4.1.2 > Gnu make 3.81 > binutils 2.17.50.0.12-4 > util-linux 2.13-pre7 > mount 2.13-pre7 > module-init-tools 3.3-pre11 > e2fsprogs 1.39 > pcmciautils 014 > quota-tools 3.14. > PPP 2.4.4 > Linux C Library > libc.2.6 > Dynamic linker (ldd) 2.6 > Procps 3.2.7 > Net-tools 1.60 > Kbd 1.12 > oprofile 0.9.2 > Sh-utils 6.9 > udev 106 > wireless-tools 28 > Modules Loaded vfat fat usb_storage hidp rfcomm l2cap bluetooth > dm_mirror dm_multipath dm_mod video sbs button dock battery ac ipv6 lp loop > snd_hda_intel snd_seq_dummy snd_seq_oss snd_seq_midi_event 8139cp snd_seq > snd_seq_device snd_pcm_oss 8139too mii snd_mixer_oss snd_pcm parport_pc > parport > snd_timer snd soundcore rtc_cmos serio_raw i2c_piix4 snd_page_alloc i2c_core > sr_mod cdrom sg pata_atiixp sata_sil ata_generic libata sd_mod scsi_mod ext3 > jbd mbcache ehci_hcd ohci_hcd uhci_hcd > [EMAIL PROTECTED] linux-2.6.22]$ > > Problem Description: > > With distro kernel (2.6.21-1.3228.fc7) hotplug events work normally. > gnome-volume-manager works normally with haldaemon and udevd. > > With 2.6.22, kernel does not fire required hotplug event on insertion of USB > flash drive. Apparently the stick is detected and no obvious errors are > displayed in the log, but it is never automounted, even with haldaemon, udevd, > and gnome-volume-manager running. > > A workaround is to manually rmmod usb-storage, then modprobe usb-storage , > without removing the stick. Then event gets fired and stick is "automounted". > > Hotplug events for IDE CD-ROM (/dev/scd0) work normally even in 2.6.22. > > This is what appears in the log on 2.6.22: > > On plugin: > > Jul 16 16:49:59 srv64 kernel: usb 3-2: new high speed USB device using > ehci_hcd > and address 2 > Jul 16 16:49:59 srv64 kernel: usb 3-2: configuration #1 chosen from 1 choice > Jul 16 16:49:59 srv64 kernel: Initializing USB Mass Storage driver... > Jul 16 16:49:59 srv64 kernel: scsi6 : SCSI emulation for USB Mass Storage > devices > Jul 16 16:49:59 srv64 kernel: usbcore: registered new interface driver > usb-storage > Jul 16 16:49:59 srv64 kernel: USB Mass Storage support registered. > Jul 16 16:50:04 srv64 kernel: scsi 6:0:0:0: Direct-Access Corsair Flash > Voyager 1100 PQ: 0 ANSI: 0 CCS > Jul 16 16:50:04 srv64 kernel: sd 6:0:0:0: [sdb] 990208 512-byte hardware > sectors (507 MB) > Jul 16 16:50:04 srv64 kernel: sd 6:0:0:0: [sdb] Write Protect is off > Jul 16 16:50:04 srv64 kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write > through > Jul 16 16:50:04 srv64 kernel: sd 6:0:0:0: [sdb] 990208 512-byte hardware > sectors (507 MB) > Jul 16 16:50:04 srv64 kernel: sd 6:0:0:0: [sdb] Write Protect is off > Jul 16 16:50:04 srv64 kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write > through > Jul 16 16:50:04 srv64 kernel: sdb: sdb1 > Jul 16 16:50:04 srv64 kernel: sd 6:0:0:0: [sdb] Attached SCSI removable disk > Jul 16 16:50:04 srv64 kernel: sd 6:0:0:0: Attached scsi generic sg2 type 0 > > rmmod usb-storage: > > Jul 16 16:51:12 srv64 kernel: usbcore: deregistering interface driver > usb-storage > > modprobe usb-storage: > > Jul 16 16:51:40 srv64 kernel: Initializing USB Mass Storage driver... > Jul 16 16:51:40 srv64 kernel: scsi7 : SCSI emulation for USB Mass Storage > devices > Jul 16 16:51:40 srv64 kernel: usbcore: registered new interface driver > usb-storage > Jul 16 16:51:40 srv64 kernel: USB Mass Storage support registered. > Jul 16 16:51:51 srv64 kernel: usb 3-2: reset high speed USB device using > ehci_hcd and address 2 > Jul 16 16:51:51 srv64 kernel: scsi 7:0:0:0: Direct-Access Corsair Flash > Voyager 1100 PQ: 0 ANSI: 0 CCS > Jul 16 16:51:51 srv64 kernel: sd 7:0:0:0: [sdb] 990208 512-byte hardware > sectors (507 MB) > Jul 16 16:51:51 srv64 kernel: sd 7:0:0:0: [sdb] Write Protect is off > Jul 16 16:51:51 srv64 kernel: sd 7:0:0:0: [sdb] Assuming drive cache: write > through > Jul 16 16:51:51 srv64 kernel: sd 7:0:0:0: [sdb] 990208 512-byte hardware > sectors (507 MB) > Jul 16 16:51:51 srv64 kernel: sd 7:0:0:0: [sdb] Write Protect is off > Jul 16 16:51:51 srv64 kernel: sd 7:0:0:0: [sdb] Assuming drive cache: write > through > Jul 16 16:51:51 srv64 kernel: sdb: sdb1 > Jul 16 16:51:51 srv64 kernel: sd 7:0:0:0: [sdb] Attached SCSI removable disk > Jul 16 16:51:51 srv64 kernel: sd 7:0:0:0: Attached scsi generic sg2 type 0 > Jul 16 16:51:52 srv64 hald: mounted /dev/sdb1 on behalf of uid 500 > > > Steps to reproduce: > > Run gnome-volume-manager (already running if gnome-session started) > Plug usb stick. > Expected: usb stick gets automounted without further intervention, as in > 2.6.21 > Actual: usb stick does not get automounted. Gets automounted after cycle of > rmmod usb-storage && modprobe usb-storage >
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel