Red Hat Bugzilla – Bug 503287
disconnecting a USB device causes a kernel oops...
Last modified: 2009-11-18 05:38:18 EST
Description of problem:
i have an Arduino USB device connected to a USB port...
an application reads from the ttyUSBx device assigned to it...
When i disconnect+reconnect the Arduino, the multi-threaded application hangs
in state Zl with 1 as parent PID... it needs a SIGKILL to remove it... but: the
application was supposed to find arduino's new device ttyUSBy... ttyUSBx is not
re-used, when i disconnect the arduino again, although nobody uses ttyUSBx
anymore (at least no application)...
Version-Release number of selected component (if applicable):
tried it twice (rebooted between both tries) - and both failed
Steps to Reproduce:
1. pull the USB plug
2. put it back in
3. wait for the application to close the (now dead) device
4. then the kerneloops should happen
there should be no kerneloops
here r some more log lines:
May 30 17:48:30 vaako kernel: usb 2-1: Product: FT232R USB UART
May 30 17:48:30 vaako kernel: usb 2-1: Manufacturer: FTDI
May 30 17:48:30 vaako kernel: usb 2-1: SerialNumber: A70063G2
May 30 17:49:16 vaako kernel: BUG: unable to handle kernel NULL pointer
dereference at 0000000000000088
kerneloops.org is dead, can you post the oops from your logs?
Created attachment 346614 [details]
missing kerneloops (kerneloops.org down?)...
This is almost certainly fixed in kernel-22.214.171.124-75 which is now in updates-testing.
i tested 126.96.36.199-75:
kernel.x86_64 188.8.131.52-75.fc10 installed
kernel-devel.x86_64 184.108.40.206-75.fc10 installed
kernel-firmware.noarch 220.127.116.11-75.fc10 installed
kernel-headers.x86_64 18.104.22.168-75.fc10 installed
pppoe didnt work anymore...
i use an onboard ethernet device (the board: Asrock, ALiveDual-eSATA2):
Jun 8 07:27:11 vaako kernel: eth0: RTL8168b/8111b at 0xffffc20010a7a000, 00:19:
66:5a:cd:ea, XID 38000000 IRQ 43
Jun 8 07:27:59 vaako pppoe: Timeout waiting for PADO packets
and i forgot to test if that USB bug persists in 22.214.171.124-75... :-(
Created attachment 346849 [details]
kerneloops with updates-testing's kernel
i found strength to try it again
found that the updates-testing kernel has a oops, too...
at least on my box...
i attached it...
now i use
again, which works fine with my eth0+usb devices... :-)
with the kernel boot option "pci=nomsi" the .29 kernel likes my eth0 device,
it still makes a kernel oops when i pull arduino's USB plug:
what can i do?
This is fixed in 126.96.36.199
now (with 188.8.131.52) there is no kernel oops, when i disconnect the USB device...
This message is a reminder that Fedora 10 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 10. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '10'.
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 10's end of life.
Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 10 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
The process we are following is described here:
was fixed with 184.108.40.206... -arne