Skip to contentSkip to conversation

2.4.3 - Module problems?

DISCUSSION Matthew W. Lowe 6 participants 8 messages Apr 15, 2001 – Apr 19, 2001

lore
Share & tools
lore
#0 lore raw

I just tried to upgrade from whatever kernel comes with redhat to 2.4.3. The build, install and such was smooth. When I got to starting up, everything appeared to work, until it got to my NIC cards. Neither of them loaded properly. I've built in the EXACT same module for the NICs as I did the previous kernel. They were the NE2000 PCI module and the 3C59X module. The two NICs I have are: Realtek 8029 PCI, 3COM Etherlink III ISA. Both are PNP, the etherlink is NOT the one with the b extention at the end.

Any help would be greatly appriciated.

Thanks,
Matt

#1 lore raw
Quoted 8 lines · Matthew W. Lowe

I just tried to upgrade from whatever kernel comes with redhat to 2.4.3. The build, install and such was smooth. When I got to starting up, everything appeared to work, until it got to my NIC cards. Neither of them loaded properly. I've built in the EXACT same module for the NICs as I did the previous kernel. They were the NE2000 PCI module and the 3C59X module. The two NICs I have are: Realtek 8029 PCI, 3COM Etherlink III ISA. Both are PNP, the etherlink is NOT the one with the b extention at the end.

Maybe this is a typo or maybe not -- "3c509" is for Etherlink III ISA, "3c59x" is for recent 3com PCI/EISA busmastering 10/100 NICs.

Signature · 3 lines
Jeff Garzik       | "Give a man a fish, and he eats for a day. Teach a
Building 1024     |  man to fish, and a US Navy submarine will make sure
MandrakeSoft      |  he's never hungry again." -- Chris Neufeld
#2 lore raw
In reply to Matthew W. Lowe
Quoted 10 lines · Jeff Garzik
Quoted 8 lines · Matthew W. Lowe

I just tried to upgrade from whatever kernel comes with redhat to 2.4.3. The build, install and such was smooth. When I got to starting up, everything appeared to work, until it got to my NIC cards. Neither of them loaded properly. I've built in the EXACT same module for the NICs as I did the previous kernel. They were the NE2000 PCI module and the 3C59X module. The two NICs I have are: Realtek 8029 PCI, 3COM Etherlink III ISA. Both are PNP, the etherlink is NOT the one with the b extention at the end.

Quoted 2 lines

Maybe this is a typo or maybe not -- "3c509" is for Etherlink III ISA, "3c59x" is for recent 3com PCI/EISA busmastering 10/100 NICs.

Errr, yea you're right it was a typo ** hits head **. I was thinking about my friends problem with his install of linux at the time of writing, he has the 3c59x.

Quoted 11 lines

--

Jeff Garzik       | "Give a man a fish, and he eats for a day. Teach a
Building 1024     |  man to fish, and a US Navy submarine will make sure
MandrakeSoft      |  he's never hungry again." -- Chris Neufeld

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#3 lore raw
In reply to Matthew W. Lowe

