throught test , i found my rtl819 driver can run on the real pc.
but when run on virtual pc,Vmware and qemu, the rtl8139 interrupt
will not happen.
I want to use virtual machine to test my OS.
who can give me some advice?
Thank you a lot!
virtual pc,Vmware and qemu,which supports the rtl
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: virtual pc,Vmware and qemu,which supports the rtl
I posted below on how to use rtl8139 on QEMU...wangy414 wrote:throught test , i found my rtl819 driver can run on the real pc.
but when run on virtual pc,Vmware and qemu, the rtl8139 interrupt
will not happen.
I want to use virtual machine to test my OS.
who can give me some advice?
Thank you a lot!
http://www.osdev.org/phpBB2/viewtopic.php?p=94413#94413
Have fun...
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Not all virtual machines emulate the same card:
VMWare doesn't seem have an RTL-based NIC, but either an homebrew specification, or an PCNet based NIC
VirtualPC seems to emulate an Intel Pro 10/100 NIC
But both lack proper documentation to know for sure.
Bochs emulates an NE2K
So that leaves only QEMU....
Alternatively, you can try to write drivers for more NICs so that you have one for each vm you want to use. ne2k's a good starters choice as both bochs and qemu support it, next you may want to go down the rest of that list.
VMWare doesn't seem have an RTL-based NIC, but either an homebrew specification, or an PCNet based NIC
VirtualPC seems to emulate an Intel Pro 10/100 NIC
But both lack proper documentation to know for sure.
Bochs emulates an NE2K
So that leaves only QEMU....
Alternatively, you can try to write drivers for more NICs so that you have one for each vm you want to use. ne2k's a good starters choice as both bochs and qemu support it, next you may want to go down the rest of that list.