qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qemu 0.12.5 sparc64 debian 505
@ 2010-08-19 10:15 Laurikainen, Tuukka
  2010-08-19 18:20 ` Blue Swirl
  0 siblings, 1 reply; 6+ messages in thread
From: Laurikainen, Tuukka @ 2010-08-19 10:15 UTC (permalink / raw)
  To: qemu-devel

Hi,

As the Sparc64 support is not complete, I thought I'd ask here before
reporting a bug.

Trying to boot a Debian netboot cd image for Sparc with Qemu 0.12.5:

# qemu-system-sparc64 -boot d -cdrom debian-505-sparc-businesscard.iso
-nographic -hda sparc.img
OpenBIOS for Sparc64
Configuration device id QEMU version 1 machine id 0
CPUs: 1 x SUNW,UltraSPARC-II
UUID: 00000000-0000-0000-0000-000000000000
Welcome to OpenBIOS v1.0 built on Dec 6 2009 11:16
  Type 'help' for detailed information

[sparc64] Booting file 'cdrom' with parameters ''
Not a bootable ELF image
Not a Linux kernel image
Loading a.out image...
Loaded 7680 bytes
entry point is 0x4000
Jumping to entry point...
switching to new context: entry point 0x4000 stack 0x00000000ffe02a71
SILO Version 1.4.13
\

                  Welcome to Debian GNU/Linux lenny!

This is a Debian installation CDROM, built on 20100627-10:50.
Keep it once you have installed your system, as you can boot from it
to repair the system on your hard disk if that ever becomes necessary.

WARNING: You should completely back up all of your hard disks before
  proceeding. The installation procedure can completely and irreversibly
  erase them! If you haven't made backups yet, remove the rescue CD from
  the drive and press L1-A to get back to the OpenBoot prompt.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted
by applicable law.

[ ENTER - Boot install ]   [ Type "expert" - Boot into expert mode ]
                           [ Type "rescue" - Boot into rescue mode ]
boot:
Allocated 8 Megs of memory at 0x40000000 for kernel
Loaded kernel version 2.6.26
Loading initial ramdisk (4310561 bytes at 0xC00000 phys, 0x40C00000
virt)...
qemu: unsupported keyboard cmd=0x02
FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xfe
Pqemu: unsupported keyboard cmd=0xb1
FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xc4



And then halt. The host is a x86 Debian 5.
Can't find any similar open bug, should I open one?

Kind regards,

Tuukka

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

* Re: [Qemu-devel] qemu 0.12.5 sparc64 debian 505
  2010-08-19 10:15 [Qemu-devel] qemu 0.12.5 sparc64 debian 505 Laurikainen, Tuukka
@ 2010-08-19 18:20 ` Blue Swirl
  2010-08-19 20:44   ` Artyom Tarasenko
  2010-08-20  8:21   ` Laurikainen, Tuukka
  0 siblings, 2 replies; 6+ messages in thread
From: Blue Swirl @ 2010-08-19 18:20 UTC (permalink / raw)
  To: Laurikainen, Tuukka; +Cc: qemu-devel

