[OpenBIOS] [PATCHv2 0/3] Enable bus master support for rtl8139 network cards on Apple PPC machines

Mark Cave-Ayland mark.cave-ayland at ilande.co.uk
Sun Aug 7 15:52:43 CEST 2016


On 07/08/16 11:05, Cédric Le Goater wrote:

> Hello Mark,
> 
> The recent changes in openbios and qemu really improved the support 
> of 10.4.11. I can now logon on the raw disk I have and the system 
> looks pretty good and stable. All these issues are gone :
> 
> 	https://www.coreboot.org/pipermail/openbios/2016-June/009436.html
> 
> I still need :
> 
> 	-prom-env boot-device=hd:3,\System\Library\CoreServices\BootX
> 
> to boot, but I suppose this is due to the state of the disk which also 
> has a macosx 9 on it.

Right. I think I asked the question before if we should simply add this
to the search patch, e.g. "hd:,\System\Library\CoreServices\BootX"
before "hd:,\\:tbxi" if an installed BootX should always take priority?

> However, the network is not detected. This is curious as the command 
> 'ioreg' does list a rtl8139 with this patchset, see below, and I suppose 
> the driver is correct  : 
> 
>    28    1 0x55c000   0x1f000    0x1e000    com.apple.iokit.IONetworkingFamily (1.5.0) <6 5 4 3 2>
>    29    0 0x57b000   0x5000     0x4000     com.apple.driver.AppleRTL8139Ethernet (1.1.0) <28 16 5 4 3 2>
> 
>  
> Is there anything I could do to learn a bit more why the adapter is not
> showing in the system ?  I did not find anything in the osx logs.

Following on from Howard's testing earlier, maybe something in the
ppc-for-2.8 branch breaks this? If you try running QEMU git master with
an OpenBIOS from
https://github.com/mcayland/openbios/commits/ppc-busmaster and -cpu 750
does networking work?

If so that suggest something in the ppc-for-2.8 queue breaks it in which
case if you try and bisect that would be very helpful :)


ATB,

Mark.




More information about the OpenBIOS mailing list