Jim, Thanks for share this answer to me. Thanks, -Xudong
> -----Original Message----- > From: Jim Fehlig [mailto:[email protected]] > Sent: Wednesday, June 20, 2012 1:40 PM > To: Hao, Xudong > Cc: '[email protected]' > Subject: Re: [opensuse-virtual] RE: PV driver problem about Opensuse 12.1 xen > > Hao, Xudong wrote: > > Hi, all > > > > Does anyone work on it and know the solution of this issue? > > > > This question was answered on an internal mailing list, but > opensuse-virtual was not included. Here is Olaf's answer: > > 12.1 has no PV drivers in the inst-sys, in addition the ata_piix driver > is compiled into the kernel, and the installer uses kexec to boot from > first stage of installation into second stage of installation. > The sum of all that leads to the issues described below, in a HVM guest. > > 12.2 has these issues fixed, as of current Factory. > > Olaf > > > >> -----Original Message----- > >> From: Hao, Xudong > >> Sent: Monday, June 18, 2012 4:23 PM > >> To: [email protected] > >> Subject: PV driver problem about Opensuse 12.1 xen > >> > >> Hi, > >> > >> We installed Opensuse 12.1 Xen and create Opensuse 12.1 as guest, but > guest > >> booting has I/O error and system can't boot correctly. I checked the code > and > >> find qemu unplug IDE disk and try to use PV driver disk. We used default > >> configuration for opensuse installation. > >> > >> Now we disable pv driver in qemu, but it's not the default configuration > >> for > >> user. > >> Does Opensuse 12.1 use PV driver by default? Does user need some special > >> configuration for it, or any solution? > >> > >> Copy relative code: > >> > >> =====PV driver====: > >> static int __devinit platform_pci_init(struct pci_dev *pdev, > >> ... > >> /* > >> * Disconnect the emulated devices. > >> */ > >> outl(1, (ioaddr + 4)); > >> ... > >> > >> > >> ======Qemu =====: > >> static void platform_ioport_write(void *opaque, uint32_t addr, uint32_t > >> val) > >> ... > >> case 4: > >> fprintf(logfile, "Disconnect IDE hard disk...\n"); > >> ide_unplug_harddisks(); > >> fprintf(logfile, "Disconnect SCSI hard disk...\n"); > >> pci_unplug_scsi(); > >> ... > >> > >> > >> Best Regards, > >> Xudong Hao > >> > >> -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]
