Openmoko Bug #2166: USB keyboard breaks after suspend.

Openmoko Public Trac bugs at
Mon Dec 8 18:45:38 CET 2008

#2166: USB keyboard breaks after suspend.
 Reporter:  lysgaard  |          Owner:  openmoko-devel             
     Type:  defect    |         Status:  new                        
 Priority:  normal    |      Milestone:                             
Component:  unknown   |        Version:                             
 Severity:  normal    |       Keywords:  usb keyboard suspend resume
 Haspatch:  0         |      Blockedby:                             
Estimated:            |    Patchreview:                             
 Blocking:            |   Reproducible:                             
 If you plug in an USB keyboard after boot, without suspending in forehand,
 it works as expected. dmesg reports a new full speed usb hid device etc.
 However, if you suspend, it breaks the usb driver or something. No
 reaction in dmesg what so ever.

 How to replicate:
 1# boot
 2# change to usb host
 3# plug in keyboard, -It works.
 4# reboot
 5# change to usb host
 6# suspend and resume
 7# plug in keyboard, -Noting happens.

 This has effected every distribution and kernel I've tried:
 FSO M1/2/3/4, OM 2007, ASU, 2008.8/9
 I really need to use a keyboard so this is kinda crucial for me.

 Extract of dmesg:
 soc-audio soc-audio: starting resume work
 soc-audio soc-audio: resume work completed
 usb0: no IPv6 routers present
 s3c2410: changing usb to host
 #Here i plug in the keyboard, nothing happens (This would be step 7 in the
 descr. above.)
 s3c2410: changing usb to device
 usb0: no IPv6 routers present

Ticket URL: <> <>
openmoko trac

More information about the devel mailing list