On Tue, 14 Jun 2005, Pete Zaitcev wrote: > Hi, Guys: > > This is only a one-off report to add to the noise, because the user will > not investigate in detail. But I thought it curious enough to mention. > > When a low battery iRiver player is attached, the following happens: > > May 31 23:22:28 grower kernel: usb 3-2: new full speed USB device using > ohci_hcd and address 2 > May 31 23:22:28 grower kernel: scsi3 : SCSI emulation for USB Mass Storage > devices > May 31 23:22:57 grower kernel: usb 3-2: reset full speed USB device using > ohci_hcd and address 2 > May 31 23:22:57 grower kernel: usb 3-2: device not accepting address 2, error > -32 > May 31 23:22:57 grower kernel: usb 3-2: reset full speed USB device using > ohci_hcd and address 2 > May 31 23:22:58 grower kernel: usb 3-2: device not accepting address 2, error > -32 > May 31 23:22:58 grower kernel: usb 3-2: reset full speed USB device using > ohci_hcd and address 2 > May 31 23:22:58 grower kernel: usb 3-2: device not accepting address 2, error > -32 > May 31 23:22:58 grower kernel: usb 3-2: reset full speed USB device using > ohci_hcd and address 2 > May 31 23:22:59 grower kernel: usb 3-2: device not accepting address 2, error > -32 > May 31 23:22:59 grower kernel: scsi: Device offlined - not ready after error > recovery: host 3 channel 0 id 0 lun 0 > May 31 23:22:59 grower kernel: usb 3-2: USB disconnect, address 2 > May 31 23:22:59 grower kernel: Unable to handle kernel NULL pointer > dereference at virtual address 00000060
This looks a lot like a problem I'm working on in the SCSI core. It lacks proper synchronization between threads that add devices when scanning a new host and threads that delete devices when a host is removed. It also calls list_for_entry_safe() under conditions that are definitely _unsafe_! Alan Stern ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
