[vortex] 3c575_cb.c and the 3CXFEM656C CardBus PCMCIA

Andrew Morton andrewm@uow.edu.au
Tue, 16 Jan 2001 11:39:30 +1100


Not good.

Could you please go back to the first combination (kernel Cardbus+3c59x) and
send the `dmesg' output.  Also, run `lspci -vvxx' and send the output
which relates to the 3c656.

David may be able to suggest why the cardservices layer can't allocate the
I/O space?


Illo de' Illis wrote:
> 
> Ok, I'm trying to get this card working on my system (an Acer Travelmate 332T
> with Linux 2.4.0-ac9). I've tried the 2.4.0 kernel with internal
> PCI->CardBus + 3c59x, and the 2.4.0 kernel without PCMCIA support and
> external 3.1.23 PCMCIA package drivers.
> The first configuration fails to load the driver claiming that it is unable to
> find the right IRQ of the card. I've tried setting the kernel option
> 'pci=biosirq' as suggested but it behaves the same.
> The second configuration fails because it cannot allocate 512 IO ports:
> 
> --
> Jan 15 22:31:04 knuth kernel: Linux PCMCIA Card Services 3.1.23
> Jan 15 22:31:04 knuth kernel:   kernel build: 2.4.0-ac9 #6 Mon Jan 15 20:35:20 CET 2001
> Jan 15 22:31:04 knuth kernel:   options:  [pci] [cardbus] [apm]
> Jan 15 22:31:05 knuth kernel: Intel PCIC probe: PCI: Guessed IRQ 9 for device 00:13.0
> Jan 15 22:31:05 knuth kernel:
> Jan 15 22:31:05 knuth kernel:   O2Micro OZ6812 rev 05 PCI-to-CardBus at slot 00:13, mem 0x10000000
> Jan 15 22:31:05 knuth kernel:     host opts [0]: [ring] [pci+isa] [pci irq 9] [lat 32/176] [bus 2/5]
> Jan 15 22:31:05 knuth kernel:     ISA irqs (default) = 3,4,7,12 PCI status changes
> Jan 15 22:31:05 knuth kernel: cs: IO port probe 0x0c00-0x0cff: clean.
> Jan 15 22:31:05 knuth kernel: cs: IO port probe 0x0800-0x08ff: clean.
> Jan 15 22:31:05 knuth kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x3c0-0x3df 0x3f8-0x3ff 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7
> Jan 15 22:31:05 knuth kernel: cs: IO port probe 0x0a00-0x0aff: clean.
> Jan 15 22:31:05 knuth kernel: cs: cb_alloc(bus 2): vendor 0x10b7, device 0x6564
> Jan 15 22:31:05 knuth kernel: 3c59x.c:v0.99Q 5/16/2000 Donald Becker, becker@scyld.com
> Jan 15 22:31:05 knuth kernel:   http://www.scyld.com/network/vortex.html
> Jan 15 22:31:05 knuth kernel: cs: cb_config(bus 2)
> Jan 15 22:31:05 knuth kernel: cs: could not allocate 512 IO ports for CardBus socket 0
> Jan 15 22:31:05 knuth kernel: Trying to free nonexistent resource <00000000-000001ff>
> Jan 15 22:31:05 knuth kernel: 3c575_cb: RequestIO: Out of resource
> Jan 15 22:45:05 knuth kernel: cs: cb_free(bus 2)
> --
> 
> I searched (not quite deeply, actually) in this mailing list archive but
> found nothing about this problem... what's wrong with that?
> 
> Ciao,
> Illo.
> 
> --
> ----------------------------------------------------------------------------
> Ilario Nardinocchi, illo@CS.UniBO.IT - Computer Science Adept since 1982
>                     illo@pypki.org   - Oy gevalt, I'm so ferklempt that I
>                                        could plotz!
> Know-nothing-bozo rule:
> The views expressed above are entirely mine and do not represent the views,
> policy or understanding of any other person or official body.
> ----------------------------------------------------------------------------
> 
> _______________________________________________
> vortex mailing list
> vortex@scyld.com
> http://www.scyld.com/mailman/listinfo/vortex