On Thu, Aug 19, 2010 at 10:15 AM, Laurikainen, Tuukka
<t.laurikainen@ibermatica.com> wrote:
> Hi,
>
> As the Sparc64 support is not complete, I thought I'd ask here before
> reporting a bug.
>
> Trying to boot a Debian netboot cd image for Sparc with Qemu 0.12.5:
>
> # qemu-system-sparc64 -boot d -cdrom debian-505-sparc-businesscard.iso
> -nographic -hda sparc.img
> OpenBIOS for Sparc64
> Configuration device id QEMU version 1 machine id 0
> CPUs: 1 x SUNW,UltraSPARC-II
> UUID: 00000000-0000-0000-0000-000000000000
> Welcome to OpenBIOS v1.0 built on Dec 6 2009 11:16
>  Type 'help' for detailed information
>
> [sparc64] Booting file 'cdrom' with parameters ''
> Not a bootable ELF image
> Not a Linux kernel image
> Loading a.out image...
> Loaded 7680 bytes
> entry point is 0x4000
> Jumping to entry point...
> switching to new context: entry point 0x4000 stack 0x00000000ffe02a71
> SILO Version 1.4.13
> \
>
>                  Welcome to Debian GNU/Linux lenny!
>
> This is a Debian installation CDROM, built on 20100627-10:50.
> Keep it once you have installed your system, as you can boot from it
> to repair the system on your hard disk if that ever becomes necessary.
>
> WARNING: You should completely back up all of your hard disks before
>  proceeding. The installation procedure can completely and irreversibly
>  erase them! If you haven't made backups yet, remove the rescue CD from
>  the drive and press L1-A to get back to the OpenBoot prompt.
>
> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
> permitted
> by applicable law.
>
> [ ENTER - Boot install ]   [ Type "expert" - Boot into expert mode ]
>                           [ Type "rescue" - Boot into rescue mode ]
> boot:
> Allocated 8 Megs of memory at 0x40000000 for kernel
> Loaded kernel version 2.6.26
> Loading initial ramdisk (4310561 bytes at 0xC00000 phys, 0x40C00000
> virt)...
> qemu: unsupported keyboard cmd=0x02
> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xfe
> Pqemu: unsupported keyboard cmd=0xb1
> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xc4

This is about how far Sparc64 boot gets now. With a custom kernel I
get much further (IDE probe) but there are still a few unimplemented
features.

> And then halt. The host is a x86 Debian 5.
> Can't find any similar open bug, should I open one?

I don't think it would help much.

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

* Re: [Qemu-devel] qemu 0.12.5 sparc64 debian 505
  2010-08-19 18:20 ` Blue Swirl
@ 2010-08-19 20:44   ` Artyom Tarasenko
  2010-08-19 20:50     ` Blue Swirl
  2010-08-20  8:21   ` Laurikainen, Tuukka
  1 sibling, 1 reply; 6+ messages in thread
From: Artyom Tarasenko @ 2010-08-19 20:44 UTC (permalink / raw)
  To: Blue Swirl; +Cc: Laurikainen, Tuukka, qemu-devel

2010/8/19 Blue Swirl <blauwirbel@gmail.com>:
> On Thu, Aug 19, 2010 at 10:15 AM, Laurikainen, Tuukka
> <t.laurikainen@ibermatica.com> wrote:
>> Hi,
>>
>> As the Sparc64 support is not complete, I thought I'd ask here before
>> reporting a bug.
>>
>> Trying to boot a Debian netboot cd image for Sparc with Qemu 0.12.5:
>>
>> # qemu-system-sparc64 -boot d -cdrom debian-505-sparc-businesscard.iso
>> -nographic -hda sparc.img
>> OpenBIOS for Sparc64
>> Configuration device id QEMU version 1 machine id 0
>> CPUs: 1 x SUNW,UltraSPARC-II
>> UUID: 00000000-0000-0000-0000-000000000000
>> Welcome to OpenBIOS v1.0 built on Dec 6 2009 11:16
>>  Type 'help' for detailed information
>>
>> [sparc64] Booting file 'cdrom' with parameters ''
>> Not a bootable ELF image
>> Not a Linux kernel image
>> Loading a.out image...
>> Loaded 7680 bytes
>> entry point is 0x4000
>> Jumping to entry point...
>> switching to new context: entry point 0x4000 stack 0x00000000ffe02a71
>> SILO Version 1.4.13
>> \
>>
>>                  Welcome to Debian GNU/Linux lenny!
>>
>> This is a Debian installation CDROM, built on 20100627-10:50.
>> Keep it once you have installed your system, as you can boot from it
>> to repair the system on your hard disk if that ever becomes necessary.
>>
>> WARNING: You should completely back up all of your hard disks before
>>  proceeding. The installation procedure can completely and irreversibly
>>  erase them! If you haven't made backups yet, remove the rescue CD from
>>  the drive and press L1-A to get back to the OpenBoot prompt.
>>
>> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
>> permitted
>> by applicable law.
>>
>> [ ENTER - Boot install ]   [ Type "expert" - Boot into expert mode ]
>>                           [ Type "rescue" - Boot into rescue mode ]
>> boot:
>> Allocated 8 Megs of memory at 0x40000000 for kernel
>> Loaded kernel version 2.6.26
>> Loading initial ramdisk (4310561 bytes at 0xC00000 phys, 0x40C00000
>> virt)...
>> qemu: unsupported keyboard cmd=0x02
>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xfe
>> Pqemu: unsupported keyboard cmd=0xb1
>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xc4
>
> This is about how far Sparc64 boot gets now. With a custom kernel I
> get much further (IDE probe) but there are still a few unimplemented
> features.

