[haiku-bugs] Re: [Haiku] #10222: SD card reader fails to work with usb_disk

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Fri, 22 Nov 2013 17:52:30 -0000

#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.

Other related posts: