Latest nvnet network driver prevents setting MTU < 1500
I have an nforce2 based motherboard, and recently upgraded from Mandrake 9.2 to 10.0 (a bit late you might say). I am using the 2.6.3-7 kernel build.
I have the latest (6111 think?) nforce drivers installed, and everything seems to be working well, except that the nvnet driver refuses to let me set the MTU to a value less than 1500. This is the maximum size of network packets, and given that somewhere on my ADSL connection the fragment messages are lost, I have to set this to 1458 or less for certain things to work (sending large emails, visiting some websites).
I think this might also explain some of the earlier posts, specifically to do with visiting websites with content bigger than a certain size.
Looking at the nvidia documentation, it suggests MTU should be set to a value between 1500 and 9000ish, but I always used to have it set to 1458 with a previous nvnet driver.
Anyone got any ideas as to how I can change this?
The symptoms are:
"ifconfig eth0 mtu 1458"
results in the error message
"SIOCSIFMTU: Invalid argument"
Thanks for any help,