> > I'm enclosing my system log, which contains my Alt-SysRq-T output.  I've
> > deleted some unrelated untries (kdeinit, etc) to make it smaller, but I
can
> > include the entire (550 lines) output if it's useful.
>
> You didn't include the one process you're worried about, i.e., "cat"!

Actually, the 'cat' output *was* there...  I'll resend it at the end of this
message.

> And the other entries might make more sense if I had some idea of what
> "pickup" and "m7k" are.

I don't know what 'pickup' is... m7k is our application.

We have a USB device with 12 USB connectors on it (I was referring to those
as 'sockets', I wasn't referring to TCP sockets).   The connectors are
normally powered off initially, and then we apply power to them, let the usb
core discover the devices, then use libusb to claim the interfaces.

However, during this current testing phase, I'm *not* claiming the
interfaces, I'm just applying power to the connectors and letting the core
find the parts, which it does.  nevertheless, 'cat' still hangs on the
devices file.  Here's the SysRq output of the cat process (note that there
are two m7k entries followed by a 'cat' entry).  I'm enclosing two call
traces because I don't actually know whether the trace is before or after
the process line...

If the trace is after the process listing, you can see here that cat is hung
in functions which followed usb_device_read in the usbcore:

    kernel:  [<e018c423>] usb_device_read+0xb3/0x110 [usbcore]

        Dan