Is there a list of what is missing? You mentioned the pci bridges
before. What else?
Shall we maintain the TODO file for everything we find? Including
things we may fix within a few days after finding?

-- 
Regards,
Artyom Tarasenko

solaris/sparc under qemu blog: http://tyom.blogspot.com/

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

* Re: [Qemu-devel] qemu 0.12.5 sparc64 debian 505
  2010-08-19 20:44   ` Artyom Tarasenko
@ 2010-08-19 20:50     ` Blue Swirl
  2010-08-20 11:45       ` Laurikainen, Tuukka
  0 siblings, 1 reply; 6+ messages in thread
From: Blue Swirl @ 2010-08-19 20:50 UTC (permalink / raw)
  To: Artyom Tarasenko; +Cc: Laurikainen, Tuukka, qemu-devel

On Thu, Aug 19, 2010 at 8:44 PM, Artyom Tarasenko
<atar4qemu@googlemail.com> wrote:
> 2010/8/19 Blue Swirl <blauwirbel@gmail.com>:
>> On Thu, Aug 19, 2010 at 10:15 AM, Laurikainen, Tuukka
>> <t.laurikainen@ibermatica.com> wrote:
>>> Hi,
>>>
>>> As the Sparc64 support is not complete, I thought I'd ask here before
>>> reporting a bug.
>>>
>>> Trying to boot a Debian netboot cd image for Sparc with Qemu 0.12.5:
>>>
>>> # qemu-system-sparc64 -boot d -cdrom debian-505-sparc-businesscard.iso
>>> -nographic -hda sparc.img
>>> OpenBIOS for Sparc64
>>> Configuration device id QEMU version 1 machine id 0
>>> CPUs: 1 x SUNW,UltraSPARC-II
>>> UUID: 00000000-0000-0000-0000-000000000000
>>> Welcome to OpenBIOS v1.0 built on Dec 6 2009 11:16
>>>  Type 'help' for detailed information
>>>
>>> [sparc64] Booting file 'cdrom' with parameters ''
>>> Not a bootable ELF image
>>> Not a Linux kernel image
>>> Loading a.out image...
>>> Loaded 7680 bytes
>>> entry point is 0x4000
>>> Jumping to entry point...
>>> switching to new context: entry point 0x4000 stack 0x00000000ffe02a71
>>> SILO Version 1.4.13
>>> \
>>>
>>>                  Welcome to Debian GNU/Linux lenny!
>>>
>>> This is a Debian installation CDROM, built on 20100627-10:50.
>>> Keep it once you have installed your system, as you can boot from it
>>> to repair the system on your hard disk if that ever becomes necessary.
>>>
>>> WARNING: You should completely back up all of your hard disks before
>>>  proceeding. The installation procedure can completely and irreversibly
>>>  erase them! If you haven't made backups yet, remove the rescue CD from
>>>  the drive and press L1-A to get back to the OpenBoot prompt.
>>>
>>> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
>>> permitted
>>> by applicable law.
>>>
>>> [ ENTER - Boot install ]   [ Type "expert" - Boot into expert mode ]
>>>                           [ Type "rescue" - Boot into rescue mode ]
>>> boot:
>>> Allocated 8 Megs of memory at 0x40000000 for kernel
>>> Loaded kernel version 2.6.26
>>> Loading initial ramdisk (4310561 bytes at 0xC00000 phys, 0x40C00000
>>> virt)...
>>> qemu: unsupported keyboard cmd=0x02
>>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xfe
>>> Pqemu: unsupported keyboard cmd=0xb1
>>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xc4
>>
>> This is about how far Sparc64 boot gets now. With a custom kernel I
>> get much further (IDE probe) but there are still a few unimplemented
>> features.
>
> Is there a list of what is missing? You mentioned the pci bridges
> before. What else?
> Shall we maintain the TODO file for everything we find? Including
> things we may fix within a few days after finding?

Actually, we have a TODO file, see under target-sparc. Thanks for
reminding me. ;-)

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

* RE: [Qemu-devel] qemu 0.12.5 sparc64 debian 505
  2010-08-19 18:20 ` Blue Swirl
  2010-08-19 20:44   ` Artyom Tarasenko
@ 2010-08-20  8:21   ` Laurikainen, Tuukka
  1 sibling, 0 replies; 6+ messages in thread
