mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Niccolò Belli" <darkbasic@linuxsystems.it>
To: "mailto:" <linux-usb@vger.kernel.org>,
	"mailto:" <linux-kernel@vger.kernel.org>
Subject: Re: (4.3.0) r8152: deadlock related to runtime suspend?
Date: Sun, 22 May 2016 18:02:42 +0200	[thread overview]
Message-ID: <36d82fb8-20a8-4414-8aef-b2933b2059e2@linuxsystems.it> (raw)

http://lkml.iu.edu/hypermail/linux/kernel/1512.0/04117.html
http://lkml.iu.edu/hypermail/linux/kernel/1512.0/04831.html

Same issue here with kernel 4.4.10 and 4.5.4 and r8153. Mine is an USB 3.0 
Hub with Gigabit Ethernet, so the common point seems to be USB 3.0. For me 
it only happens when playing openmw.

[12480.821609] INFO: task kworker/3:1:3221 blocked for more than 120 
seconds.
[12480.821630]       Not tainted 4.4.10-1-ARCH #1
[12480.821633] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12480.821637] kworker/3:1     D ffff880172963c38     0  3221      2 
0x00000000
[12480.821677] Workqueue: events rtl_work_func_t [r8152]
[12480.821683]  ffff880172963c38 0000000000000066 ffff880214b5b700 
ffff8801e85c9b80
[12480.821690]  ffff880172964000 ffff88003781a140 ffff88003781a200 
0000000000000000
[12480.821695]  0000000000000000 ffff880172963c50 ffffffff815b430c 
ffff88003781a090
[12480.821701] Call Trace:
[12480.821727]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12480.821739]  [<ffffffff813fa018>] rpm_resume+0x118/0x6e0
[12480.821753]  [<ffffffff810b87c0>] ? wake_atomic_t_function+0x60/0x60
[12480.821758]  [<ffffffff813fa26e>] rpm_resume+0x36e/0x6e0
[12480.821762]  [<ffffffff810ac045>] ? dequeue_entity+0x265/0xa70
[12480.821770]  [<ffffffff812deb08>] ? find_next_bit+0x18/0x20
[12480.821777]  [<ffffffff81183066>] ? next_online_pgdat+0x26/0x50
[12480.821787]  [<ffffffff813fa61f>] __pm_runtime_resume+0x3f/0x60
[12480.821796]  [<ffffffff8143a072>] usb_autopm_get_interface+0x22/0x60
[12480.821808]  [<ffffffffa098c060>] rtl_work_func_t+0x70/0x420 [r8152]
[12480.821821]  [<ffffffff8109caf8>] ? finish_task_switch+0x78/0x1f0
[12480.821834]  [<ffffffff8108f674>] process_one_work+0x1e4/0x470
[12480.821840]  [<ffffffff8108f948>] worker_thread+0x48/0x4a0
[12480.821847]  [<ffffffff8108f900>] ? process_one_work+0x470/0x470
[12480.821852]  [<ffffffff8108f900>] ? process_one_work+0x470/0x470
[12480.821862]  [<ffffffff81095508>] kthread+0xd8/0xf0
[12480.821867]  [<ffffffff81095430>] ? kthread_worker_fn+0x170/0x170
[12480.821875]  [<ffffffff815b80ff>] ret_from_fork+0x3f/0x70
[12480.821879]  [<ffffffff81095430>] ? kthread_worker_fn+0x170/0x170
[12600.826910] INFO: task kworker/3:1:3221 blocked for more than 120 
seconds.
[12600.826934]       Not tainted 4.4.10-1-ARCH #1
[12600.826938] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12600.826943] kworker/3:1     D ffff880172963c38     0  3221      2 
0x00000000
[12600.826985] Workqueue: events rtl_work_func_t [r8152]
[12600.826992]  ffff880172963c38 0000000000000066 ffff880214b5b700 
ffff8801e85c9b80
[12600.826999]  ffff880172964000 ffff88003781a140 ffff88003781a200 
0000000000000000
[12600.827004]  0000000000000000 ffff880172963c50 ffffffff815b430c 
ffff88003781a090
[12600.827009] Call Trace:
[12600.827030]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12600.827039]  [<ffffffff813fa018>] rpm_resume+0x118/0x6e0
[12600.827053]  [<ffffffff810b87c0>] ? wake_atomic_t_function+0x60/0x60
[12600.827059]  [<ffffffff813fa26e>] rpm_resume+0x36e/0x6e0
[12600.827063]  [<ffffffff810ac045>] ? dequeue_entity+0x265/0xa70
[12600.827069]  [<ffffffff812deb08>] ? find_next_bit+0x18/0x20
[12600.827075]  [<ffffffff81183066>] ? next_online_pgdat+0x26/0x50
[12600.827082]  [<ffffffff813fa61f>] __pm_runtime_resume+0x3f/0x60
[12600.827089]  [<ffffffff8143a072>] usb_autopm_get_interface+0x22/0x60
[12600.827098]  [<ffffffffa098c060>] rtl_work_func_t+0x70/0x420 [r8152]
[12600.827104]  [<ffffffff8109caf8>] ? finish_task_switch+0x78/0x1f0
[12600.827112]  [<ffffffff8108f674>] process_one_work+0x1e4/0x470
[12600.827122]  [<ffffffff8108f948>] worker_thread+0x48/0x4a0
[12600.827127]  [<ffffffff8108f900>] ? process_one_work+0x470/0x470
[12600.827132]  [<ffffffff8108f900>] ? process_one_work+0x470/0x470
[12600.827137]  [<ffffffff81095508>] kthread+0xd8/0xf0
[12600.827143]  [<ffffffff81095430>] ? kthread_worker_fn+0x170/0x170
[12600.827152]  [<ffffffff815b80ff>] ret_from_fork+0x3f/0x70
[12600.827156]  [<ffffffff81095430>] ? kthread_worker_fn+0x170/0x170
[12720.832405] INFO: task kworker/3:1:3221 blocked for more than 120 
seconds.
[12720.832426]       Not tainted 4.4.10-1-ARCH #1
[12720.832429] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12720.832432] kworker/3:1     D ffff880172963c38     0  3221      2 
0x00000000
[12720.832481] Workqueue: events rtl_work_func_t [r8152]
[12720.832490]  ffff880172963c38 0000000000000066 ffff880214b5b700 
ffff8801e85c9b80
[12720.832497]  ffff880172964000 ffff88003781a140 ffff88003781a200 
0000000000000000
[12720.832502]  0000000000000000 ffff880172963c50 ffffffff815b430c 
ffff88003781a090
[12720.832507] Call Trace:
[12720.832541]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12720.832559]  [<ffffffff813fa018>] rpm_resume+0x118/0x6e0
[12720.832579]  [<ffffffff810b87c0>] ? wake_atomic_t_function+0x60/0x60
[12720.832585]  [<ffffffff813fa26e>] rpm_resume+0x36e/0x6e0
[12720.832592]  [<ffffffff810ac045>] ? dequeue_entity+0x265/0xa70
[12720.832599]  [<ffffffff812deb08>] ? find_next_bit+0x18/0x20
[12720.832611]  [<ffffffff81183066>] ? next_online_pgdat+0x26/0x50
[12720.832621]  [<ffffffff813fa61f>] __pm_runtime_resume+0x3f/0x60
[12720.832635]  [<ffffffff8143a072>] usb_autopm_get_interface+0x22/0x60
[12720.832651]  [<ffffffffa098c060>] rtl_work_func_t+0x70/0x420 [r8152]
[12720.832659]  [<ffffffff8109caf8>] ? finish_task_switch+0x78/0x1f0
[12720.832680]  [<ffffffff8108f674>] process_one_work+0x1e4/0x470
[12720.832690]  [<ffffffff8108f948>] worker_thread+0x48/0x4a0
[12720.832697]  [<ffffffff8108f900>] ? process_one_work+0x470/0x470
[12720.832705]  [<ffffffff8108f900>] ? process_one_work+0x470/0x470
[12720.832712]  [<ffffffff81095508>] kthread+0xd8/0xf0
[12720.832717]  [<ffffffff81095430>] ? kthread_worker_fn+0x170/0x170
[12720.832723]  [<ffffffff815b80ff>] ret_from_fork+0x3f/0x70
[12720.832727]  [<ffffffff81095430>] ? kthread_worker_fn+0x170/0x170
[12840.837567] INFO: task avahi-daemon:732 blocked for more than 120 
seconds.
[12840.837578]       Not tainted 4.4.10-1-ARCH #1
[12840.837583] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12840.837586] avahi-daemon    D ffff88020ddfbc18     0   732      1 
0x00000000
[12840.837600]  ffff88020ddfbc18 0000000000000200 ffff880212801b80 
ffff88020fe5c4c0
[12840.837606]  ffff88020ddfc000 ffffffff818b7b04 ffff88020fe5c4c0 
00000000ffffffff
[12840.837610]  ffffffff818b7b08 ffff88020ddfbc30 ffffffff815b430c 
ffffffff818b7b00
[12840.837615] Call Trace:
[12840.837638]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12840.837644]  [<ffffffff815b46a5>] schedule_preempt_disabled+0x15/0x20
[12840.837649]  [<ffffffff815b5b5e>] __mutex_lock_slowpath+0xce/0x140
[12840.837652]  [<ffffffff815b5be7>] mutex_lock+0x17/0x30
[12840.837660]  [<ffffffff814c2835>] rtnl_lock+0x15/0x20
[12840.837666]  [<ffffffff815742a7>] do_ipv6_setsockopt.isra.4+0x167/0x1140
[12840.837679]  [<ffffffff810b8690>] ? __wake_up_sync_key+0x50/0x60
[12840.837685]  [<ffffffff8149aa2f>] ? sock_def_readable+0x6f/0x80
[12840.837689]  [<ffffffff81558631>] ? unix_dgram_sendmsg+0x361/0x710
[12840.837694]  [<ffffffff81497067>] ? sock_sendmsg+0x17/0x30
[12840.837698]  [<ffffffff81498450>] ? SyS_sendto+0x140/0x190
[12840.837703]  [<ffffffff815752d3>] ipv6_setsockopt+0x53/0xc0
[12840.837711]  [<ffffffff8157ac1b>] udpv6_setsockopt+0x1b/0x30
[12840.837714]  [<ffffffff81499474>] sock_common_setsockopt+0x14/0x20
[12840.837717]  [<ffffffff814986c2>] SyS_setsockopt+0x72/0xe0
[12840.837722]  [<ffffffff815b7dae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[12840.837745] INFO: task Qt bearer threa:1161 blocked for more than 120 
seconds.
[12840.837748]       Not tainted 4.4.10-1-ARCH #1
[12840.837750] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12840.837752] Qt bearer threa D ffff8801ebc5fc78     0  1161    999 
0x00000000
[12840.837757]  ffff8801ebc5fc78 0000000000000008 ffff8800c0a5a940 
ffff8801ebc60000
[12840.837761]  ffff8801ebc60000 ffffffff818b7b04 ffff8801ebc60000 
00000000ffffffff
[12840.837765]  ffffffff818b7b08 ffff8801ebc5fc90 ffffffff815b430c 
ffffffff818b7b00
[12840.837769] Call Trace:
[12840.837776]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12840.837781]  [<ffffffff815b46a5>] schedule_preempt_disabled+0x15/0x20
[12840.837783]  [<ffffffff815b5b5e>] __mutex_lock_slowpath+0xce/0x140
[12840.837787]  [<ffffffff815b5be7>] mutex_lock+0x17/0x30
[12840.837791]  [<ffffffff814c5749>] rtnetlink_rcv+0x19/0x30
[12840.837797]  [<ffffffff814e5cc8>] netlink_unicast+0x128/0x1d0
[12840.837801]  [<ffffffff814e632d>] netlink_sendmsg+0x4ed/0x600
[12840.837805]  [<ffffffff814e443c>] ? netlink_insert+0x1dc/0x370
[12840.837809]  [<ffffffff81497067>] sock_sendmsg+0x17/0x30
[12840.837812]  [<ffffffff81498450>] SyS_sendto+0x140/0x190
[12840.837816]  [<ffffffff814981fa>] ? SyS_getsockname+0xaa/0xe0
[12840.837823]  [<ffffffff81495165>] ? sock_alloc_file+0xa5/0x130
[12840.837827]  [<ffffffff811fde45>] ? fd_install+0x25/0x30
[12840.837830]  [<ffffffff81497a5f>] ? SyS_socket+0x9f/0xf0
[12840.837835]  [<ffffffff815b7dae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[12840.837846] INFO: task mission-control:1050 blocked for more than 120 
seconds.
[12840.837848]       Not tainted 4.4.10-1-ARCH #1
[12840.837850] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12840.837852] mission-control D ffff8800c096bc78     0  1050    940 
0x00000000
[12840.837859]  ffff8800c096bc78 0000000100000000 ffff8800b5aa6e00 
ffff8802133d8dc0
[12840.837863]  ffff8800c096c000 ffffffff818b7b04 ffff8802133d8dc0 
00000000ffffffff
[12840.837867]  ffffffff818b7b08 ffff8800c096bc90 ffffffff815b430c 
ffffffff818b7b00
[12840.837871] Call Trace:
[12840.837878]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12840.837882]  [<ffffffff815b46a5>] schedule_preempt_disabled+0x15/0x20
[12840.837886]  [<ffffffff815b5b5e>] __mutex_lock_slowpath+0xce/0x140
[12840.837889]  [<ffffffff815b5be7>] mutex_lock+0x17/0x30
[12840.837895]  [<ffffffff814c5749>] rtnetlink_rcv+0x19/0x30
[12840.837899]  [<ffffffff814e5cc8>] netlink_unicast+0x128/0x1d0
[12840.837904]  [<ffffffff814e632d>] netlink_sendmsg+0x4ed/0x600
[12840.837909]  [<ffffffff81497067>] sock_sendmsg+0x17/0x30
[12840.837913]  [<ffffffff81498450>] SyS_sendto+0x140/0x190
[12840.837923]  [<ffffffff811e1376>] ? vfs_read+0x86/0x130
[12840.837927]  [<ffffffff811e211c>] ? SyS_read+0xac/0xc0
[12840.837933]  [<ffffffff815b7dae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[12840.837952] INFO: task Qt bearer threa:1124 blocked for more than 120 
seconds.
[12840.837955]       Not tainted 4.4.10-1-ARCH #1
[12840.837957] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12840.837959] Qt bearer threa D ffff8800bb26fc78     0  1124    999 
0x00000000
[12840.837964]  ffff8800bb26fc78 0000000000000008 ffff8801ebc60000 
ffff88020fd50000
[12840.837968]  ffff8800bb270000 ffffffff818b7b04 ffff88020fd50000 
00000000ffffffff
[12840.837971]  ffffffff818b7b08 ffff8800bb26fc90 ffffffff815b430c 
ffffffff818b7b00
[12840.837975] Call Trace:
[12840.837981]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12840.837985]  [<ffffffff815b46a5>] schedule_preempt_disabled+0x15/0x20
[12840.837987]  [<ffffffff815b5b5e>] __mutex_lock_slowpath+0xce/0x140
[12840.837990]  [<ffffffff815b5be7>] mutex_lock+0x17/0x30
[12840.837993]  [<ffffffff814c5749>] rtnetlink_rcv+0x19/0x30
[12840.837997]  [<ffffffff814e5cc8>] netlink_unicast+0x128/0x1d0
[12840.838001]  [<ffffffff814e632d>] netlink_sendmsg+0x4ed/0x600
[12840.838005]  [<ffffffff814e443c>] ? netlink_insert+0x1dc/0x370
[12840.838009]  [<ffffffff81497067>] sock_sendmsg+0x17/0x30
[12840.838012]  [<ffffffff81498450>] SyS_sendto+0x140/0x190
[12840.838015]  [<ffffffff814981fa>] ? SyS_getsockname+0xaa/0xe0
[12840.838022]  [<ffffffff81495165>] ? sock_alloc_file+0xa5/0x130
[12840.838027]  [<ffffffff811fde45>] ? fd_install+0x25/0x30
[12840.838030]  [<ffffffff81497a5f>] ? SyS_socket+0x9f/0xf0
[12840.838034]  [<ffffffff815b7dae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[12840.838075] INFO: task Qt bearer threa:1349 blocked for more than 120 
seconds.
[12840.838082]       Not tainted 4.4.10-1-ARCH #1
[12840.838083] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12840.838087] Qt bearer threa D ffff8801d8c93c78     0  1349   1108 
0x00000000
[12840.838091]  ffff8801d8c93c78 0000000000000008 ffff880212801b80 
ffff8801d8cf3700
[12840.838094]  ffff8801d8c94000 ffffffff818b7b04 ffff8801d8cf3700 
00000000ffffffff
[12840.838099]  ffffffff818b7b08 ffff8801d8c93c90 ffffffff815b430c 
ffffffff818b7b00
[12840.838104] Call Trace:
[12840.838109]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12840.838114]  [<ffffffff815b46a5>] schedule_preempt_disabled+0x15/0x20
[12840.838118]  [<ffffffff815b5b5e>] __mutex_lock_slowpath+0xce/0x140
[12840.838120]  [<ffffffff815b5be7>] mutex_lock+0x17/0x30
[12840.838123]  [<ffffffff814c5749>] rtnetlink_rcv+0x19/0x30
[12840.838130]  [<ffffffff814e5cc8>] netlink_unicast+0x128/0x1d0
[12840.838134]  [<ffffffff814e632d>] netlink_sendmsg+0x4ed/0x600
[12840.838139]  [<ffffffff814e443c>] ? netlink_insert+0x1dc/0x370
[12840.838142]  [<ffffffff81497067>] sock_sendmsg+0x17/0x30
[12840.838146]  [<ffffffff81498450>] SyS_sendto+0x140/0x190
[12840.838150]  [<ffffffff814981fa>] ? SyS_getsockname+0xaa/0xe0
[12840.838155]  [<ffffffff81495165>] ? sock_alloc_file+0xa5/0x130
[12840.838161]  [<ffffffff811fde45>] ? fd_install+0x25/0x30
[12840.838164]  [<ffffffff81497a5f>] ? SyS_socket+0x9f/0xf0
[12840.838169]  [<ffffffff815b7dae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[12840.838176] INFO: task Qt bearer threa:1356 blocked for more than 120 
seconds.
[12840.838179]       Not tainted 4.4.10-1-ARCH #1
[12840.838180] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12840.838183] Qt bearer threa D ffff8800a8487c78     0  1356   1108 
0x00000000
[12840.838187]  ffff8800a8487c78 0000000000000008 ffff8801d8cf6040 
ffff8800aabf5280
[12840.838192]  ffff8800a8488000 ffffffff818b7b04 ffff8800aabf5280 
00000000ffffffff
[12840.838197]  ffffffff818b7b08 ffff8800a8487c90 ffffffff815b430c 
ffffffff818b7b00
[12840.838202] Call Trace:
[12840.838209]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12840.838213]  [<ffffffff815b46a5>] schedule_preempt_disabled+0x15/0x20
[12840.838217]  [<ffffffff815b5b5e>] __mutex_lock_slowpath+0xce/0x140
[12840.838220]  [<ffffffff815b5be7>] mutex_lock+0x17/0x30
[12840.838223]  [<ffffffff814c5749>] rtnetlink_rcv+0x19/0x30
[12840.838228]  [<ffffffff814e5cc8>] netlink_unicast+0x128/0x1d0
[12840.838231]  [<ffffffff814e632d>] netlink_sendmsg+0x4ed/0x600
[12840.838234]  [<ffffffff814e443c>] ? netlink_insert+0x1dc/0x370
[12840.838238]  [<ffffffff81497067>] sock_sendmsg+0x17/0x30
[12840.838240]  [<ffffffff81498450>] SyS_sendto+0x140/0x190
[12840.838244]  [<ffffffff814981fa>] ? SyS_getsockname+0xaa/0xe0
[12840.838248]  [<ffffffff81495165>] ? sock_alloc_file+0xa5/0x130
[12840.838252]  [<ffffffff811fde45>] ? fd_install+0x25/0x30
[12840.838255]  [<ffffffff81497a5f>] ? SyS_socket+0x9f/0xf0
[12840.838260]  [<ffffffff815b7dae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[12840.838273] INFO: task Qt bearer threa:1361 blocked for more than 120 
seconds.
[12840.838276]       Not tainted 4.4.10-1-ARCH #1
[12840.838278] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables 
this message.
[12840.838280] Qt bearer threa D ffff8801d8c6bc78     0  1361   1108 
0x00000000
[12840.838284]  ffff8801d8c6bc78 0000000000000008 ffff8800aabf44c0 
ffff8801d8cf6040
[12840.838287]  ffff8801d8c6c000 ffffffff818b7b04 ffff8801d8cf6040 
00000000ffffffff
[12840.838291]  ffffffff818b7b08 ffff8801d8c6bc90 ffffffff815b430c 
ffffffff818b7b00
[12840.838296] Call Trace:
[12840.838301]  [<ffffffff815b430c>] schedule+0x3c/0x90
[12840.838305]  [<ffffffff815b46a5>] schedule_preempt_disabled+0x15/0x20
[12840.838308]  [<ffffffff815b5b5e>] __mutex_lock_slowpath+0xce/0x140
[12840.838312]  [<ffffffff815b5be7>] mutex_lock+0x17/0x30
[12840.838315]  [<ffffffff814c5749>] rtnetlink_rcv+0x19/0x30
[12840.838318]  [<ffffffff814e5cc8>] netlink_unicast+0x128/0x1d0
[12840.838322]  [<ffffffff814e632d>] netlink_sendmsg+0x4ed/0x600
[12840.838325]  [<ffffffff814e443c>] ? netlink_insert+0x1dc/0x370
[12840.838328]  [<ffffffff81497067>] sock_sendmsg+0x17/0x30
[12840.838332]  [<ffffffff81498450>] SyS_sendto+0x140/0x190
[12840.838335]  [<ffffffff814981fa>] ? SyS_getsockname+0xaa/0xe0
[12840.838340]  [<ffffffff81495165>] ? sock_alloc_file+0xa5/0x130
[12840.838347]  [<ffffffff811fde45>] ? fd_install+0x25/0x30
[12840.838350]  [<ffffffff81497a5f>] ? SyS_socket+0x9f/0xf0
[12840.838355]  [<ffffffff815b7dae>] entry_SYSCALL_64_fastpath+0x12/0x6d


Bus 002 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. 
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         9
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0x8153 
  bcdDevice           30.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      2
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           57
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               36mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval               8
        bMaxBurst               0
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           98
    bNumInterfaces          2
    bConfigurationValue     2
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               36mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         2 Communications
      bInterfaceSubClass      6 Ethernet Networking
      bInterfaceProtocol      0 
      iInterface              5 
      CDC Header:
        bcdCDC               1.10
      CDC Union:
        bMasterInterface        0
        bSlaveInterface         1 
      CDC Ethernet:
        iMacAddress                      3 (??)
        bmEthernetStatistics    0x00000000
        wMaxSegmentSize               1514
        wNumberMCFilters            0x0000
        bNumberPowerFilters              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               8
        bMaxBurst               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass        10 CDC Data
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0

             reply	other threads:[~2016-05-22 16:11 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-22 16:02 Niccolò Belli [this message]
  -- strict thread matches above, loose matches on Subject: below --
2015-12-05 10:59 Peter Wu
2015-12-07  9:11 ` Lu Baolu
2015-12-07  9:37   ` Peter Wu
2015-12-07 11:08     ` Lu Baolu
2015-12-07 11:22       ` Peter Wu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=36d82fb8-20a8-4414-8aef-b2933b2059e2@linuxsystems.it \
    --to=darkbasic@linuxsystems.it \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome