Bug#508589: ppp: USB Modem removal after PPP exits kills keyboard
On Fri, Dec 12, 2008 at 03:20:49PM -0600, Dean Rantala wrote:
> Package: ppp
> Version: 2.4.4rel-10
> Severity: serious
> Justification: Policy 1.1
> pppd will cause keyboards to stop functioning if using a USB modem.
> The problem happens *exactly* in this order:
> 1) Disconnect (kill pppd).
> 2) Wait for daemon to completely exit (watching syslog)
> 3) Once down, remove USB cable.
> 4) Keyboard no longer works.
> Interestingly, even a USB keyboard will not work once this happens. I am running an IBM t23 thinkpad.
> When this happens, the *ONLY* way to get back into the machine is restart. Also note, even if you plug
> a USB keyboard in AFTER this has happened, you still cannot use it. I am not sure if this would be a Xorg
> problem, there are no errors being written to Xorgs logs when this happens.
> I DO get an interesting log entry - not sure if it is related or not:
> Dec 12 11:40:33 astro pppd: Connection terminated. // <- Hangup as normal
> Dec 12 11:40:33 astro pppd: ioctl(TIOCSETD, N_TTY): Interrupted system call (line 571) // <- Related?
> Dec 12 11:40:46 astro kernel: [ 7234.328080] usb 2-1: USB disconnect, address 4 // <- Modem removed
> And thats it. Those are the last 3 log entries that are written. The USB disconnect is the USB modem
> being removed.
> The "USB modems" are also 3G Cell phones (one LG Fusic and another is a palm centro) - if that has anything to do with it.
Does this error still occur with more recent kernel versions?