I had the same problem when i upgraded to 2.4.2.
Upgrading to the latest modutils (ftp://ftp.kernel.org/pub/linux/utils/modutils/v2.4/modutils-2.4.5.tar.gz) should get you going again.

~Jarrod

Quoted 21 lines · Matthew W. Lowe

I just tried to upgrade from whatever kernel comes with redhat to 2.4.3. The build, install and such was smooth. When I got to starting up, everything appeared to work, until it got to my NIC cards. Neither of them loaded properly. I've built in the EXACT same module for the NICs as I did the previous kernel. They were the NE2000 PCI module and the 3C59X module. The two NICs I have are: Realtek 8029 PCI, 3COM Etherlink III ISA. Both are PNP, the etherlink is NOT the one with the b extention at the end.

Any help would be greatly appriciated.

Thanks,
Matt

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#4 lore raw

I installed that, it fixed my one NIC... The 3COM. Or I assume it did, because it shows up in ifconfig now, unlike the other one Unfortunately I still can't ping the local host (destination net unreachable). I think that might just be a byproduct of my main external card not working. Anyway, I double checked the settings in both config files for the old kernel and the new one, the realtek should be covered under the ne2000 pci mod. I built this directly into the kernel and it still doesn't seem to be working. Anyone have any ideas? Thanks,
Matt

Quoted 36 lines · [email protected] wrote:

I had the same problem when i upgraded to 2.4.2.
Upgrading to the latest modutils (ftp://ftp.kernel.org/pub/linux/utils/modutils/v2.4/modutils-2.4.5.tar.gz) should get you going again.

~Jarrod

Quoted 15 lines · Matthew W. Lowe

I just tried to upgrade from whatever kernel comes with redhat to 2.4.3. The build, install and such was smooth. When I got to starting up, everything appeared to work, until it got to my NIC cards. Neither of them loaded properly. I've built in the EXACT same module for the NICs as I did the previous kernel. They were the NE2000 PCI module and the 3C59X module. The two NICs I have are: Realtek 8029 PCI, 3COM Etherlink III ISA. Both are PNP, the etherlink is NOT the one with the b extention at the end.

Any help would be greatly appriciated.

Thanks,
Matt

Quoted 6 lines

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#7 lore raw
In reply to Matthew W. Lowe
Quoted 4 lines

as I did the previous kernel. They were the NE2000 PCI module and the 3C59X module. The two NICs I have are: Realtek 8029 PCI, 3COM Etherlink III ISA. Both are PNP, the etherlink is NOT the one with the b extention at the end.

Make sure you use either the kernel or the usermode PnP and not both. (You probably want to turn kernel PnP off)

#5 lore raw

How to tune TCP for heavily loaded sendmail box

In reply to [email protected]

Greetings,

I am running a relaying sendmail box and I would like it to be able to handle up to 600 or so concurrent (incoming or outgoing) connections.

I tried that and discovered that TONS of incoming connections are stuck at SYNC_RECV state. It is like the sendmail box received these port 25 connection attempts and then didn't know what to do with them.

I suspect I need to tune some of the TCP parameters so that the system can handle many short lived TCP connections in an efficent manner. Any pointer to this specific issue or general TCP tunning under Linux (2.4.2-ac28 kernel) will be most appreciated.

Thanks.

Andrew

#6 lore raw

Re: How to tune TCP for heavily loaded sendmail box

In reply to [email protected]
Quoted 8 lines · Andrew Chan

Greetings,

I am running a relaying sendmail box and I would like it to be able to handle up to 600 or so concurrent (incoming or outgoing) connections.

I tried that and discovered that TONS of incoming connections are stuck at SYNC_RECV state. It is like the sendmail box received these port 25 connection attempts and then didn't know what to do with them.

Such sockets don't make it to accept() -- the TCP connection setup is a three-way handshake, and SYN_RECV is just indication of the reception of the first part of it:

1) local <------- SYN ---------- remote
2) local -------- ACK,SYN -----> remote
3) local <------- ACk,ACK ------ remote

Each of those SYN_RECV sockets have done 2, but have never
heard back. In normal case the state 3 is reached by 1.5
times the roundtrip time between the two systems. (Presuming symmetric delays.)

There is finite size queue of sockets that can sit in this particular state waiting for full open (3), after which the user programs can then get the sockets with accept().

It may be so called 'SYN-attack', although it might just as well be routing blackhole somewhere.

Look for documents regarding SYN-Cookies, and how to enable them. ( I.e. what values mean what at:
/proc/sys/net/ipv4/tcp_syncookies )

Quoted 8 lines

I suspect I need to tune some of the TCP parameters so that the system can handle many short lived TCP connections in an efficent manner. Any pointer to this specific issue or general TCP tunning under Linux (2.4.2-ac28 kernel) will be most appreciated.

Thanks.

Andrew

/Matti Aarnio