On Jan 1, 2016, at 3:32 PM, Paolo Bonzini wrote: > > > On 29/12/2015 18:59, Programmingkid wrote: >> @@ -699,6 +699,7 @@ static inline int pci_dma_rw(PCIDevice *dev, dma_addr_t >> addr, >> static inline int pci_dma_read(PCIDevice *dev, dma_addr_t addr, >> void *buf, dma_addr_t len) >> { >> + memory_region_set_enabled(&dev->bus_master_enable_region, true); >> return pci_dma_rw(dev, addr, buf, len, DMA_DIRECTION_TO_DEVICE); >> } > > In other words, the driver is buggy and presumably would have never > worked on real hardware? > > Paolo
I can't say that for sure. I would need an actual RTL8139 nic with a PowerMac running Mac OS 10.4 to answer that question. Is there anyone on the list who knows for sure?