As the title, i have an Ibm Thinkpad 600 and a Realtek rtl8169 pcmcia network card.
After much searching and experimenting i found several options that could help if they were passed to the kernel.
I have managed to get the card detected and the modules loaded by passing
Code:
pci=noacpi
pci=noirq
to the kernel, however it still does not get an ip address, either from my router, or even if i plug it directly into my cable modem.
Dmesg reports that the link is not ready
Code:
i2c_core: exports duplicate symbol i2c_register_driver (owned by kernel)
PCI: Found IRQ 11 for device 0000:00:02.0
PCI: Sharing IRQ 11 with 0000:00:03.0
Yenta: CardBus bridge found at 0000:00:02.0 [1014:0092]
Yenta: Enabling burst memory read transactions
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.0, mfunc 0xfba97543, devctl 0x62
Yenta: ISA IRQ mask 0x04b8, PCI irq 11
Socket status: 30000006
PCI: Found IRQ 11 for device 0000:00:02.1
Yenta: CardBus bridge found at 0000:00:02.1 [1014:0092]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.1, mfunc 0xfba97543, devctl 0x62
Yenta: ISA IRQ mask 0x04b8, PCI irq 11
Socket status: 30000020
piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
piix4_smbus 0000:00:07.3: IBM Laptop detected; this module may corrupt your serial eeprom! Refusing to load module!
piix4_smbus: probe of 0000:00:07.3 failed with error -1
firmware_class: exports duplicate symbol release_firmware (owned by kernel)
firmware_class: exports duplicate symbol release_firmware (owned by kernel)
pccard: CardBus card inserted into slot 1
cs: IO port probe 0xc00-0xcff: excluding 0xcf8-0xcff
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0x800-0x80f: clean.
cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x100-0x3af: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0xc00-0xcff: excluding 0xcf8-0xcff
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0x800-0x80f: clean.
cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x100-0x3af: clean.
cs: IO port probe 0xa00-0xaff: clean.
r8169 Gigabit Ethernet driver 2.2LK loaded
PCI: Enabling device 0000:05:00.0 (0000 -> 0003)
PCI: Setting latency timer of device 0000:05:00.0 to 64
eth0: Identified chip type is 'RTL8169s/8110s'.
eth0: RTL8169 at 0xc88ec000, 00:13:3b:02:b1:25, IRQ 11
USB Universal Host Controller Interface driver v3.0
kmem_cache_create: duplicate cache uhci_urb_priv
<c014dd1f> kmem_cache_create+0x30f/0x3b0 <c88d4033> uhci_hcd_init+0x33/0x92 [uhci_hcd]
<c0130e52> sys_init_module+0xe2/0x160 <c0102de7> syscall_call+0x7/0xb
sd 2:0:0:0: Attached scsi generic sg0 type 0
input: PC Speaker as /class/input/input1
input: PS/2 Generic Mouse as /class/input/input2
lp: driver loaded but no devices found
Linux agpgart interface v0.101 (c) Dave Jones
Capability LSM initialized
r8169: eth0: link down
USB Universal Host Controller Interface driver v3.0
kmem_cache_create: duplicate cache uhci_urb_priv
<c014dd1f> kmem_cache_create+0x30f/0x3b0 <c88fd033> uhci_hcd_init+0x33/0x92 [uhci_hcd]
<c0130e52> sys_init_module+0xe2/0x160 <c0102de7> syscall_call+0x7/0xb
r8169: eth0: link down
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
ADDRCONF(NETDEV_UP): eth0: link is not ready
IPv6 over IPv4 tunneling driver
and ifconfig-a shows it is recognised but has no ip
Code:
root@Laptop:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:13:3B:02:B1:25
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
sit0 Link encap:UNSPEC HWaddr 00-00-00-00-30-30-30-3A-00-00-00-00-00-00-00-00
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Just for completeness this is lsmod
Code:
root@Laptop:~# lsmod
Module Size Used by
ipv6 223584 10
capability 3336 0
commoncap 5376 1 capability
agpgart 28080 0
lp 9800 0
parport_pc 24132 0
parport 30024 2 lp,parport_pc
pcspkr 2432 0
psmouse 34952 0
sg 26524 0
r8169 23560 0
evdev 8064 0
pcmcia 30116 0
serio_raw 5252 0
i2c_piix4 7696 0
yenta_socket 23436 3
rsrc_nonstatic 10752 1 yenta_socket
pcmcia_core 34192 3 pcmcia,yenta_socket,rsrc_nonstatic
Im running slackware 11 with the 2.6.17.13 kernel
Any suggestions for getting it working would be very appreciated!
If you need any more info, just ask and i will get it