qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Qemu crashed with lsi booting
@ 2012-07-26  8:31 Frediano Ziglio
  2012-07-27  2:26 ` Kevin O'Connor
  2012-07-27  5:51 ` Paolo Bonzini
  0 siblings, 2 replies; 4+ messages in thread
From: Frediano Ziglio @ 2012-07-26  8:31 UTC (permalink / raw)
  To: Paul Brook; +Cc: kevin, qemu-devel, kraxel

I always get an assert launching this command

sudo ./x86_64-softmmu/qemu-system-x86_64 -m 1024 -hda test.qcow
-device lsi -drive file=/dev/sdb,if=none,id=XXX -device
scsi-block,drive=XXX -enable-kvm -bios ~/seabios/out/bios.bin -serial
file:out.txt
lsi_scsi: error: Multiple IO pending for request 0x7fd1075bf100
qemu-system-x86_64: /home/fredianoz/qemu/hw/lsi53c895a.c:774:
lsi_do_command: Assertion `s->current == ((void *)0)' failed.

(sometimes I don't get the "Multiple IO ending" line).

I'm using a recent SeaBIOS which support booting from LSI SCSI.

Qemu version

$ git branch -v
* master 61dc008 Revert "audio: Make PC speaker audio card available by default"

I'm using SeaBIOS commit 9d6bac1d32b72cdf7c0ad009c1371a2e69084de3
(some minor changes in order to support 4k sectors).

Adding some debugging to SeaBIOS lsi code seems that drivers send
initial INQUIRY request but after that all requests have some problems
and lead to a lot of reset command.

Frediano

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-07-27 12:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-26  8:31 [Qemu-devel] Qemu crashed with lsi booting Frediano Ziglio
2012-07-27  2:26 ` Kevin O'Connor
2012-07-27  5:51 ` Paolo Bonzini
2012-07-27 12:09   ` Frediano Ziglio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).