Aug 26 12:52:44 M7600L2 kernel: pickup        S C013454A  6472 13033   4660
4724 (NOTLB)
Aug 26 12:52:44 M7600L2 kernel: dccb9ec4 00000082 00000001 c013454a fe658c6a
00000c71 dc2660b0 000006eb
Aug 26 12:52:44 M7600L2 kernel:        fe670738 00000c71 dc5cd058 00cdc807
000186a0 00000007 00000000 c02e9056
Aug 26 12:52:44 M7600L2 kernel:        c03da640 c03f8fa0 00cdc807 4b87ad6e
c011e850 dc5cceb0 c03d9a80 dcbe3380
Aug 26 12:52:44 M7600L2 kernel: Call Trace:
Aug 26 12:52:44 M7600L2 kernel:  [__alloc_pages+714/784]
__alloc_pages+0x2ca/0x310
Aug 26 12:52:44 M7600L2 kernel:  [<c013454a>] __alloc_pages+0x2ca/0x310
Aug 26 12:52:44 M7600L2 kernel:  [schedule_timeout+86/176]
schedule_timeout+0x56/0xb0
Aug 26 12:52:44 M7600L2 kernel:  [<c02e9056>] schedule_timeout+0x56/0xb0
Aug 26 12:52:44 M7600L2 kernel:  [process_timeout+0/16]
process_timeout+0x0/0x10
Aug 26 12:52:44 M7600L2 kernel:  [<c011e850>] process_timeout+0x0/0x10
Aug 26 12:52:44 M7600L2 kernel:  [do_select+692/752] do_select+0x2b4/0x2f0
Aug 26 12:52:44 M7600L2 kernel:  [<c01599e4>] do_select+0x2b4/0x2f0
Aug 26 12:52:44 M7600L2 kernel:  [__pollwait+0/160] __pollwait+0x0/0xa0
Aug 26 12:52:44 M7600L2 kernel:  [<c01595a0>] __pollwait+0x0/0xa0
Aug 26 12:52:44 M7600L2 kernel:  [sys_select+760/1216]
sys_select+0x2f8/0x4c0
Aug 26 12:52:44 M7600L2 kernel:  [<c0159d38>] sys_select+0x2f8/0x4c0
Aug 26 12:52:44 M7600L2 kernel:  [do_setitimer+462/480]
do_setitimer+0x1ce/0x1e0
Aug 26 12:52:44 M7600L2 kernel:  [<c011a96e>] do_setitimer+0x1ce/0x1e0
Aug 26 12:52:44 M7600L2 kernel:  [sys_time+15/80] sys_time+0xf/0x50
Aug 26 12:52:44 M7600L2 kernel:  [<c011aa2f>] sys_time+0xf/0x50
Aug 26 12:52:44 M7600L2 kernel:  [sysenter_past_esp+82/121]
sysenter_past_esp+0x52/0x79
Aug 26 12:52:44 M7600L2 kernel:  [<c0105589>] sysenter_past_esp+0x52/0x79
Aug 26 12:52:44 M7600L2 kernel:
Aug 26 12:52:44 M7600L2 kernel: m7k           R running  6316 15336   9978
15345               (NOTLB)
Aug 26 12:52:44 M7600L2 kernel: m7k           R running  7408 15345  15336
(NOTLB)
Aug 26 12:52:44 M7600L2 kernel: cat           D DC6B0024  6472 15484  11102
(NOTLB)
Aug 26 12:52:44 M7600L2 kernel: c8807ee0 00200082 c0106508 dc6b0024 00000000
00000000 c3dc4d30 00000350
Aug 26 12:52:44 M7600L2 kernel:        0703ed32 00000c7b c3dc4ed8 dc6b0024
c3dc4d30 00200246 dc6b002c c02e871e
Aug 26 12:52:44 M7600L2 kernel:        00000001 c3dc4d30 c0115580 dc6b002c
dc6b002c c1064d80 c8807f10 c0133c7c
Aug 26 12:52:44 M7600L2 kernel: Call Trace:
Aug 26 12:52:44 M7600L2 kernel:  [common_interrupt+24/32]
common_interrupt+0x18/0x20
Aug 26 12:52:44 M7600L2 kernel:  [<c0106508>] common_interrupt+0x18/0x20
Aug 26 12:52:44 M7600L2 kernel:  [__down+110/208] __down+0x6e/0xd0
Aug 26 12:52:44 M7600L2 kernel:  [<c02e871e>] __down+0x6e/0xd0
Aug 26 12:52:44 M7600L2 kernel:  [default_wake_function+0/16]
default_wake_function+0x0/0x10
Aug 26 12:52:44 M7600L2 kernel:  [<c0115580>] default_wake_function+0x0/0x10
Aug 26 12:52:44 M7600L2 kernel:  [__free_pages_ok+188/208]
__free_pages_ok+0xbc/0xd0
Aug 26 12:52:44 M7600L2 kernel:  [<c0133c7c>] __free_pages_ok+0xbc/0xd0
Aug 26 12:52:44 M7600L2 kernel:  [__down_failed+8/12] __down_failed+0x8/0xc
Aug 26 12:52:44 M7600L2 kernel:  [<c02e8884>] __down_failed+0x8/0xc
Aug 26 12:52:44 M7600L2 kernel:  [__crc_isapnp_device+1325982/1341999]
.text.lock.devices+0x27/0x8a [usbcore]
Aug 26 12:52:44 M7600L2 kernel:  [<e018c58d>] .text.lock.devices+0x27/0x8a
[usbcore]
Aug 26 12:52:44 M7600L2 kernel:  [__crc_isapnp_device+1325620/1341999]
usb_device_read+0xb3/0x110 [usbcore]
Aug 26 12:52:44 M7600L2 kernel:  [<e018c423>] usb_device_read+0xb3/0x110
[usbcore]
Aug 26 12:52:44 M7600L2 kernel:  [__crc_isapnp_device+1325441/1341999]
usb_device_read+0x0/0x110 [usbcore]
Aug 26 12:52:44 M7600L2 kernel:  [<e018c370>] usb_device_read+0x0/0x110
[usbcore]
Aug 26 12:52:44 M7600L2 kernel:  [vfs_read+174/240] vfs_read+0xae/0xf0
Aug 26 12:52:44 M7600L2 kernel:  [<c014a05e>] vfs_read+0xae/0xf0
Aug 26 12:52:44 M7600L2 kernel:  [sys_read+44/80] sys_read+0x2c/0x50
Aug 26 12:52:44 M7600L2 kernel:  [<c014a27c>] sys_read+0x2c/0x50
Aug 26 12:52:44 M7600L2 kernel:  [sysenter_past_esp+82/121]
sysenter_past_esp+0x52/0x79
Aug 26 12:52:44 M7600L2 kernel:  [<c0105589>] sysenter_past_esp+0x52/0x79
Aug 26 12:52:44 M7600L2 kernel:




-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to