Bug 5098
Summary: | Oops when disconnecting Iriver MP3-Player too early | ||
---|---|---|---|
Product: | File System | Reporter: | Jochen Spieker (js+bugs) |
Component: | SysFS | Assignee: | Greg Kroah-Hartman (greg) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | greg |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.12 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 5089 |
Description
Jochen Spieker
2005-08-20 08:27:48 UTC
Alan Stern <stern@rowland.harvard.edu> wrote: > This is a SCSI problem, not a USB problem. Probably a known bug with > patches already available, maybe even already in -mm. Can you re-assign > the bug to James Bottomley? It's Not a SCSI bug, it's a sysfs bug. The fix is here http://marc.theaimsgroup.com/?l=linux-scsi&m=112398346008284 Hi, thanks for your comments. I tried the patch that has been suggested, but it didn't prevent the Oops from ocurring again - but read on: It looks as if a bug in Rockbox (the firmware for my USB device) was triggering this kernel bug. The daily build of Rockbox from Aug 21 prevented the device from "settling" and when you pulled the USB plug you got the Oops. Since then I used newer daily builds of Rockbox that didn't show that behaviour anymore and I cannot reproduce the Oops with a later firmware and by pulling the plug very quick. But still, if I use the firmware from Aug 21 and the suggested patch, I get the kernel Oops when pulling the plug before the device has settled (which never happens because of the firmware bug). I'll leave it up to you whether you still consider this a bug in the kernel. Thanks a lot, Jochen. I'll just close this as newer versions of the firmware don't cause this problem anymore :) |