Re: [Qemu-devel] PATCH: floppy controller missing in acpi tables

2006-08-20 Thread Paul Jakma

On Tue, 16 May 2006, Ben Taylor wrote:

This patch was created by Juergen Kiel, so to be clear I did not 
make this patch. I did however, test it, with the current CVS code, 
and this patch to the ACPI tables does allow a floppy drive to be 
seen by a Solaris 10/X86 guest.


Prior to this time, changes in Solaris 10 do not correctly 
enumerate the ISA bus for the floppy, and therefore you could never 
add an Install Time Update (ITU), such as the DiskUpdate on 
tools.de/solaris/itu/DU.zip which has a modifed RTL8029 driver that 
works with Qemu on SolarisX86.



Note: the file hw/acpi-dsdt.hex must be rebuilt using Intel's iasl
ACPI compiler.  In the hw directory, run iasl -tc acpi-dsdt.dsl.  That
should build the acpi-dsdt.hex file from acpi-dsdt.dsl.


Ah, someone fixed this - great.

I hope this makes it into Qemu soon.

regards,
--
Paul Jakma  [EMAIL PROTECTED]   [EMAIL PROTECTED]   Key ID: 64A2FF6A
Fortune:
Vests are to suits as seat-belts are to cars.


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] PATCH: floppy controller missing in acpi tables

2006-06-12 Thread Paul Jakma

On Tue, 16 May 2006, Ben Taylor wrote:

(ITU), such as the DiskUpdate on tools.de/solaris/itu/DU.zip which 
has a modifed RTL8029 driver that works with Qemu on SolarisX86. 
Obviosly, if you boot a Solaris 10/x86 install with -B 
acpi-user-options=0x0, you will not see the floppy.  (I see that a 
patch is in the works for OpenSolaris, so eventually this will be 
fixed for good on Solaris).


Excellent, thanks Ben and Juergen.

FWIW, the RTL8139 NIC in current Qemu /ought/ to work with the 'rtls' 
driver included with Solaris. I havn't managed to test this yet as 
Qemu CVS /seems/ still to have timeout issues with Solaris NV 39 
(booting from the install CD at least).


Also, there was an AMD PCNet patch for Qemu (by Anthony Curtis). 
Which (possibly) Xen are using, but it is not included with Qemu. 
Solaris has a driver for this, based on the newer 'GLDv2' NIC driver 
framework.


I tried quickly (ie i spent 5 minutes on it) porting Anthony's patch 
to the updated VLAN-client framework in Qemu, it gets recognised by 
the Solaris miniroot, but I must have missed something / made a 
mistake as Qemu crashes.


regards,
--
Paul Jakma  [EMAIL PROTECTED]   [EMAIL PROTECTED]   Key ID: 64A2FF6A
Fortune:
Power is poison.


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Re: [Qemu-devel] PATCH: floppy controller missing in acpi tables

2006-06-12 Thread Ben Taylor

 Paul Jakma [EMAIL PROTECTED] wrote: 
 On Tue, 16 May 2006, Ben Taylor wrote:
 
  (ITU), such as the DiskUpdate on tools.de/solaris/itu/DU.zip which 
  has a modifed RTL8029 driver that works with Qemu on SolarisX86. 
  Obviosly, if you boot a Solaris 10/x86 install with -B 
  acpi-user-options=0x0, you will not see the floppy.  (I see that a 
  patch is in the works for OpenSolaris, so eventually this will be 
  fixed for good on Solaris).
 
 Excellent, thanks Ben and Juergen.
 
 FWIW, the RTL8139 NIC in current Qemu /ought/ to work with the 'rtls' 
 driver included with Solaris. I havn't managed to test this yet as 
 Qemu CVS /seems/ still to have timeout issues with Solaris NV 39 
 (booting from the install CD at least).

You have to turn off atapi-cd-dma-enabled at the initial solaris
grub boot prompt like:

hit e on the primary solaris install

add ,-B atapi-cd-dma-enabled=0 to the line
then hit b to boot.

That should get you a working install.

 Also, there was an AMD PCNet patch for Qemu (by Anthony Curtis). 
 Which (possibly) Xen are using, but it is not included with Qemu. 
 Solaris has a driver for this, based on the newer 'GLDv2' NIC driver 
 framework.


 I tried quickly (ie i spent 5 minutes on it) porting Anthony's patch 
 to the updated VLAN-client framework in Qemu, it gets recognised by 
 the Solaris miniroot, but I must have missed something / made a 
 mistake as Qemu crashes.

Just use the ITU from Juergen.  I've installed solaris express b39
and used the ni driver from the ITU and ti works like a champ.
(Juergen modified Murayama's ni (ne2000) driver to work correctly
with qemu).

Ben



 
 regards,
 -- 
 Paul Jakma[EMAIL PROTECTED]   [EMAIL PROTECTED]   Key ID: 64A2FF6A
 Fortune:
 Power is poison.



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel