pccard0: Card has no functions! (solved)

Marian Cerny jojo at matfyz.cz
Tue Sep 18 08:45:25 PDT 2007


On 2007-08-17 00:53 +0200, Marian Cerny wrote:
> I have Nokia Card Phone 2.0 (on a supported HW list) in a PCMCIA to PCI
> adapter. I have used this combination some time ago (2-3 years) and it worked
> without any problems. I don't remember what FreeBSD version I used that time.
> 
> I tried to get it working under FreeBSD 6.2R today but was not
> successful. I can see those messages after boot:
> 
> Status is 0x30000410
> cbb0: card inserted: event=0x00000000, state=30000410
> pccard0: chip_socket_enable
> cbb_pcic_socket_enable:
> cbb0: cbb_power: 5V
> pccard0: read_cis
> cis mem map 0xe7286000 (resource: 0xfe310000)
> pccard0: CIS tuple chain:
> CISTPL_END
>  ff
> cis mem map e7286000
> CISTPL_LINKTARGET expected, code ff observed
> pccard0: check_cis_quirks
> pccard0: Card has no functions!
> cbb0: PC Card card activation failed

The problem was in the PCI to PCMCIA adapter. It was not able to read
"CIS tuple chain" of any PCMCIA card. I have bought a new adapter, with
a Ricoh R5C485 chip (the old one had R5C475II) and it works without any
problems. The real problem with the old adapter was not fixed - however
I consider the problem to be solved.

> pciconf -lv:
> cbb0 at pci5:2:0:  class=0x060700 card=0x010114ef chip=0x04751180 rev=0x80 hdr=0x02
>     vendor   = 'Ricoh Co Ltd'
>     device   = 'RL5c475 CardBus Controller'
>     class    = bridge
>     subclass = PCI-CardBus

The new adapter is similar to the old one according to pciconf:

cbb0 at pci1:0:0:  class=0x060700 card=0x00000000 chip=0x04751180 rev=0x81 hdr=0x02
    vendor     = 'Ricoh Co Ltd'
    device     = 'RL5c475 CardBus Controller'
    class      = bridge
    subclass   = PCI-CardBus

Marian Cerny


More information about the freebsd-hackers mailing list