Send but not receive using Thinkpad with 3Com PC Card
Hi.
My network card is recognised and appears to be sending but not receiving data on the network. I have a Thinkpad 600E with 3Com Megahertz 3CCFE574BT PC Card. It worked fine with Debian Sarge using a 2.4 kernel, but I'm having trouble getting it to work with a 2.6 kernel. I've tried Debian Etch (4.0r0) and Knoppix (5.0.1). In both cases, the card *is* recognised. It fails to get an IP address using DHCP. I can manually assign an IP address, but it then fails to ping the router or another host on the LAN. I have used Wireshark to try to figure out what is going on. I can see the laptop sending a DHCP request, but not receiving a response. With a static IP, I can see the laptop sending ARP requests, but not receiving responses, even though I see the ARP responses are being sent. Pretty weird, no? In dmesg I notice a couple of "eth0 interrupt(s) dropped!" messages. I'm not sure where to go from here, so I'd appreciate any suggestions. Thanks. Scott |
I've got it working now.
It turns out the "eth0 interrupt(s) dropped!" message was relevant. I don't really understand the details, but I think it indicated an IRQ conflict. I checked the IRQs with: cat /proc/interrupts It showed the pcmcia card on IRQ 3. I edited /etc/pcmicia/config.opts and added the line: exclude irq 3 After a reboot, the pc card is now in IRQ 4 and is able to connect to the network. Scott |
All times are GMT -5. The time now is 11:01 PM. |