Problems getting my pcmcia-card to work
Warner Losh
imp at bsdimp.com
Wed May 17 12:10:10 PDT 2006
From: Martin Loschwitz <madkiss at madkiss.org>
Subject: Problems getting my pcmcia-card to work
Date: Sun, 14 May 2006 02:07:39 +0200
> Hi all, I am desperately trying to get my pccard to work together with FreeBSD
> 6.1. With all debug mechanisms enabled, this is what I see in the dmesg:
>
> cbb0: <RF5C475 PCI-CardBus Bridge> irq 23 at device 11.0 on pci2
> pcib2: cbb0 requested memory range 0xeb000000-0xed7fffff: good
> cbb0: Lazy allocation of 0x1000 bytes rid 0x10 type 3 at 0xeb001000
> cbb0: Found memory at eb001000
> cbb0: Secondary bus is 0
> cbb0: Setting primary bus to 2
> cbb0: Secondary bus set to 3 subbus 4
> cardbus0: <CardBus bus> on cbb0
> pccard0: <16-bit PCCard bus> on cbb0
> ioapic0: routing intpin 23 (PCI IRQ 23) to vector 50
> cbb0: [MPSAFE]
> cbb0: PCI Configuration space:
> 0x00: 0x04751180 0x02100007 0x06070081 0x00022000
> 0x10: 0xeb001000 0x020000dc 0x20040302 0xfffff000
> 0x20: 0x00000000 0xfffff000 0x00000000 0xfffffffc
> 0x30: 0x00000000 0xfffffffc 0x00000000 0x07000117
> 0x40: 0x00000000 0x00000001 0x00000000 0x00000000
> 0x50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x80: 0x00000001 0x00000000 0x04630463 0x00000000
> 0x90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0xa0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0xb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0xc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0xd0: 0x00000000 0x00000000 0x00000000 0xfe0a0001
> 0xe0: 0x24c04000 0x00000000 0x00000000 0x00000000
> 0xf0: 0x00000000 0x00000000 0x00000000 0x00000000
> ...
> 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
> pcib2: pccard0 requested memory range 0xeb000000-0xed7fffff: good
> cis mem map 0xe52a7000 (resource: 0xeb010000)
> pccard0: CIS tuple chain:
> CISTPL_END
> ff
> cis mem map e52a7000
> CISTPL_LINKTARGET expected, code ff observed
> pccard0: check_cis_quirks
> pccard0: Card has no functions!
> cbb0: PC Card card activation failed
This sounds like the region used for the reading of the CIS doesn't
work for some reason. You should try another one. I believe this can
be tweaked with the hw.cbb.start_memory sysctl.
Warner
More information about the freebsd-mobile
mailing list