The following reply was made to PR i386/6553; it has been noted by GNATS. From: =?ISO-8859-1?Q?Vladim=EDr_Kotal?= <vl...@devnull.cz> To: Jacob Meuser <jake...@sdf.lonestar.org> Cc: gn...@openbsd.org, s...@spacehopper.org Subject: Re: i386/6553: crash in ohci_timeout when plugging/unplugging USB device Date: Sat, 12 Feb 2011 18:17:51 +0100
On Sun, Jan 30, 2011 at 8:52 PM, Jacob Meuser <jake...@sdf.lonestar.org> wrote: > please try -current. lots of work has been done in this area since > 4.8 release. The box is now running 4.9-beta kernel (the userland is the same) with the same configuration since today. The checkout of the sys tree was done today, ohci.c has version 1.103. I casually tried to reproduce the problem with a sequence of plug/unplug of the uow USB device. This resulted in sequence of messages on the console but no panic so far. Sample of the messages: uow0: cmd failed, type 0x01, cmd 0x0029, param 0x0000: IOERROR uow0: cmd failed, type 0x00, cmd 0x0000, param 0x0000: IOERROR ohci_freex: xfer=0xd0dca000 not busy, 0x46524545 onewire0 detached uow0 detached uow0 at uhub0 port 1 "vendor 0x04fa product 0x2490" rev 1.00/0.02 addr 2 onewire0 at uow0 uow0: read failed, len 1: CANCELLED uow0: cmd failed, type 0x00, cmd 0x0000, param 0x0000: IOERROR uow0: cmd failed, type 0x01, cmd 0x0021, param 0x0000: IOERROR uow0: cmd failed, type 0x00, cmd 0x0000, param 0x0000: IOERROR uow0: cmd failed, type 0x01, cmd 0x0029, param 0x0000: IOERROR uow0: cmd failed, type 0x00, cmd 0x0000, param 0x0000: IOERROR uow0: cmd failed, type 0x01, cmd 0x0029, param 0x0000: IOERROR uow0: cmd failed, type 0x00, cmd 0x0000, param 0x0000: IOERROR uow0: cmd failed, type 0x01, cmd 0x0029, param 0x0000: IOERROR uow0: cmd failed, type 0x00, cmd 0x0000, param 0x0000: IOERROR ohci_freex: xfer=0xd0dd6500 not busy, 0x46524545 onewire0 detached uow0 detached uow0 at uhub0 port 1 "vendor 0x04fa product 0x2490" rev 1.00/0.02 addr 2 onewire0 at uow0 ohci_freex: xfer=0xd0dd6900 not busy, 0x46524545 It seems that the CANCELLED message is new compared to 4.8 kernel. I should also mention that since I started using the uow device with temperature sensors the Soekris box is experiencing hard hangs. Nothing on the console, it has to be restarted by powering off or via watchdog. Usually the hang happens at least twice a week (without any obvious correlation). I will let the box running with 4.9-beta to see if it goes away or not. Also, I plan to perform more plug/unplug exercises.