From: Laurikainen, Tuukka @ 2010-08-20  8:21 UTC (permalink / raw)
  To: qemu-devel

2010/8/19 Blue Swirl <blauwirbel@gmail.com>:
>> Hi,
>>
>> As the Sparc64 support is not complete, I thought I'd ask here before
>> reporting a bug.
>>
>> Trying to boot a Debian netboot cd image for Sparc with Qemu 0.12.5:
>>
>> # qemu-system-sparc64 -boot d -cdrom debian-505-sparc-businesscard.iso
>> -nographic -hda sparc.img
>> OpenBIOS for Sparc64
>> Configuration device id QEMU version 1 machine id 0
>> CPUs: 1 x SUNW,UltraSPARC-II
>> UUID: 00000000-0000-0000-0000-000000000000
>> Welcome to OpenBIOS v1.0 built on Dec 6 2009 11:16
>>  Type 'help' for detailed information
>>
>> [sparc64] Booting file 'cdrom' with parameters ''
>> Not a bootable ELF image
>> Not a Linux kernel image
>> Loading a.out image...
>> Loaded 7680 bytes
>> entry point is 0x4000
>> Jumping to entry point...
>> switching to new context: entry point 0x4000 stack 0x00000000ffe02a71
>> SILO Version 1.4.13
>> \
>>
>>                  Welcome to Debian GNU/Linux lenny!
>>
>> This is a Debian installation CDROM, built on 20100627-10:50.
>> Keep it once you have installed your system, as you can boot from it
>> to repair the system on your hard disk if that ever becomes necessary.
>>
>> WARNING: You should completely back up all of your hard disks before
>>  proceeding. The installation procedure can completely and irreversibly
>>  erase them! If you haven't made backups yet, remove the rescue CD from
>>  the drive and press L1-A to get back to the OpenBoot prompt.
>>
>> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
>> permitted
>> by applicable law.
>>
>> [ ENTER - Boot install ]   [ Type "expert" - Boot into expert mode ]
>>                           [ Type "rescue" - Boot into rescue mode ]
>> boot:
>> Allocated 8 Megs of memory at 0x40000000 for kernel
>> Loaded kernel version 2.6.26
>> Loading initial ramdisk (4310561 bytes at 0xC00000 phys, 0x40C00000
>> virt)...
>> qemu: unsupported keyboard cmd=0x02
>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xfe
>> Pqemu: unsupported keyboard cmd=0xb1
>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xc4
>
>This is about how far Sparc64 boot gets now. With a custom kernel I
>get much further (IDE probe) but there are still a few unimplemented
>features.
>
>> And then halt. The host is a x86 Debian 5.
>> Can't find any similar open bug, should I open one?
>
>I don't think it would help much.

OK, thanks for the clarification.

Cheers,

Tuukka

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

* RE: [Qemu-devel] qemu 0.12.5 sparc64 debian 505
  2010-08-19 20:50     ` Blue Swirl
@ 2010-08-20 11:45       ` Laurikainen, Tuukka
  0 siblings, 0 replies; 6+ messages in thread
From: Laurikainen, Tuukka @ 2010-08-20 11:45 UTC (permalink / raw)
  To: qemu-devel

