R: [realtek] (no subject)

Donald Becker becker@scyld.com
Fri, 2 Feb 2001 07:11:07 -0500 (EST)


On Thu, 1 Feb 2001, Angelo Dipierro wrote:

> These are the various messages I get...
> 
> kernel: Linux PCMCIA Card Services 3.1.19
...
> kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
> kernel: cs: IO port probe 0x0800-0x08ff: clean.
> kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x400-0x44f
> 0x4d0-0x4d7
> kernel: cs: IO port probe 0x0a00-0x0aff: clean.

This might be a problem: there are relatively few I/O ports available
for the PCMCIA code to assign.  

> kernel: cs: cb_alloc(bus 32): vendor 0x10ec, device 0x8139
> cardmgr[2727]: initializing socket 0
> cardmgr[2727]: socket 0: NetSurf Cardbus 10/100 Ethernet Adapter
> cardmgr[2727]: executing: 'modprobe realtek_cb'

The card has been detected -- that's the standard numeric ID for a 8139
CardBus card.

> kernel: rtl8139.c:v1.12 9/14/2000 Donald Becker, becke
> kernel:  http://www.scyld.com/network/rtl8139.html
> cardmgr[2727]: get dev info on socket 0 failed: Resource temporarily
> unavailable

I think that this is reporting a failure to assign an I/O port range,
but it might be a failure to assign a memory region.

I suggest adding something like the following lines into
/etc/pcmcia/config.opts

include port port 0x1000-0x17ff, port 0x2000-0x27ff
include memory 0xc0000-0xfffff
include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff

> kernel:     ISA irqs (scanned) = 3,4,7,11,15 PCI status changes

IRQs don't seem to be a problem.

> 20:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev
> 10)
>  Subsystem: Realtek Semiconductor Co., Ltd. RT8139
>  Interrupt: pin A routed to IRQ 0
>  Region 0: I/O ports at <unassigned> [disabled]
>  Region 1: Memory at <ignored> (32-bit, non-prefetchable)

  

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993