I have gotten this far in PPC OSX 10.4:
* Install the 10.2 rtl8139 driver (download from realtek, open the 10.4 disk image in OSX and copy the driver to it, close image, boot qemu and install)
* Manually repair kext permissions through the terminal:
sudo chown -R 0:0 /System/Library/Extensions/rtl8139.kext
sudo chmod -R 755 /System/Library/Extensions/rtl8139.kext
sudo rm -R Extensions.mkext
sudo rm -R Extensions.kextcache
sudo kextcache -m /System/Library/Extensions.mkext -z /System/Library/Extensions
Run Qemu like this:
./qemu-system-ppc -L pc-bios/ -m 1024 -M g3beige -hda ./OSX104.img -boot c -prom-env 'boot-args=-v -f' -g 1024x768x32 -net nic,model=rtl8139 -net user
(Where OSX104.img is my old PearPC 10.4 image)
The nic is recognised at boot, and system information shows an IP address. However, the ifconfig command doesn't show it. Network preferences don't recognise the nic. This makes me assume the ip configuration is not derived from the host system.
Assumption: networking parameters are hardcoded into the bios, and not usable right now.