https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204521
--- Comment #109 from jyoun...@gmail.com --- For another point of reference, it is still not working for me on a Lenovo P50s with a RTS522A. The /dev/mmcsd0 file doesn't appear. Using latest rtsx in github. $ freebsd-version -kru 12.1-RELEASE-p5 12.1-RELEASE-p5 12.1-RELEASE-p5 $ pciconf -lv pci0:2:0:0 rtsx0@pci0:2:0:0: class=0xff0000 card=0x223317aa chip=0x522a10ec rev=0x01 hdr=0x00 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTS522A PCI Express Card Reader' The dmesg output with hw.mmc.debug=9 and debug.bootverbose=1 is shown below, after doing kldload rtsx, then removing/inserting the card. [163] pci0: driver added [163] found-> vendor=0x8086, dev=0x1911, revid=0x00 [163] domain=0, bus=0, slot=8, func=0 [163] class=08-80-00, hdrtype=0x00, mfdev=0 [163] cmdreg=0x0002, statreg=0x0010, cachelnsz=0 (dwords) [163] lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) [163] intpin=a, irq=255 [163] powerspec 2 supports D0 D3 current D0 [163] MSI supports 1 message [163] pci0:0:8:0: reprobing on driver added [163] found-> vendor=0x8086, dev=0x9d31, revid=0x21 [163] domain=0, bus=0, slot=20, func=2 [163] class=11-80-00, hdrtype=0x00, mfdev=0 [163] cmdreg=0x0002, statreg=0x0010, cachelnsz=0 (dwords) [163] lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) [163] intpin=c, irq=255 [163] powerspec 3 supports D0 D3 current D0 [163] MSI supports 1 message [163] pci0:0:20:2: reprobing on driver added [163] found-> vendor=0x8086, dev=0x9d3a, revid=0x21 [163] domain=0, bus=0, slot=22, func=0 [163] class=07-80-00, hdrtype=0x00, mfdev=1 [163] cmdreg=0x0002, statreg=0x0010, cachelnsz=0 (dwords) [163] lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) [163] intpin=a, irq=255 [163] powerspec 3 supports D0 D3 current D0 [163] MSI supports 1 message, 64 bit [163] pci0:0:22:0: reprobing on driver added [163] found-> vendor=0x8086, dev=0x9d21, revid=0x21 [163] domain=0, bus=0, slot=31, func=2 [163] class=05-80-00, hdrtype=0x00, mfdev=1 [163] cmdreg=0x0002, statreg=0x0000, cachelnsz=0 (dwords) [163] lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) [163] pci0:0:31:2: reprobing on driver added [163] found-> vendor=0x8086, dev=0x9d23, revid=0x21 [163] domain=0, bus=0, slot=31, func=4 [163] class=0c-05-00, hdrtype=0x00, mfdev=0 [163] cmdreg=0x0003, statreg=0x0280, cachelnsz=0 (dwords) [163] lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) [163] intpin=a, irq=255 [163] pci0:0:31:4: reprobing on driver added [163] pci1: driver added [163] found-> vendor=0x10ec, dev=0x522a, revid=0x01 [163] domain=0, bus=2, slot=0, func=0 [163] class=ff-00-00, hdrtype=0x00, mfdev=0 [163] cmdreg=0x0406, statreg=0x0010, cachelnsz=0 (dwords) [163] lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) [163] intpin=a, irq=255 [163] powerspec 3 supports D0 D1 D2 D3 current D0 [163] MSI supports 1 message, 64 bit [163] pci0:2:0:0: reprobing on driver added [163] rtsx0: <Realtek RTS522A PCI MMC/SD Card Reader> mem 0xf4100000-0xf4100fff at device 0.0 on pci1 [163] rtsx0: Attach - Vendor ID: 0x10ec - Device ID: 0x522a [163] rtsx0: attempting to allocate 1 MSI vectors (1 supported) [163] msi: routing MSI IRQ 266 to local APIC 0 vector 59 [163] rtsx0: using IRQ 266 for MSI [163] rtsx0: rtsx_irq_res_id: 1 - rtsx_res_id: 16 [163] rtsx0: rtsx_init() rtsx_flags = 0x0000 [163] rtsx0: Device attached [163] pci2: driver added [163] pci3: driver added [186] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0x2010000 [186] rtsx0: Card inserted/removed [186] rtsx0: No request running [187] rtsx0: Card inserted [187] mmc0: <MMC/SD bus> on rtsx0 [187] rtsx0: rtsx_mmcbr_acquire_host() [187] rtsx0: Read ivar #9, value 0 / #0 [187] rtsx0: Write ivar #7, value 0x1 / #1 [187] rtsx0: Read ivar #6, value 0x3c0000 / #3932160 [187] rtsx0: Write ivar #11, value 0x15 / #21 [187] rtsx0: Write ivar #0, value 0x1 / #1 [187] rtsx0: Write ivar #2, value 0 / #0 [187] rtsx0: Write ivar #1, value 0 / #0 [187] rtsx0: Write ivar #9, value 0x1 / #1 [187] rtsx0: Write ivar #3, value 0 / #0 [187] rtsx0: rtsx_mmcbr_update_ios() [187] rtsx0: rtsx_bus_power_up() [187] rtsx0: Write ivar #12, value 0x2 / #2 [187] rtsx0: rtsx_mmcbr_switch_vccq(330) [187] rtsx0: Write ivar #3, value 0x61a80 / #400000 [187] rtsx0: Write ivar #14, value 0 / #0 [187] rtsx0: Write ivar #9, value 0x2 / #2 [187] rtsx0: rtsx_mmcbr_update_ios() [187] rtsx0: rtsx_set_sd_clock(400000) [187] rtsx0: Write ivar #0, value 0x2 / #2 [187] mmc0: Probing bus [187] rtsx0: Write ivar #2, value 0x1 / #1 [187] rtsx0: rtsx_mmcbr_update_ios() [187] mmc0: REQUEST: CMD0 arg 0 flags 0x40 [187] rtsx0: rtsx_mmcbr_request(CMD0 arg 0 flags 0x40 dlen 0 dflags 0) [187] rtsx0: rtsx_send_cmd() [187] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0090000 [187] mmc0: CMD0 RESULT: 0 [187] rtsx0: Write ivar #2, value 0 / #0 [187] rtsx0: rtsx_mmcbr_update_ios() [187] mmc0: REQUEST: CMD8 arg 0x1aa flags 0x75 [187] rtsx0: rtsx_mmcbr_request(CMD8 arg 0x1aa flags 0x75 dlen 0 dflags 0) [187] rtsx0: rtsx_send_cmd() [189] rtsx0: Controller timeout [189] rtsx0: Soft reset [189] mmc0: CMD8 RESULT: 1 [189] mmc0: REQUEST: CMD8 arg 0x1aa flags 0x75 [189] rtsx0: rtsx_mmcbr_request(CMD8 arg 0x1aa flags 0x75 dlen 0 dflags 0) [189] rtsx0: rtsx_send_cmd() [191] rtsx0: Controller timeout [191] rtsx0: Soft reset [191] mmc0: CMD8 RESULT: 1 [191] mmc0: REQUEST: CMD8 arg 0x1aa flags 0x75 [191] rtsx0: rtsx_mmcbr_request(CMD8 arg 0x1aa flags 0x75 dlen 0 dflags 0) [191] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0x82080000 [193] rtsx0: Card inserted/removed [193] rtsx0: No DMA transfert pending [193] rtsx0: Controller timeout [193] rtsx0: Soft reset [193] mmc0: CMD8 RESULT: 1 [193] mmc0: REQUEST: CMD8 arg 0x1aa flags 0x75 [193] rtsx0: rtsx_mmcbr_request(CMD8 arg 0x1aa flags 0x75 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00000868 0x0000aa01 0x7dabff00 0x7dacff01 0x7dadffaa [193] rtsx0: cmd->resp = 0x000001aa 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD8 RESULT: 0 [193] mmc0: SD 2.0 interface conditions: OK [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: SD probe: OK (OCR: 0x00ff8000) [193] rtsx0: Write ivar #8, value 0xff8000 / #16744448 [193] rtsx0: Read ivar #8, value 0xff8000 / #16744448 [193] rtsx0: Write ivar #2, value 0x1 / #1 [193] rtsx0: rtsx_mmcbr_update_ios() [193] mmc0: REQUEST: CMD0 arg 0 flags 0x40 [193] rtsx0: rtsx_mmcbr_request(CMD0 arg 0 flags 0x40 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] mmc0: CMD0 RESULT: 0 [193] rtsx0: Write ivar #2, value 0 / #0 [193] rtsx0: rtsx_mmcbr_update_ios() [193] rtsx0: Read ivar #8, value 0xff8000 / #16744448 [193] mmc0: Current OCR: 0x00ff8000 [193] rtsx0: Read ivar #8, value 0xff8000 / #16744448 [193] rtsx0: Read ivar #7, value 0x1 / #1 [193] mmc0: REQUEST: CMD8 arg 0x1aa flags 0x75 [193] rtsx0: rtsx_mmcbr_request(CMD8 arg 0x1aa flags 0x75 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00000868 0x0000aa01 0x7dabff00 0x7dacff01 0x7dadffaa [193] rtsx0: cmd->resp = 0x000001aa 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD8 RESULT: 0 [193] rtsx0: Read ivar #8, value 0xff8000 / #16744448 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002068 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00006820 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002068 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00006820 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000068 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff6800 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff003f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x00ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xff403f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0x40ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002001 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000120 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD41 arg 0x40ff8000 flags 0x61 [193] rtsx0: rtsx_mmcbr_request(CMD41 arg 0x40ff8000 flags 0x61 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xffc03f68 0x00000080 0x7dabffff 0x7dacff80 0x7dadff00 [193] rtsx0: cmd->resp = 0xc0ff8000 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD41 RESULT: 0 [193] rtsx0: Read ivar #13, value 0x1 / #1 [193] mmc0: Probing cards [193] mmc0: REQUEST: CMD2 arg 0 flags 0x67 [193] rtsx0: rtsx_mmcbr_request(CMD2 arg 0 flags 0x67 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x53033f68 0x314c5344 0xd8804736 0x01372470 0x00000024 [193] rtsx0: cmd->resp = 0x03534453 0x4c313647 0x80d87024 0x37012401 [193] mmc0: CMD2 RESULT: 0 [193] mmc0: New card detected (CID 035344534c31364780d8702437012401) [193] rtsx0: rtsx_mmcbr_get_ro() [193] rtsx0: Read ivar #7, value 0x1 / #1 [193] mmc0: REQUEST: CMD3 arg 0 flags 0x75 [193] rtsx0: rtsx_mmcbr_request(CMD3 arg 0 flags 0x75 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0xaaaa0368 0x00002005 0x7dabff00 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0xaaaa0520 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD3 RESULT: 0 [193] mmc0: REQUEST: CMD9 arg 0xaaaa0000 flags 0x67 [193] rtsx0: rtsx_mmcbr_request(CMD9 arg 0xaaaa0000 flags 0x67 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x0e403f68 0x595b3200 0xb2760000 0x400a807f 0x00000040 [193] rtsx0: cmd->resp = 0x400e0032 0x5b590000 0x76b27f80 0x0a404001 [193] mmc0: CMD9 RESULT: 0 [193] mmc0: New card detected (CSD 400e00325b59000076b27f800a404001) [193] mmc0: REQUEST: CMD13 arg 0xaaaa0000 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD13 arg 0xaaaa0000 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00000d68 0x00000007 0x7dabffaa 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000700 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD13 RESULT: 0 [193] mmc0: REQUEST: CMD7 arg 0xaaaa0000 flags 0x1d [193] rtsx0: rtsx_mmcbr_request(CMD7 arg 0xaaaa0000 flags 0x1d dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00000768 0x00000007 0x7dabffaa 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000700 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD7 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0xaaaa0000 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0xaaaa0000 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002009 0x7dabffaa 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000920 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD51 arg 0 flags 0x35 data 8 [193] rtsx0: rtsx_mmcbr_request(CMD51 arg 0 flags 0x35 dlen 8 dflags 0x2) [193] rtsx0: rtsx_xfer_short() - Read xfer: 8 bytes with block size 8 [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] mmc0: CMD51 RESULT: 0 [193] mmc0: REQUEST: CMD6 arg 0xffffff flags 0x35 data 64 [193] rtsx0: rtsx_mmcbr_request(CMD6 arg 0xffffff flags 0x35 dlen 64 dflags 0x2) [193] rtsx0: rtsx_xfer_short() - Read xfer: 64 bytes with block size 64 [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] mmc0: CMD6 RESULT: 0 [193] mmc0: REQUEST: CMD7 arg 0 flags 0 [193] rtsx0: rtsx_mmcbr_request(CMD7 arg 0 flags 0 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] mmc0: CMD7 RESULT: 0 [193] mmc0: REQUEST: CMD7 arg 0xaaaa0000 flags 0x1d [193] rtsx0: rtsx_mmcbr_request(CMD7 arg 0xaaaa0000 flags 0x1d dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00000768 0x00000007 0x7dabffaa 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000700 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD7 RESULT: 0 [193] mmc0: REQUEST: CMD55 arg 0xaaaa0000 flags 0x15 [193] rtsx0: rtsx_mmcbr_request(CMD55 arg 0xaaaa0000 flags 0x15 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00003768 0x00002009 0x7dabffaa 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000920 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD55 RESULT: 0 [193] mmc0: REQUEST: CMD13 arg 0 flags 0x35 data 64 [193] rtsx0: rtsx_mmcbr_request(CMD13 arg 0 flags 0x35 dlen 64 dflags 0x2) [193] rtsx0: rtsx_xfer_short() - Read xfer: 64 bytes with block size 64 [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] mmc0: CMD13 RESULT: 0 [193] mmc0: Card at relative address 0xaaaa added: [193] mmc0: card: SDHC SL16G 8.0 SN D8702437 MFG 04/2018 by 3 SD [193] mmc0: quirks: 0 [193] mmc0: bus: 4bit, 50MHz (high speed timing) [193] mmc0: memory: 31116288 blocks, erase sector 8192 blocks [193] mmc0: REQUEST: CMD7 arg 0 flags 0 [193] rtsx0: rtsx_mmcbr_request(CMD7 arg 0 flags 0 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] mmc0: CMD7 RESULT: 0 [193] rtsx0: Read ivar #7, value 0x1 / #1 [193] mmc0: REQUEST: CMD7 arg 0xaaaa0000 flags 0x1d [193] rtsx0: rtsx_mmcbr_request(CMD7 arg 0xaaaa0000 flags 0x1d dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00000768 0x00000007 0x7dabffaa 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000700 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD7 RESULT: 0 [193] mmc0: REQUEST: CMD7 arg 0 flags 0 [193] rtsx0: rtsx_mmcbr_request(CMD7 arg 0 flags 0 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] mmc0: CMD7 RESULT: 0 [193] rtsx0: Write ivar #0, value 0x2 / #2 [193] rtsx0: rtsx_mmcbr_update_ios() [193] rtsx0: Read ivar #5, value 0x61a80 / #400000 [193] rtsx0: Read ivar #13, value 0x1 / #1 [193] rtsx0: Read ivar #13, value 0x1 / #1 [193] rtsx0: Read ivar #13, value 0x1 / #1 [193] mmc0: setting transfer rate to 0.400MHz (normal speed timing) [193] mmc0: REQUEST: CMD7 arg 0xaaaa0000 flags 0x1d [193] rtsx0: rtsx_mmcbr_request(CMD7 arg 0xaaaa0000 flags 0x1d dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: cmd_buffer: 0x00000768 0x00000007 0x7dabffaa 0x7dacff00 0x7dadff00 [193] rtsx0: cmd->resp = 0x00000700 0x00000000 0x00000000 0x00000000 [193] mmc0: CMD7 RESULT: 0 [193] rtsx0: Read ivar #7, value 0x1 / #1 [193] mmc0: REQUEST: CMD6 arg 0x80fffff0 flags 0x35 data 64 [193] rtsx0: rtsx_mmcbr_request(CMD6 arg 0x80fffff0 flags 0x35 dlen 64 dflags 0x2) [193] rtsx0: rtsx_xfer_short() - Read xfer: 64 bytes with block size 64 [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] mmc0: CMD6 RESULT: 0 [193] rtsx0: Write ivar #14, value 0 / #0 [193] rtsx0: rtsx_mmcbr_update_ios() [193] rtsx0: Write ivar #3, value 0x61a80 / #400000 [193] rtsx0: rtsx_mmcbr_update_ios() [193] rtsx0: rtsx_mmcbr_tune() [193] rtsx0: Read ivar #14, value 0 / #0 [193] rtsx0: Read ivar #7, value 0x1 / #1 [193] mmc0: REQUEST: CMD7 arg 0 flags 0 [193] rtsx0: rtsx_mmcbr_request(CMD7 arg 0 flags 0 dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] mmc0: CMD7 RESULT: 0 [193] rtsx0: rtsx_mmcbr_release_host() [193] rtsx0: Read ivar #15, value 0x100 / #256 [193] rtsx0: Read ivar #3, value 0x2faf080 / #50000000 [193] GEOM: new disk mmcsd0 [193] mmcsd0: 16GB <SDHC SL16G 8.0 SN D8702437 MFG 04/2018 by 3 SD> at mmc0 50.0MHz/4bit/256-block [193] rtsx0: rtsx_mmcbr_acquire_host() [193] mmc0: REQUEST: CMD7 arg 0xaaaa0000 flags 0x1drtsx0: [193] Card removed [193] mmc0: rtsx0: Card at relative address 43690 deleted [193] rtsx_mmcbr_request(CMD7 arg 0xaaaa0000 flags 0x1d dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [193] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [193] rtsx0: Soft reset [193] mmc0: CMD7 RESULT: 1 [193] mmc0: REQUEST: CMD7 arg 0xaaaa0000 flags 0x1d [193] rtsx0: rtsx_mmcbr_request(CMD7 arg 0xaaaa0000 flags 0x1d dlen 0 dflags 0) [193] rtsx0: rtsx_send_cmd() [195] rtsx0: Controller timeout [195] rtsx0: Soft reset [195] mmc0: CMD7 RESULT: 1 [195] mmc0: REQUEST: CMD7 arg 0xaaaa0000 flags 0x1d [195] rtsx0: rtsx_mmcbr_request(CMD7 arg 0xaaaa0000 flags 0x1d dlen 0 dflags 0) [195] rtsx0: rtsx_send_cmd() [197] rtsx0: Controller timeout [197] rtsx0: Soft reset [197] mmc0: CMD7 RESULT: 1 [197] mmc0: REQUEST: CMD7 arg 0xaaaa0000 flags 0x1d [197] rtsx0: rtsx_mmcbr_request(CMD7 arg 0xaaaa0000 flags 0x1d dlen 0 dflags 0) [197] rtsx0: rtsx_send_cmd() [199] rtsx0: Controller timeout [199] rtsx0: Soft reset [199] mmc0: CMD7 RESULT: 1 [199] mmc0: CMD7 failed, RESULT: 1 [199] mmc0: Card at relative address 43690 failed to select [199] mmc0: REQUEST: CMD17 arg 0x1dacbff flags 0x35 data 512 [199] rtsx0: rtsx_mmcbr_request(CMD17 arg 0x1dacbff flags 0x35 dlen 512 dflags 0x2) [199] rtsx0: rtsx_xfer_short() - Read xfer: 512 bytes with block size 512 [199] rtsx0: rtsx_send_cmd() [199] rtsx0: Interrupt handler - enabled: 0x32000000, status: 0xa0080000 [199] rtsx0: Soft reset [199] mmc0: CMD17 RESULT: 1 [199] mmcsd0: Error indicated: 1 Timeout [199] rtsx0: rtsx_mmcbr_release_host() [199] rtsx0: Write ivar #0, value 0x1 / #1 [199] rtsx0: Write ivar #2, value 0 / #0 [199] rtsx0: Write ivar #1, value 0 / #0 [199] rtsx0: Write ivar #9, value 0 / #0 [199] rtsx0: Write ivar #3, value 0 / #0 [199] rtsx0: Write ivar #14, value 0 / #0 [199] rtsx0: rtsx_mmcbr_update_ios() [199] rtsx0: rtsx_set_sd_clock(0) [199] rtsx0: rtsx_bus_power_off() [199] mmc0: detached -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"