#10222: SD card reader fails to work with usb_disk ----------------------------+---------------------------- Reporter: pulkomandy | Owner: korli Type: bug | Status: assigned Priority: normal | Milestone: R1 Component: Drivers/Disk | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 1 | Platform: All ----------------------------+---------------------------- Comment (by pulkomandy): Here is a log (with the patch applied + TRACE_USB_DISK): {{{ KERN: usb hub 37: KERN: port 5: new device connected KERN: usb_disk: init_hardware() KERN: usb_disk: init_driver() KERN: usb_disk: trying module bus_managers/usb/v3 KERN: usb_disk: device_added(0x0000002b) KERN: usb_disk: device reports a lun count of 1 KERN: usb_disk: operation: lun: 0; op: 18; oplen: 6; lba: 0; tlen: 36; data: 0x81a07c60; dlen: 0x81a07c58 (36); in: y KERN: usb_disk: peripherial_device_type 0x00 KERN: usb_disk: peripherial_qualifier 0x00 KERN: usb_disk: removable_medium yes KERN: usb_disk: version 0x02 KERN: usb_disk: response_data_format 0x02 KERN: usb_disk: vendor_identification "RICOH " KERN: usb_disk: product_identification "R5U880FlashMedia" KERN: usb_disk: product_revision_level "0000" KERN: usb_disk: usb lun 0 inquiry attempt 0 begin KERN: usb_disk: operation: lun: 0; op: 0; oplen: 6; lba: 0; tlen: 0; data: 0x00000000; dlen: 0x00000000 (0); in: y KERN: usb_disk: operation: lun: 0; op: 3; oplen: 6; lba: 0; tlen: 18; data: 0x81a07b90; dlen: 0x81a07b8c (18); in: y KERN: usb_disk: usb lun 0 ready. write protected = n KERN: usb_disk: new device: 0x0xd266e508 KERN: usb_disk: publish_devices() KERN: usb_disk: find_device() KERN: ahci: ahci_supports_device KERN: Last message repeated 3 times. KERN: usb_disk: open(disk/usb/0/0/raw) KERN: usb_disk: opening raw device disk/usb/0/0/raw for disk/usb/0/0/raw KERN: usb_disk: operation: lun: 0; op: 0; oplen: 6; lba: 0; tlen: 0; data: 0x00000000; dlen: 0x00000000 (0); in: y KERN: usb_disk: operation: lun: 0; op: 3; oplen: 6; lba: 0; tlen: 18; data: 0x826aeaf0; dlen: 0x826aeaec (18); in: y KERN: usb_disk: B_GET_MEDIA_STATUS: 0x8000a00d KERN: usb_disk: operation: lun: 0; op: 37; oplen: 10; lba: 0; tlen: 0; data: 0x826aebe4; dlen: 0x826aebec (8); in: y KERN: usb error ehci -1: qtd (0xa34db80) error: 0x00088d40 KERN: usb_disk: stall while transfering data KERN: usb_disk: operation 0x25 failed at the SCSI level KERN: usb_disk: operation: lun: 0; op: 3; oplen: 6; lba: 0; tlen: 18; data: 0x826aeb00; dlen: 0x826aeafc (18); in: y KERN: usb_disk: operation: lun: 0; op: 37; oplen: 10; lba: 0; tlen: 0; data: 0x826aebe4; dlen: 0x826aebec (0); in: y KERN: usb_disk: operation 0x25 failed at the SCSI level KERN: usb_disk: operation: lun: 0; op: 3; oplen: 6; lba: 0; tlen: 18; data: 0x826aeb00; dlen: 0x826aeafc (18); in: y KERN: usb_disk: operation: lun: 0; op: 37; oplen: 10; lba: 0; tlen: 0; data: 0x826aebe4; dlen: 0x826aebec (0); in: y KERN: usb_disk: operation 0x25 failed at the SCSI level KERN: usb_disk: operation: lun: 0; op: 3; oplen: 6; lba: 0; tlen: 18; data: 0x826aeb00; dlen: 0x826aeafc (18); in: y KERN: usb_disk: failed to update capacity: Device media changed KERN: usb_disk: close() KERN: usb_disk: free() }}} -- Ticket URL: <http://dev.haiku-os.org/ticket/10222#comment:7> Haiku <http://dev.haiku-os.org> Haiku - the operating system.