PCMCIA Realtek problem
I have the following problem: I'm trying to install Debian on my laptop (Compaq Armada 4220T), which unfortunately doesn't have a CD drive. This means I had to install a base system from floppies and now need to perform a network installation. gcc is not included in the base system, which means I basically have to rely on binaries until the network works.
The card has a realtek chip. PCMCIA works (I guess), because I get the correct messages if I eject/insert the card, and the control lights are on. The problem is getting the right module loaded. rtl8139 doesn't work (obviously). 8139too can be loaded, modprobe outputs:
PCI: Enabling bus mastering for device 01:00
PCI: Increasing latency timer of device 01:00 to 64
eth0: RealTek RTL8139 Fast Ethernet board found at 0xc603a000, IRQ 0
eth0: Chip is 'RTL-8139c' - MAC address '00:50:fc:2d:89:4d'
IRQ 0? That's already astonishing for a network card, isn't it? Especially because lspci -vb tells me:
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
Subststem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 64, IRQ 255
I/O ports at <unassigned>
Memory at 60000000 (32-bit, on prefetchable)
Capabilities:  Power Management version 2
This means, the IRQ of the card is actually 255, not 0.
The Cardbus is, according to lspci -b, at IRQ 11.
When I ifconfig eth0 up, I get the message that:
SIOCSIFFLAGS: Device or resource busy
Of course... a look at /proc/interrupts reveals that IRQ 0 is used by the timer. eth0 doesn't appear there.
Now the problem is that 8139too doesn't seem to take any parameters, modrpobe 8139too irq=255 gets me the error:
/lib/modules/2.2.20-reiserfs/net/8139too.o: invalid parameter param_irq
Has anybody got an idea how I can get that card to work? Without compiling anything myself, as I haven't got the gcc compiler on there, and installing it via floppies isn't exactly an idea that makes my mouth water :/
Thanks a lot in advance for any advice!