qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug 1639394] Re: Unable to boot Solaris 8/9 x86 under Fedora 24


From: John Snow
Subject: [Bug 1639394] Re: Unable to boot Solaris 8/9 x86 under Fedora 24
Date: Mon, 29 Mar 2021 16:41:04 -0000

I have to admit that my time budget for IDE is quite low, so I will be
unable to look into this.

If you'd like to help debug it further and you have the time, you can
try building QEMU 6.0 (RC0 or so, something quite modern) and enabling
the IDE tracing options and trying to boot Solaris as you have been
doing, The logs might help illustrate something obviously wrong.

You want to enable IDE traces (but exclude the ones that show the actual
IO data), so you need an events file that looks something like this;

ide_ioport_read
ide_ioport_write
ide_status_read
ide_ctrl_write
ide_exec_cmd
ide_cancel_dma_sync_buffered
ide_cancel_dma_sync_remaining
ide_sector_read
ide_sector_write
ide_reset
ide_bus_reset_aio
ide_dma_cb
cd_read_sector_sync
cd_read_sector_cb
cd_read_sector
ide_atapi_cmd_error
ide_atapi_cmd_reply_end
ide_atapi_cmd_reply_end_eot
ide_atapi_cmd_reply_end_bcl
ide_atapi_cmd_reply_end_new
ide_atapi_cmd_check_status
ide_atapi_cmd_read
ide_atapi_cmd
ide_atapi_cmd_read_dma_cb_aio

And use it using `--trace events=ide_events_file`. A full list of trace
events can be found here: https://gitlab.com/qemu-
project/qemu/-/blob/master/hw/ide/trace-events

If you can trigger it without `-hda`, it would be good to leave it off
to help minimize log reports for IDE devices unrelated to problem.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1639394

Title:
  Unable to boot Solaris 8/9 x86 under Fedora 24

Status in QEMU:
  Expired

Bug description:
  qemu-system-x86_64 -version
  QEMU emulator version 2.6.2 (qemu-2.6.2-4.fc24), Copyright (c) 2003-2008 
Fabrice Bellard

  Try several ways without success, I think it was a regression because problem 
seems to be related with ide fixed on 0.6.0:
  - int13 CDROM BIOS fix (aka Solaris x86 install CD fix)
  - int15, ah=86 BIOS fix (aka Solaris x86 hardware probe hang up fix)

  Solaris 10/11 works without a problem, also booting with "scsi" will
  circumvent initial problem, but later found problems related with
  "scsi" cdrom boot and also will not found the "ide" disk device.

  
  qemu-system-i386 -m 712 -drive file=/dev/Virtual_hdd/beryllium0,format=raw 
-cdrom /repo/Isos/sol-9_905_x86.iso

  SunOS Secondary Boot version 3.00

  prom_panic: Could not mount filesystem.
  Entering boot debugger:
  [136419]

  
  Regards,
  \\CA,

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1639394/+subscriptions



reply via email to

[Prev in Thread] Current Thread [Next in Thread]