Port-powerpc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Pegasos2 hangs during usb_discover()



Hi!

Did anybody notice system hangs during usb_discover(), when you just
connected a USB device? I'm seeing the problem since at least two months in
current (probably much longer, as I didn't test with my Peg during the
summer).

It might be ofppc- or Pegasos2-specific, because I couldn't reproduce it
with macppc hardware.

When enabling USB_DEBUG, I run into a DSI trap instead:

---8<--
trap: kernel read DSI trap @ 0xee938101 by 0x35a608 (DSISR 0x40000000):
USER_SR unset
Press a key to panic.

cpu0: Begin traceback...
0xaa70db30: at trap+0x140
0xaa70dbc0: kernel DSI read trap @ 0xee938101 by usb_allocmem+0xf4:
srr1=0x9032
            r1=0xaa70dc80 cr=0x24000048 xer=0 ctr=0x332758 dsisr=0x40000000
0xaa70dc80: at printf+0x94
0xaa70dcc0: at uhci_allocm+0xcc
0xaa70dcf0: at usbd_transfer+0x110
0xaa70dd20: at usbd_do_request_flags_pipe+0xf4
0xaa70dd80: at usbd_get_port_status+0x44
0xaa70dda0: at usbd_reset_port+0xec
0xaa70dde0: at usbd_new_device+0x31c
0xaa70dea0: at uhub_explore+0x3f4
0xaa70def0: at usb_discover+0x98
0xaa70df10: at usb_event_thread+0xf8
0xaa70df40: at emptyidlespin+0x10
0xaa70df50: at 0xfffffffc
0x013d8f4c: at 0xfffffffc
0x0050cf4c: at _prop_array_pool+0xf31200
cpu0: End traceback...
---8<---


-- 
Frank Wille



Home | Main Index | Thread Index | Old Index