From: Andrew Randrianasulu <randrianasulu@gmail.com>
To: balaton@eik.bme.hu, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] PMON2000 compilation and kernel question
Date: Wed, 6 Mar 2019 19:01:52 +0300 [thread overview]
Message-ID: <201903061901.52932.randrianasulu@gmail.com> (raw)
> This could be some missing or buggy emulation. Maybe if you can get some debug logs from kernel that could tell what it's doing. Usually at least -d unimp,guest_errors options are recommended for debugging but if nothing is printed then it's harder to find out what's causing the hang.
This was kernel dying in ata subsystem:
[ 1.340000] io scheduler noop registered
[ 1.340000] io scheduler deadline registered
[ 1.340000] io scheduler cfq registered (default)
[ 1.352000] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.388000] console [ttyS0] disabled
[ 1.424000] serial8250.0: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 1.432000] console [ttyS0] enabled
[ 1.432000] console [ttyS0] enabled
[ 1.432000] bootconsole [early0] disabled
[ 1.432000] bootconsole [early0] disabled
[ 1.472000] scsi0 : pata_via
[ 1.476000] scsi1 : pata_via
[ 1.480000] ata1: PATA max UDMA/100 cmd 0x4450 ctl 0x4460 bmdma 0x4440
[ 1.484000] ata2: PATA max UDMA/100 cmd 0x4458 ctl 0x4464 bmdma 0x4448
[ 1.524000] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.524000] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.532000] mousedev: PS/2 mouse device common for all mice
[ 1.552000] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[ 1.552000] rtc_cmos rtc_cmos: alarms up to one day, 114 bytes nvram
[ 1.556000] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.556000] TCP: cubic registered
[ 1.560000] NET: Registered protocol family 10
[ 1.588000] mip6: Mobile IPv6
[ 1.588000] NET: Registered protocol family 17
[ 1.588000] mpls_gso: MPLS GSO support
[ 1.596000] registered taskstats version 1
[ 1.612000] rtc_cmos rtc_cmos: setting system clock to 2019-03-06 15:48:12 UTC (1551887292)
[ 1.684000] input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[ 1.724000] ata1.00: ATA-7: QEMU HARDDISK, 2.5+, max UDMA/100
[ 1.724000] ata1.00: 204800 sectors, multi 16: LBA48
[ 1.728000] ata1.00: limited to UDMA/33 due to 40-wire cable
[ 1.736000] ata1.00: configured for UDMA/33
[ 1.796000] scsi 0:0:0:0: Direct-Access ATA QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5
[ 1.820000] sd 0:0:0:0: [sda] 204800 512-byte logical blocks: (104 MB/100 MiB)
[ 1.832000] sd 0:0:0:0: [sda] Write Protect is off
[ 1.836000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.864000] Data bus error, epc == ffffffff804157d8, ra == ffffffff804f7ddc
[ 1.864000] Oops[#1]:
for
mips64el-softmmu/qemu-system-mips64el -M fulong2e -kernel /dev/shm/boot/vmlinux-3.16.0-4-loongson-2e -hda /dev/shm/LONGSOON_disk -cdrom /dev/shm/debian-8.0.0-mipsel-xfce-CD-1.iso -nographic -d unimp,guest_errors -append "console=ttyS0" > VMLINUX_3.16.log 2>&1
and without ata disk but with just CD it moved into 'normal' panic (no root device)
[ 1.480000] console [ttyS0] enabled
[ 1.480000] console [ttyS0] enabled
[ 1.484000] bootconsole [early0] disabled
[ 1.484000] bootconsole [early0] disabled
[ 1.524000] scsi0 : pata_via
[ 1.528000] scsi1 : pata_via
[ 1.532000] ata1: PATA max UDMA/100 cmd 0x4450 ctl 0x4460 bmdma 0x4440
[ 1.536000] ata2: PATA max UDMA/100 cmd 0x4458 ctl 0x4464 bmdma 0x4448
[ 1.580000] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.584000] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 1.596000] mousedev: PS/2 mouse device common for all mice
[ 1.616000] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[ 1.616000] rtc_cmos rtc_cmos: alarms up to one day, 114 bytes nvram
[ 1.620000] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.624000] TCP: cubic registered
[ 1.624000] NET: Registered protocol family 10
[ 1.648000] mip6: Mobile IPv6
[ 1.652000] NET: Registered protocol family 17
[ 1.652000] mpls_gso: MPLS GSO support
[ 1.656000] registered taskstats version 1
[ 1.688000] rtc_cmos rtc_cmos: setting system clock to 2019-03-06 15:50:38 UTC (1551887438)
[ 1.752000] input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[ 1.912000] ata2.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
[ 1.916000] ata2.00: limited to UDMA/33 due to 40-wire cable
[ 1.924000] ata2.00: configured for UDMA/33
[ 2.604000] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input2
[ 6.928000] ata2.00: qc timeout (cmd 0xa0)
[ 6.928000] ata2.00: TEST_UNIT_READY failed (err_mask=0x4)
[ 7.088000] ata2.00: configured for UDMA/33
[ 12.092000] ata2.00: qc timeout (cmd 0xa0)
[ 12.096000] ata2.00: TEST_UNIT_READY failed (err_mask=0x4)
[ 12.096000] ata2.00: limiting speed to UDMA/33:PIO3
[ 12.252000] ata2.00: configured for UDMA/33
[ 17.252000] ata2.00: qc timeout (cmd 0xa0)
[ 17.252000] ata2.00: TEST_UNIT_READY failed (err_mask=0x4)
[ 17.256000] ata2.00: disabled
[ 17.260000] ata2: soft resetting link
[ 17.420000] ata2: EH complete
[ 17.428000] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[ 17.428000] Please append a correct "root=" boot option; here are the available partitions:
[ 17.432000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 17.432000] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
vmlinux-2e also boots (if I redirect output to serial console), but not very verbose :/
Scaning....
=========================================================
=========================================================
not find usb drivers...
mips64el-softmmu/qemu-system-mips64el -M fulong2e -kernel /dev/shm/vmlinux-2e -cdrom /dev/shm/debian-8.0.0-mipsel-xfce-CD-1.iso -nographic -d unimp,guest_errors -append "console=ttyS0"
Hm. Note I skipped adding ati-vga device in those tests, because Debian 3.16 kernel was panicing in radeon code too.
next reply other threads:[~2019-03-06 16:05 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-03-06 16:01 Andrew Randrianasulu [this message]
2019-03-06 17:08 ` [Qemu-devel] PMON2000 compilation and kernel question BALATON Zoltan
-- strict thread matches above, loose matches on Subject: below --
2019-03-07 4:01 Andrew Randrianasulu
2019-03-07 14:07 ` BALATON Zoltan
2019-03-06 22:31 Andrew Randrianasulu
2019-03-07 1:00 ` BALATON Zoltan
2019-03-06 21:21 Andrew Randrianasulu
2019-03-06 15:39 Andrew Randrianasulu
2019-03-06 20:29 ` BALATON Zoltan
2019-03-06 10:21 Andrew Randrianasulu
2019-03-06 11:25 ` Philippe Mathieu-Daudé
2019-03-06 13:29 ` BALATON Zoltan
2019-03-06 13:22 ` BALATON Zoltan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201903061901.52932.randrianasulu@gmail.com \
--to=randrianasulu@gmail.com \
--cc=balaton@eik.bme.hu \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.