Hi,
I'm hoping to get a bit of guidance as to the best / recommended way to achieve this goal (if possible): I have 2 ProxmoxVE servers in a small cluster, in pre-deployment. The servers are identical 1u intel boxes, single-socket quadcore and dual-on-board-gig-ether NICs. One nic is e1000 chipset, while the other is e1000e.
I believe the stock e1000e driver in Debian Etch is slightly flakey ( as is the case with many distros! but there is a newer version of the e1000e driver available (I believe it is available in "etch and a half" interm release also?)
On CentOS / RHEL boxes I've managed that need good / working e1000e, the 'simple fix' is,
- install kernel headers RPM via yum
- ensure GCC / compiler tools are present
- build the kernel module for e1000e using the stock make; make install cycle on the fresh (Dec-2008) e1000e sources - and then you are laughing.
In particular, jumbo frame support is 'good' on the latest driver, while it is problematic on the earlier e1000e, from what I've seen / found.
Alas, my experience in doing this on Debian .. is rather more limited, to put it modestly. I know we have a tweaked kernel for ProxMox when compared to a totally stock Debian Etch install (?) (OpenVZ support, PVM support, etc). and I'm relutant to break things by barging ahead.
If a brief pointer could be made, on how to integrate new e1000e driver / module -- without totally messing up the proxmox system -- certainly such help would be greatly appreciated.
Many thanks,
--Tim Chipman
I'm hoping to get a bit of guidance as to the best / recommended way to achieve this goal (if possible): I have 2 ProxmoxVE servers in a small cluster, in pre-deployment. The servers are identical 1u intel boxes, single-socket quadcore and dual-on-board-gig-ether NICs. One nic is e1000 chipset, while the other is e1000e.
I believe the stock e1000e driver in Debian Etch is slightly flakey ( as is the case with many distros! but there is a newer version of the e1000e driver available (I believe it is available in "etch and a half" interm release also?)
On CentOS / RHEL boxes I've managed that need good / working e1000e, the 'simple fix' is,
- install kernel headers RPM via yum
- ensure GCC / compiler tools are present
- build the kernel module for e1000e using the stock make; make install cycle on the fresh (Dec-2008) e1000e sources - and then you are laughing.
In particular, jumbo frame support is 'good' on the latest driver, while it is problematic on the earlier e1000e, from what I've seen / found.
Alas, my experience in doing this on Debian .. is rather more limited, to put it modestly. I know we have a tweaked kernel for ProxMox when compared to a totally stock Debian Etch install (?) (OpenVZ support, PVM support, etc). and I'm relutant to break things by barging ahead.
If a brief pointer could be made, on how to integrate new e1000e driver / module -- without totally messing up the proxmox system -- certainly such help would be greatly appreciated.
Many thanks,
--Tim Chipman