First, boot with factory bios, after that a boot with LB have a look at the attachments, that is the whole output.
Running testbios after the factory bios has already posted the chip dosen't really tell us much. Its good to know that it at least runs in some setup though.
Try this. Find a PCI video card and plug it in your system. Then tell your factory bios to either init a PCI card first (If your chip is AGP) or it should find the PCI card before the onboard video and init that chip. Leaving your on board device un-posted.
Then you need to use 'setpci' to disable the IO range for the PCI card. You have to do this from a serial console because your VGA will stop.
Then use the -d option to specify your onboard device to testbios. You have to convert Bus:dev:func to the packed notation. See the wiki faq on testbios for details.
Hey... I just realized that none of your command lines have the -d option specified. That won't work, its not optional. You _have_ to specifiy a device. Without it you are sending all your PCI requests to 0:0:0 which is probally not your video device.
The reason it does something after factory and not LB is because factory has allready talked to the device and enabled the legacy IO. With LB most of stuff on the card is disabled and the bios is just looping forever looking for an IO bit to go active.
I just looked at the Wiki and it is incorrect. -d is not 'diag' mode. I'll go fix it.
Set your device and try again. If it still dosen't work then try my alternate card method and run testbios on a non-posted card under factory.
-- Richard A. Smith