Opened 10 years ago

Last modified 4 years ago

#10222 closed bug

SD card reader fails to work with usb_disk — at Version 1

Reported by: pulkomandy Owned by: nobody
Priority: normal Milestone: R1
Component: Drivers/Disk/USB Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by pulkomandy)

My Thinkpad X200 has an internal SD card reader. This doesn't work in Haiku. Relevant syslog message:

KERN: usb error ehci -1: qtd (0xa349b80) error: 0x00088d40
KERN: usb_disk: operation 0x25 failed at the SCSI level
KERN: usb_disk: failed to update capacity: Device media changed
bš™y@

Listusb:

[Device /dev/bus/usb/7/5]
    Class .................. 0x00 (Per-interface classes)
    Subclass ............... 0x00
    Protocol ............... 0x00
    Max Endpoint 0 Packet .. 64
    USB Version ............ 0x0200
    Vendor ID .............. 0x05ca (Ricoh Co., Ltd)
    Product ID ............. 0x1880
    Product Version ........ 0x0001
    Manufacturer String .... "RICOH             "
    Product String ......... "USB2.0-FLASH Media    "
    Serial Number .......... "R5U880-00003"
    [Configuration 0]
        Configuration String . ""
        [Interface 0]
            [Alternate 0 active]
                Class .............. 0x08 (Mass storage)
                Subclass ........... 0x06
                Protocol ........... 0x50
                Interface String ... ""
                [Endpoint 0]
                    MaxPacketSize .... 512
                    Interval ......... 0
                    Type ............. Bulk
                    Direction ........ Input
                [Endpoint 1]
                    MaxPacketSize .... 512
                    Interval ......... 0
                    Type ............. Bulk
                    Direction ........ Output

This used to work with hrev46154, but doesn't anymore with the final patch from #10043.

Removing the card and inserting it again seems to work.

Change History (1)

comment:1 by pulkomandy, 10 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.