Date: Tue, 10 Jul 2007 14:27:55 +0400 From: Vladimir Grebenschikov <vova@sw.ru> To: freebsd-mobile <freebsd-mobile@freebsd.org> Subject: PCMCI card reader - failure to detect Message-ID: <1184063275.1478.21.camel@localhost>
next in thread | raw e-mail | index | archive | help
Hi # sysctl -w hw.pccard.debug=1 # sysctl -w hw.pccard.cis_debug=1 # sysctl -w hw.cbb.debug=1 # uname -a FreeBSD vbook.fbsd.ru 7.0-CURRENT FreeBSD 7.0-CURRENT #29: Tue Jul 3 16:34:06 MSD 2007 root@vbook.fbsd.ru:/usr/obj/usr/src/sys/VBOOK i386 # fgrep cbb /var/log/messages Jul 10 11:28:31 vbook kernel: cbb0: <TI1510 PCI-CardBus Bridge> mem 0xe4300000-0xe4300fff irq 16 at device 0.0 on pci21 Jul 10 11:28:31 vbook kernel: pccard0: <16-bit PCCard bus> on cbb0 Jul 10 11:28:31 vbook kernel: cbb0: [ITHREAD] # <insert card> # dmesg Status is 0x30000910 cbb0: card inserted: event=0x00000000, state=30000910 pccard0: chip_socket_enable cbb_pcic_socket_enable: cbb0: cbb_power: 3V pccard0: read_cis cis mem map 0xe7bb7000 (resource: 0x88000000) pccard0: CIS tuple chain: CISTPL_DEVICE type=funcspec speed=ext 01 04 df 4a 01 ff unhandled CISTPL 1c 1c 04 02 d9 01 ff unhandled CISTPL 18 18 02 df 01 CISTPL_MANFID 20 04 0a 00 00 00 CISTPL_VERS_1 15 0e 04 01 35 49 4e 31 00 78 78 4d 42 00 00 ff CISTPL_FUNCID 21 02 04 01 CISTPL_FUNCE 22 02 01 01 CISTPL_FUNCE 22 03 02 0c 0f CISTPL_CONFIG 1a 05 01 03 00 02 0f CISTPL_CFTABLE_ENTRY 1b 08 c0 c0 a1 01 55 08 00 20 CISTPL_CFTABLE_ENTRY 1b 06 00 01 21 b5 1e 4d CISTPL_CFTABLE_ENTRY 1b 0a c1 41 99 01 55 64 f0 ff ff 20 CISTPL_CFTABLE_ENTRY 1b 06 01 01 21 b5 1e 4d CISTPL_CFTABLE_ENTRY 1b 0f c2 41 99 01 55 ea 61 f0 01 07 f6 03 01 ee 20 CISTPL_CFTABLE_ENTRY 1b 06 02 01 21 b5 1e 4d CISTPL_CFTABLE_ENTRY 1b 0f c3 41 99 01 55 ea 61 70 01 07 76 03 01 ee 20 CISTPL_CFTABLE_ENTRY 1b 06 03 01 21 b5 1e 4d unhandled CISTPL 14 CISTPL_NO_LINK 14 00 CISTPL_END ff pccard0: check_cis_quirks pccard0: CIS version PCCARD 2.0 or 2.1 pccard0: CIS info: 5IN1, xxMB, pccard0: Manufacturer code 0xa, product 0x0 pccard0: function 0: fixed disk, ccr addr 200 mask f pccard0: function 0, config table entry 0: memory card; irq mask 0; mwait_required rdybsy_active powerdown pccard0: function 0, config table entry 1: I/O card; irq mask ffff; iomask 4, iospace 0-f; rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown pccard0: function 0, config table entry 2: I/O card; irq mask 4000; iomask a, iospace 1f0-1f7 3f6-3f7; rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown pccard0: function 0, config table entry 3: I/O card; irq mask 4000; iomask a, iospace 170-177 376-377; rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown pccard0: functions scanning pccard0: Card has 1 functions. pccard_mfc is 0 pccard0: I/O rid 0 start 0 end ffffffff cbb_pcic_socket_enable: pccard0: ccr_res == 88000000-880003ff, base=200 pccard0: function 0 CCR at 0 offset 200: 41 80 2e 0, 0 0 0 0, 0 pccard0: <unknown card> (manufacturer=0x000a, product=0x0000, function_type=4) at function 0 pccard0: CIS info: 5IN1, xxMB, cis mem map 0xe7bb7000 (resource: 0x88000000) unknown: CIS tuple chain: 01 04 df 4a 01 ff 1c 04 02 d9 01 ff 18 02 df 01 20 04 0a 00 00 00 15 0e 04 01 35 49 4e 31 00 78 78 4d 42 00 00 ff 21 02 04 01 22 02 01 01 22 03 02 0c 0f 1a 05 01 03 00 02 0f 1b 08 c0 c0 a1 01 55 08 00 20 1b 06 00 01 21 b5 1e 4d 1b 0a c1 41 99 01 55 64 f0 ff ff 20 1b 06 01 01 21 b5 1e 4d 1b 0f c2 41 99 01 55 ea 61 f0 01 07 f6 03 01 ee 20 1b 06 02 01 21 b5 1e 4d 1b 0f c3 41 99 01 55 ea 61 70 01 07 76 03 01 ee 20 1b 06 03 01 21 b5 1e 4d CISTPL_NO_LINK 14 00 CISTPL_END ff It is card-reader, it should looks like as ATA device (as far as I understand). It works under windows on the same hardware. 7-CURRENT is approximately one week old. Card-reader is labeled as "Transcend 5-in-1 Adapter". Any hints how to deal with that problem ? -- Vladimir B. Grebenschikov SWsoft Inc. vova@swsoft.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1184063275.1478.21.camel>