Page 1 of 1

RTL8139 Packets are not receieved in QEMU

Posted: Thu Apr 10, 2014 9:08 am
by kemosparc
Hi,

I have the same exact problem as http://forum.osdev.org/viewtopic.php?f=1&t=26555 and http://forum.osdev.org/viewtopic.php?f=1&t=26938

I enabled bus mastering and I do get the enterrupt fired but packets never get copied to the rx_buffer.

I have my physical and virtual addresses the same with not need for translation.

Any suggestions?

Thanks
Karim.

Re: RTL8139 Packets are not receieved in QEMU

Posted: Thu Apr 10, 2014 10:48 am
by Jezze
If its not bus mastering you probably have a bug. Make sure you point the rx buffer to a proper address and it will work.