From: Blue Swirl [mailto:blauwirbel@gmail.com]
> On Thu, Aug 19, 2010 at 8:44 PM, Artyom Tarasenko
> <atar4qemu@googlemail.com> wrote:
> > 2010/8/19 Blue Swirl <blauwirbel@gmail.com>:
> >> On Thu, Aug 19, 2010 at 10:15 AM, Laurikainen, Tuukka
> >> <t.laurikainen@ibermatica.com> wrote:
> >>> Hi,
> >>>
> >>> As the Sparc64 support is not complete, I thought I'd ask here before
> >>> reporting a bug.
> >>>
> >>> Trying to boot a Debian netboot cd image for Sparc with Qemu 0.12.5:
> >>>
> >>> # qemu-system-sparc64 -boot d -cdrom debian-505-sparc-businesscard.iso
> >>> -nographic -hda sparc.img
> >>> OpenBIOS for Sparc64
> >>> Configuration device id QEMU version 1 machine id 0
> >>> CPUs: 1 x SUNW,UltraSPARC-II
> >>> UUID: 00000000-0000-0000-0000-000000000000
> >>> Welcome to OpenBIOS v1.0 built on Dec 6 2009 11:16
> >>>  Type 'help' for detailed information
> >>>
> >>> [sparc64] Booting file 'cdrom' with parameters ''
> >>> Not a bootable ELF image
> >>> Not a Linux kernel image
> >>> Loading a.out image...
> >>> Loaded 7680 bytes
> >>> entry point is 0x4000
> >>> Jumping to entry point...
> >>> switching to new context: entry point 0x4000 stack 0x00000000ffe02a71
> >>> SILO Version 1.4.13
> >>> \
> >>>
> >>>                  Welcome to Debian GNU/Linux lenny!
> >>>
> >>> This is a Debian installation CDROM, built on 20100627-10:50.
> >>> Keep it once you have installed your system, as you can boot from it
> >>> to repair the system on your hard disk if that ever becomes necessary.
> >>>
> >>> WARNING: You should completely back up all of your hard disks before
> >>>  proceeding. The installation procedure can completely and
> irreversibly
> >>>  erase them! If you haven't made backups yet, remove the rescue CD
> from
> >>>  the drive and press L1-A to get back to the OpenBoot prompt.
> >>>
> >>> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
> >>> permitted
> >>> by applicable law.
> >>>
> >>> [ ENTER - Boot install ]   [ Type "expert" - Boot into expert mode ]
> >>>                           [ Type "rescue" - Boot into rescue mode ]
> >>> boot:
> >>> Allocated 8 Megs of memory at 0x40000000 for kernel
> >>> Loaded kernel version 2.6.26
> >>> Loading initial ramdisk (4310561 bytes at 0xC00000 phys, 0x40C00000
> >>> virt)...
> >>> qemu: unsupported keyboard cmd=0x02
> >>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xfe
> >>> Pqemu: unsupported keyboard cmd=0xb1
> >>> FLOPPY ERROR: fdctrl_unimplemented: unimplemented command 0xc4
> >>
> >> This is about how far Sparc64 boot gets now. With a custom kernel I
> >> get much further (IDE probe) but there are still a few unimplemented
> >> features.
> >
> > Is there a list of what is missing? You mentioned the pci bridges
> > before. What else?
> > Shall we maintain the TODO file for everything we find? Including
> > things we may fix within a few days after finding?
> 
> Actually, we have a TODO file, see under target-sparc. Thanks for
> reminding me. ;-)

Just to mention, I tried to boot this Debian image with the current git source, and it gets further:

...
[   93.369315] NET: Registered protocol family 17
[   93.528550] registered taskstats version 1
[   93.679537] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[   93.903757] su: Cannot register IRQ 0
[   94.452512] Kernel panic - not syncing: Attempted to kill init!
[   94.631524] Press Stop-A (L1-A) to return to the boot prom

Cheers,

Tuukka

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

end of thread, other threads:[~2010-08-20 11:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-19 10:15 [Qemu-devel] qemu 0.12.5 sparc64 debian 505 Laurikainen, Tuukka
2010-08-19 18:20 ` Blue Swirl
2010-08-19 20:44   ` Artyom Tarasenko
2010-08-19 20:50     ` Blue Swirl
2010-08-20 11:45       ` Laurikainen, Tuukka
2010-08-20  8:21   ` Laurikainen, Tuukka

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).