UPDATE:
according to the reply down below, the problem has been solved temporary.
the problem is cause by something new called "uas" likely be added from 3.15.1.
to solve it, disable the kernel mod called "uas".
links:
https://bbs.archlinux.org/viewtopic.php?id=183723
https://bbs.archlinux.org/viewtopic.php?id=183190
http://archlinuxarm.org/forum/viewtopic.php?f=58&t=7796
======================================================================================================
recently, I've reinstall the system on my Pogoplug series 4(the last time I use it was 1 month ago and everything works fine), and then, my 3T seagate expension desktop did not work any more.
after I attach the disk to my pogoplug, the system has stop replying SSH or ping.
so I removed the disk, checked the log and got some like below:
$this->bbcode_second_pass_code('', '9月 21 03:59:04 alarm kernel: ------------[ cut here ]------------
9月 21 03:59:04 alarm kernel: WARNING: CPU: 0 PID: 21 at drivers/usb/storage/uas.c:625 uas_submit_urbs.constprop.23+0x560/0x59c [uas]()
9月 21 03:59:04 alarm kernel: Modules linked in: uas mv_cesa ipv6
9月 21 03:59:04 alarm kernel: CPU: 0 PID: 21 Comm: khubd Not tainted 3.16.2-1-ARCH #1
9月 21 03:59:04 alarm kernel: [<c000f040>] (unwind_backtrace) from [<c000c588>] (show_stack+0x10/0x14)
9月 21 03:59:04 alarm kernel: [<c000c588>] (show_stack) from [<c001b7bc>] (warn_slowpath_common+0x70/0x90)
9月 21 03:59:04 alarm kernel: [<c001b7bc>] (warn_slowpath_common) from [<c001b878>] (warn_slowpath_null+0x1c/0x24)
9月 21 03:59:04 alarm kernel: [<c001b878>] (warn_slowpath_null) from [<bf06d1e8>] (uas_submit_urbs.constprop.23+0x560/0x59c [uas])
9月 21 03:59:04 alarm kernel: [<bf06d1e8>] (uas_submit_urbs.constprop.23 [uas]) from [<bf06d390>] (uas_queuecommand+0x16c/0x22c [uas])
9月 21 03:59:04 alarm kernel: [<bf06d390>] (uas_queuecommand [uas]) from [<c0365eec>] (scsi_dispatch_cmd+0x98/0x230)
9月 21 03:59:04 alarm kernel: [<c0365eec>] (scsi_dispatch_cmd) from [<c036d0fc>] (scsi_request_fn+0x2e4/0x514)
9月 21 03:59:04 alarm kernel: [<c036d0fc>] (scsi_request_fn) from [<c02a6874>] (__blk_run_queue+0x34/0x44)
9月 21 03:59:04 alarm kernel: [<c02a6874>] (__blk_run_queue) from [<c02ae198>] (blk_execute_rq_nowait+0xa0/0x148)
9月 21 03:59:04 alarm kernel: [<c02ae198>] (blk_execute_rq_nowait) from [<c02ae298>] (blk_execute_rq+0x58/0xe4)
9月 21 03:59:04 alarm kernel: [<c02ae298>] (blk_execute_rq) from [<c036b668>] (scsi_execute+0xb8/0x138)
9月 21 03:59:04 alarm kernel: [<c036b668>] (scsi_execute) from [<c036b76c>] (scsi_execute_req_flags+0x84/0xf8)
9月 21 03:59:04 alarm kernel: [<c036b76c>] (scsi_execute_req_flags) from [<c036eb00>] (scsi_probe_and_add_lun+0x178/0x9c8)
9月 21 03:59:04 alarm kernel: [<c036eb00>] (scsi_probe_and_add_lun) from [<c036f734>] (__scsi_scan_target+0xdc/0x564)
9月 21 03:59:04 alarm kernel: [<c036f734>] (__scsi_scan_target) from [<c036fe38>] (scsi_scan_host_selected+0x108/0x1dc)
9月 21 03:59:04 alarm kernel: [<c036fe38>] (scsi_scan_host_selected) from [<c036ff90>] (do_scsi_scan_host+0x84/0x8c)
9月 21 03:59:04 alarm kernel: [<c036ff90>] (do_scsi_scan_host) from [<c0370110>] (scsi_scan_host+0x178/0x1e0)
9月 21 03:59:04 alarm kernel: [<c0370110>] (scsi_scan_host) from [<bf06c4a8>] (uas_probe+0x278/0x2a8 [uas])
9月 21 03:59:04 alarm kernel: [<bf06c4a8>] (uas_probe [uas]) from [<c03ec0d0>] (usb_probe_interface+0x16c/0x21c)
9月 21 03:59:04 alarm kernel: [<c03ec0d0>] (usb_probe_interface) from [<c034825c>] (driver_probe_device+0x110/0x244)
9月 21 03:59:04 alarm kernel: [<c034825c>] (driver_probe_device) from [<c0346934>] (bus_for_each_drv+0x5c/0x8c)
9月 21 03:59:04 alarm kernel: [<c0346934>] (bus_for_each_drv) from [<c0348118>] (device_attach+0x70/0x88)
9月 21 03:59:04 alarm kernel: [<c0348118>] (device_attach) from [<c0347800>] (bus_probe_device+0x84/0xb0)
9月 21 03:59:04 alarm kernel: [<c0347800>] (bus_probe_device) from [<c0345cac>] (device_add+0x420/0x51c)
9月 21 03:59:04 alarm kernel: [<c0345cac>] (device_add) from [<c03ea234>] (usb_set_configuration+0x540/0x774)
9月 21 03:59:04 alarm kernel: [<c03ea234>] (usb_set_configuration) from [<c03f36c0>] (generic_probe+0x2c/0x78)
9月 21 03:59:04 alarm kernel: [<c03f36c0>] (generic_probe) from [<c03ebf4c>] (usb_probe_device+0x24/0x3c)
9月 21 03:59:04 alarm kernel: [<c03ebf4c>] (usb_probe_device) from [<c034825c>] (driver_probe_device+0x110/0x244)
9月 21 03:59:04 alarm kernel: [<c034825c>] (driver_probe_device) from [<c0346934>] (bus_for_each_drv+0x5c/0x8c)
9月 21 03:59:04 alarm kernel: [<c0346934>] (bus_for_each_drv) from [<c0348118>] (device_attach+0x70/0x88)
9月 21 03:59:04 alarm kernel: [<c0348118>] (device_attach) from [<c0347800>] (bus_probe_device+0x84/0xb0)
9月 21 03:59:04 alarm kernel: [<c0347800>] (bus_probe_device) from [<c0345cac>] (device_add+0x420/0x51c)
9月 21 03:59:04 alarm kernel: [<c0345cac>] (device_add) from [<c03e143c>] (usb_new_device+0x1d0/0x354)
9月 21 03:59:04 alarm kernel: [<c03e143c>] (usb_new_device) from [<c03e2cd0>] (hub_thread+0xd88/0x1264)
9月 21 03:59:04 alarm kernel: [<c03e2cd0>] (hub_thread) from [<c0039fd4>] (kthread+0xbc/0xd8)
9月 21 03:59:04 alarm kernel: [<c0039fd4>] (kthread) from [<c0009590>] (ret_from_fork+0x14/0x24)
9月 21 03:59:04 alarm kernel: ---[ end trace e81be41f5dbdabdf ]---
')
and
$this->bbcode_second_pass_code('', '9月 21 03:59:04 alarm kernel: ------------[ cut here ]------------
9月 21 03:59:04 alarm kernel: WARNING: CPU: 0 PID: 82 at drivers/usb/storage/uas.c:286 uas_try_complete.isra.13+0x10c/0x12c [uas]()
9月 21 03:59:04 alarm kernel: Modules linked in: uas mv_cesa ipv6
9月 21 03:59:04 alarm kernel: CPU: 0 PID: 82 Comm: systemd-journal Tainted: G W 3.16.2-1-ARCH #1
9月 21 03:59:04 alarm kernel: [<c000f040>] (unwind_backtrace) from [<c000c588>] (show_stack+0x10/0x14)
9月 21 03:59:04 alarm kernel: [<c000c588>] (show_stack) from [<c001b7bc>] (warn_slowpath_common+0x70/0x90)
9月 21 03:59:04 alarm kernel: [<c001b7bc>] (warn_slowpath_common) from [<c001b878>] (warn_slowpath_null+0x1c/0x24)
9月 21 03:59:04 alarm kernel: [<c001b878>] (warn_slowpath_null) from [<bf06bd34>] (uas_try_complete.isra.13+0x10c/0x12c [uas])
9月 21 03:59:04 alarm kernel: [<bf06bd34>] (uas_try_complete.isra.13 [uas]) from [<bf06c034>] (uas_data_cmplt+0x54/0x1b4 [uas])
9月 21 03:59:04 alarm kernel: [<bf06c034>] (uas_data_cmplt [uas]) from [<c03e4ba4>] (__usb_hcd_giveback_urb+0x60/0xd8)
9月 21 03:59:04 alarm kernel: [<c03e4ba4>] (__usb_hcd_giveback_urb) from [<c040eb0c>] (xhci_irq+0x730/0x152c)
9月 21 03:59:04 alarm kernel: [<c040eb0c>] (xhci_irq) from [<c03e4138>] (usb_hcd_irq+0x24/0x38)
9月 21 03:59:04 alarm kernel: [<c03e4138>] (usb_hcd_irq) from [<c0059440>] (handle_irq_event_percpu+0x34/0x248)
9月 21 03:59:04 alarm kernel: [<c0059440>] (handle_irq_event_percpu) from [<c00596a4>] (handle_irq_event+0x50/0x84)
9月 21 03:59:04 alarm kernel: [<c00596a4>] (handle_irq_event) from [<c005bd18>] (handle_level_irq+0x98/0x16c)
9月 21 03:59:04 alarm kernel: [<c005bd18>] (handle_level_irq) from [<c0058d58>] (generic_handle_irq+0x20/0x34)
9月 21 03:59:04 alarm kernel: [<c0058d58>] (generic_handle_irq) from [<c0009db0>] (handle_IRQ+0x44/0xb0)
9月 21 03:59:04 alarm kernel: [<c0009db0>] (handle_IRQ) from [<c0531074>] (__irq_svc+0x34/0x98)
9月 21 03:59:04 alarm kernel: [<c0531074>] (__irq_svc) from [<c0180f6c>] (ext4_walk_page_buffers+0x8c/0xa8)
9月 21 03:59:04 alarm kernel: [<c0180f6c>] (ext4_walk_page_buffers) from [<c0186970>] (ext4_page_mkwrite+0x1f0/0x41c)
9月 21 03:59:04 alarm kernel: [<c0186970>] (ext4_page_mkwrite) from [<c00d86ac>] (do_page_mkwrite+0x34/0xa8)
9月 21 03:59:04 alarm kernel: [<c00d86ac>] (do_page_mkwrite) from [<c00da534>] (do_wp_page.isra.95+0x5fc/0x8bc)
9月 21 03:59:04 alarm kernel: [<c00da534>] (do_wp_page.isra.95) from [<c00dc174>] (handle_mm_fault+0x4d0/0xaf0)
9月 21 03:59:04 alarm kernel: [<c00dc174>] (handle_mm_fault) from [<c0532980>] (do_page_fault+0x2a4/0x438)
9月 21 03:59:04 alarm kernel: [<c0532980>] (do_page_fault) from [<c0008444>] (do_DataAbort+0x34/0x9c)
9月 21 03:59:04 alarm kernel: [<c0008444>] (do_DataAbort) from [<c053121c>] (__dabt_usr+0x3c/0x40)
9月 21 03:59:04 alarm kernel: Exception stack(0xc717dfb0 to 0xc717dff8)
9月 21 03:59:04 alarm kernel: dfa0: 00000000 00000080 002b8380 00000000
9月 21 03:59:04 alarm kernel: dfc0: b5dbee80 00000000 b6ec9c7c 00000000 00000000 00000000 b6f29cf8 beb14e6c
9月 21 03:59:04 alarm kernel: dfe0: 00000000 beb14e30 b6ee01b0 b6ee01c4 60000010 ffffffff
9月 21 03:59:04 alarm kernel: ---[ end trace e81be41f5dbdabe0 ]---
')
the last part before I reboot is down below:
$this->bbcode_second_pass_code('', '9月 21 03:59:04 alarm kernel: scsi 2:0:0:0: Direct-Access Seagate Expansion Desk 0737 PQ: 0 ANSI: 6
9月 21 03:59:04 alarm kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
9月 21 03:59:04 alarm kernel: sd 2:0:0:0: [sdb] Spinning up disk...
9月 21 03:59:09 alarm kernel: usb 2-2: new high-speed USB device number 2 using xhci_hcd
9月 21 03:59:09 alarm kernel: usb-storage 2-2:1.0: USB Mass Storage device detected
9月 21 03:59:09 alarm kernel: scsi3 : usb-storage 2-2:1.0
9月 21 03:59:10 alarm kernel: .
9月 21 03:59:10 alarm kernel: scsi 3:0:0:0: Direct-Access WD Elements 1023 2005 PQ: 0 ANSI: 4
9月 21 03:59:10 alarm kernel: sd 3:0:0:0: [sdc] 976769024 512-byte logical blocks: (500 GB/465 GiB)
9月 21 03:59:10 alarm kernel: sd 3:0:0:0: Attached scsi generic sg2 type 0
9月 21 03:59:10 alarm kernel: sd 3:0:0:0: [sdc] Test WP failed, assume Write Enabled
9月 21 03:59:10 alarm kernel: sd 3:0:0:0: [sdc] Asking for cache data failed
9月 21 03:59:10 alarm kernel: sd 3:0:0:0: [sdc] Assuming drive cache: write through
9月 21 03:59:10 alarm kernel: sdc: sdc1
9月 21 03:59:10 alarm kernel: sd 3:0:0:0: [sdc] Attached SCSI disk
9月 21 03:59:15 alarm kernel: .....ready
9月 21 03:59:15 alarm kernel: sd 2:0:0:0: [sdb] 732566645 4096-byte logical blocks: (3.00 TB/2.72 TiB)
9月 21 03:59:15 alarm kernel: sd 2:0:0:0: [sdb] Write Protect is off
9月 21 03:59:15 alarm kernel: sd 2:0:0:0: [sdb] Mode Sense: 2b 00 10 08
9月 21 03:59:15 alarm kernel: sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
-- Reboot --
')
sdb is another hard disk with USB2.0 and it works fine. sdc is the one which cause the hang.