Hi (resend with smaller image attached to pass mailing list filters), I had a Prolific-based USB3.0-to-2xSATA dongle connected to my Dell Vostro 3550 laptop via its Texas Instruments-based USB3.0 chip connector. The dongle apparently made the disks sleep and once I wanted to access the data I got: Dec 18 19:23:05 vostro kernel: [87422.577634] EXT4-fs error (device sdc1): __ext4_get_inode_loc:3564: inode #2: block 1057: comm ls: unable to read itable block Dec 18 19:23:05 vostro kernel: [87422.577637] EXT4-fs error (device sdc1) in ext4_reserve_inode_write:4382: IO failure Dec 18 19:23:10 vostro kernel: [87427.816708] Buffer I/O error on device sdc1, logical block 365985792 Dec 18 19:23:10 vostro kernel: [87427.816711] lost page write due to I/O error on sdc1 Dec 18 19:23:10 vostro kernel: [87427.816714] JBD2: Error -5 detected when updating journal superblock for sdc1-8. Dec 18 19:23:10 vostro kernel: [87427.816732] Aborting journal on device sdc1-8. Dec 18 19:23:10 vostro kernel: [87427.816734] Buffer I/O error on device sdc1, logical block 365985792 Dec 18 19:23:10 vostro kernel: [87427.816736] lost page write due to I/O error on sdc1 Dec 18 19:23:10 vostro kernel: [87427.816738] JBD2: Error -5 detected when updating journal superblock for sdc1-8. Dec 18 19:23:35 vostro kernel: [87452.589793] EXT3-fs error (device sdd1): ext3_get_inode_loc: unable to read inode block - inode=2, block=1027 Dec 18 19:23:35 vostro kernel: [87452.589950] Buffer I/O error on device sdd1, logical block 0 Dec 18 19:23:35 vostro kernel: [87452.589952] lost page write due to I/O error on sdd1 Dec 18 19:23:35 vostro kernel: [87452.589954] EXT3-fs (sdd1): I/O error while writing superblock Dec 18 19:23:35 vostro kernel: [87452.589956] EXT3-fs (sdd1): error in ext3_reserve_inode_write: IO failure Dec 18 19:23:35 vostro kernel: [87452.590098] Buffer I/O error on device sdd1, logical block 0 Dec 18 19:23:35 vostro kernel: [87452.590100] lost page write due to I/O error on sdd1 Dec 18 19:23:35 vostro kernel: [87452.590101] EXT3-fs (sdd1): I/O error while writing superblock Dec 18 19:23:40 vostro kernel: [87457.731802] Buffer I/O error on device sdd1, logical block 122061318 Dec 18 19:23:40 vostro kernel: [87457.731804] lost page write due to I/O error on sdd1 Dec 18 19:23:40 vostro kernel: [87457.731807] Aborting journal on device sdd1. Dec 18 19:23:40 vostro kernel: [87457.731810] Buffer I/O error on device sdd1, logical block 122061314 Dec 18 19:23:40 vostro kernel: [87457.731811] lost page write due to I/O error on sdd1 Dec 18 19:23:40 vostro kernel: [87457.731813] JBD: I/O error detected when updating journal superblock for sdd1. I think it was said on this list few times already that this is a Prolific chip problem ignoring the host and powering off the disks. Actually, I am not sure they were really spun off but that is not the issue I am to report here. However, I decided to turn off the power from the dongle powering the disks and unplug the USB cable. I think the computer survived that but after powered back up the dongle with drives and re-plugged in the USB cable I got a kernel OOPs. My apologies that I am not certain when it crashed exactly, took me a while to fight through some other obstackles and somehow forgot the details meanwhile. :( The crash was with 3.4.17 kernel. I retyped the stacktrace from a camera picture (attached), sadly, it did NOT fit onto the screen so it's NOT complete. Anyway, here it goes: resched_task check_preempt_curr xhci_irq ttwu_do_activate.constprop try_to_wake_up flat_send_IPI_mask trigger_load_balance init_timer_deferrable_key wake_up_process _raw_spin_lock_irq xhci_msi_irq handle_irq_event_percpu handle_irq_event ack_apic_edge handle_edge_irq handle_irq do_IRQ common_interrupt <EOI> ? put_page_testzero release_pages free_pages_and_swap_cache tlb_flush_mmu tlb_finish_mmu exit_mmap mmput flush_old_exec load_elf_binary ? _raw_read_lock ? load_misc_binary ? get_user_pages ? get_arg_page ? put_page search_binary_handler ? elf_core_dump do_execve_common.isra do_execve sys_execve stub_execve RIP ring_doorbell_for_active_rings Please let me know if you need more info (dmesg?). I expect that this won't be helpful immediately and now that there now is even 3.4.24 kernel ... but maybe it will help once somebody else hitting similar OOPS stacktrace. Please Cc: me in replies. Martin Bus 004 Device 006: ID 067b:2773 Prolific Technology, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x067b Prolific Technology, Inc. idProduct 0x2773 bcdDevice 1.00 iManufacturer 1 Prolific Technology Inc. iProduct 2 USB-SATA Bridge iSerial 3 PROLIFICMP000000007 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 44 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 24mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 42 bNumDeviceCaps 3 USB 2.0 Extension Device Capability: bLength 7 bDescriptorType 16 bDevCapabilityType 2 bmAttributes 0x00000002 Link Power Management (LPM) Supported SuperSpeed USB Device Capability: bLength 10 bDescriptorType 16 bDevCapabilityType 3 bmAttributes 0x00 wSpeedsSupported 0x000e Device can operate at Full Speed (12Mbps) Device can operate at High Speed (480Mbps) Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 1 Lowest fully-functional device speed is Full Speed (12Mbps) bU1DevExitLat 10 micro seconds bU2DevExitLat 2047 micro seconds Container ID Device Capability: bLength 20 bDescriptorType 16 bDevCapabilityType 4 bReserved 0 ContainerID {d12781bb-91e8-34a5-a14d-c4e2646c9164} Device Status: 0x0001 Self Powered
Attachment:
3.4.17_XHCI_OOPs3.png
Description: PNG image