PCMCI card reader - failure to detect

Vladimir Grebenschikov <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Organization SWsoft
Message-ID <1184063275.1478.21.camel@localhost>
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     [email protected]:/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. [email protected]
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.