compaq r3000z notebook pcmcia
Max
linux-pcmcia at section-1.net
Mon May 31 02:18:24 EDT 2004
On Tue, May 25, 2004 at 11:05:30PM -0700, David Hinds wrote:
> >
> > cs: memory probe 0xe1000000-0xe13ff000: excluding 0xe1000000-0xe141dfff
>
> The memory ranges listed for the CardBus bridge in 'lspci -v' are
> *unavailable* for use by 16-bit cards with the 2.6 drivers. The
> pcmcia-cs drivers behave differently here: they free the CardBus
> bridge windows at startup time.
>
> With 2.6 I would try similar windows like 0xe0000000-0xe0ffffff,
> 0xe2000000-0xe2ffffff, etc. The ranges need to fit within the memory
> windows of the PCI-to-PCI bridge with secondary bus = 2 on your
> system. You may also need to replace the IO port windows with
> something like 0x4000-0x4fff.
>
> -- Dave
Thanks Dave, this certainly pointed me in the right direction and my
16bit card now works, however my Cardbus cards still are not working.
When I insert a card absolutely nothing happens. When I remove the card
it get the message:
PCMCIA: socket ccabb82c: *** DANGER *** unable to remove socket power
dmesg showing the driver:
Linux Kernel Card Services
options: [pci] [cardbus] [pm]
Yenta: CardBus bridge found at 0000:02:04.0 [103c:006d]
Yenta: ISA IRQ mask 0x00f8, PCI irq 11
Socket status: 30000006
Yenta: CardBus bridge found at 0000:02:04.1 [103c:006d]
Yenta: ISA IRQ mask 0x00f8, PCI irq 10
Socket status: 30000006
cardctl info and ident don't recognize the card and show no MANFID
cardctl status shows:
Socket 0:
3.3V CardBus card
function 0: [ready]
Socket 1:
no card
cardctl config shows:
Socket 0:
Vcc 3.3V Vpp1 3.3V Vpp2 3.3V
interface type is "cardbus"
irq 11 [exclusive] [level]
function 0:
Socket 1:
not configured
cat /proc/iomem:
00000000-0009f7ff : System RAM
0009f800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cfbff : Video ROM
000d4000-000d4fff : Adapter ROM
000f0000-000fffff : System ROM
00100000-0ff6ffff : System RAM
00100000-00349aa8 : Kernel code
00349aa9-004310ff : Kernel data
0ff70000-0ff7efff : ACPI Tables
0ff7f000-0ff7ffff : ACPI Non-volatile Storage
0ff80000-0fffffff : reserved
e0000000-e0000fff : 0000:00:02.0
e0001000-e0001fff : 0000:00:02.1
e0002000-e0002fff : 0000:00:06.0
e0002000-e00021ff : NVidia nForce3 - AC'97
e0003000-e0003fff : 0000:00:06.1
e0004000-e00040ff : 0000:00:02.2
e0004000-e00040ff : ehci_hcd
e0100000-e17fffff : PCI Bus #02
e0100000-e0103fff : 0000:02:00.0
e0104000-e0104fff : 0000:02:04.0
e0104000-e0104fff : yenta_socket
e0105000-e0105fff : 0000:02:04.1
e0105000-e0105fff : yenta_socket
e0106000-e01067ff : 0000:02:00.0
e0106000-e01067ff : ohci1394
e0106800-e01068ff : 0000:02:01.0
e0106800-e01068ff : 8139too
e0107000-e0107fff : card services
e0200000-e03fffff : PCI CardBus #03
e0400000-e05fffff : PCI CardBus #03
e0c00000-e0ffffff : PCI CardBus #07
e1000000-e13fffff : PCI CardBus #07
e2000000-e2ffffff : PCI Bus #01
e2000000-e2ffffff : 0000:01:00.0
e8000000-efffffff : 0000:00:00.0
e8000000-efffffff : aperture
f0000000-f80fffff : PCI Bus #01
f0000000-f7ffffff : 0000:01:00.0
f8000000-f807ffff : 0000:01:00.0
fff80000-ffffffff : reserved
since these are cardbus cards is it possible its a memory issue with the
size of the memory window that yenta_socket is pulling? I saw something
somewhere about cardbus cards needing a 64k window and the windows that
yenta socket has seems pretty small. Any help you can give would be
awesome. Thanks again.
Max.
More information about the linux-pcmcia
mailing list