Realtel Gigabit R8169 Driver Not Enabled for KVM

  • Thread starter Thread starter maglaradon
  • Start date Start date
M

maglaradon

Guest
Hi and thank you for a very good app.

The Proxmox system runs a 1000mbit NIC driver (R8169), but all the VM's uses 100mbit NIC driver (RTL8139).

How do I add the driver that supports 1000mbit speed?

Again, I'm very pleased with this software.

Sincerely
 
Hi and thank you for a very good app.

The Proxmox system runs a 1000mbit NIC driver (R8169), but all the VM's uses 100mbit NIC driver (RTL8139).

How do I add the driver that supports 1000mbit speed?

Again, I'm very pleased with this software.

Sincerely

RTL8139 is a 100mbit network card. so if you use a 100mbit card you get 100mit - like on real hardware.

which guest OS do you run? windows?
if yes, use VIRTIO network card instead of rtl8139.
see http://pve.proxmox.com/wiki/Paravirtualized_Network_Drivers_for_Windows

if you cannot use VIRTIO, try e1000.
 
Last edited:
Thank you for your response.

The physical card on the host system is a Realtek Gigabit Network Card. It uses the driver: r8169.

When I create a new KVM, I can choose from a set of different ethernel devices. The one selected by default, is the rtl8139.

So, my network is gigabit, and it works fine on the host (debian etch_amd64). But as I said, on the guest VM's, only 100mbit is available.

I've tried switching ethernet devices, such as those you mentioned.

I'll keep trying a bit more.

Got any suggestions?
 
Forgot to tell you that I run both Linux and WindowsXP guest os's.

For xp and win2003, VIRTIO is the best.

For linux, it depends on the kernel. newer kernels has VIRTIO included.

e1000 is the second best choice.
 
For xp and win2003, VIRTIO is the best.

For linux, it depends on the kernel. newer kernels has VIRTIO included.

e1000 is the second best choice.

I just tried with VITRIO, but no interfaces shows up with "ifconfig".

I have the 2.6.18-6 kernel, and Debian.

"Ifconfig -a" shows a interface called eth1. With mac-adresse. So it seems valid.

Any idea what I can do further ?
 
I just tried with VITRIO, but no interfaces shows up with "ifconfig".

I have the 2.6.18-6 kernel, and Debian.

"Ifconfig -a" shows a interface called eth1. With mac-adresse. So it seems valid.

Any idea what I can do further ?

2.6.18 does not include VIRTIO (most 2.6.24 does) - try e1000.
 
2.6.18 does not include VIRTIO (most 2.6.24 does) - try e1000.

I have to correct my self.

Above I did test with e1000, as come up as an device when doing "ifconfig -a"

With VITRIO, nothing appears at all.

So, why can't I "ifup eth1" when it is in "ifconfig -a" ? Is it because the drivers ain't loaded?
 
Got VITRIO to work with XP.

When trying to add VITRIO in XP, the system just hanged for 4-5 minutes. Then suddenly a baloon pop-up appeared in the bottom right corner, saying that it had found a new network-card. :)

Checked the status oo Local Area Connection in Network Connections tab, and it says 1Gps.

Great success.
 
I also reinstalled Ubuntu with 2.6.24 kernel, and enabled the VITRIO ethernet driver. I've got gigabit network now :)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!