LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   Send but not receive using Thinkpad with 3Com PC Card (https://www.linuxquestions.org/questions/linux-networking-3/send-but-not-receive-using-thinkpad-with-3com-pc-card-569243/)

scottb 07-14-2007 05:01 AM

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

scottb 07-15-2007 01:55 PM

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.