qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Sparc emulation no longer boots
@ 2009-08-04  8:30 Nigel Horne
  2009-08-04 19:52 ` Blue Swirl
  0 siblings, 1 reply; 6+ messages in thread
From: Nigel Horne @ 2009-08-04  8:30 UTC (permalink / raw)
  To: qemu-devel

I've recently found that the GIT version of the Sparc emulation no 
longer boots Debian. I get this error:

...
Floppy drive(s): fd0 is 1.44M
FDC 0 is a S82078B
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 2320 blocks [1 disk] into ram disk... done.
Freeing initrd memory: 2320k freed
VFS: Mounted root (cramfs filesystem).
mount[8]: Unimplemented SPARC system call 188
cat[9]: Unimplemented SPARC system call 188
mount[10]: Unimplemented SPARC system call 188
linuxrc[7]: Unimplemented SPARC system call 188
Freeing unused kernel memory: 128k freed
initrd-tools: 0.1.84.2
umount[11]: Unimplemented SPARC system call 188
cat[12]: Unimplemented SPARC system call 188

Then qemu loops.

My startup command is
qemu-system-sparc -hda ~njh/qemu/sparc/debian.img -nographic -m 128

-Nigel

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

* Re: [Qemu-devel] Sparc emulation no longer boots
  2009-08-04  8:30 [Qemu-devel] Sparc emulation no longer boots Nigel Horne
@ 2009-08-04 19:52 ` Blue Swirl
  2009-08-09 17:29   ` Nigel Horne
  2009-08-17  9:05   ` Nigel Horne
  0 siblings, 2 replies; 6+ messages in thread
From: Blue Swirl @ 2009-08-04 19:52 UTC (permalink / raw)
  To: Nigel Horne; +Cc: qemu-devel

On Tue, Aug 4, 2009 at 11:30 AM, Nigel Horne<njh@bandsman.co.uk> wrote:
> I've recently found that the GIT version of the Sparc emulation no longer
> boots Debian. I get this error:
>
> ...
> Floppy drive(s): fd0 is 1.44M
> FDC 0 is a S82078B
> RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
> Initializing Cryptographic API
> NET4: Linux TCP/IP 1.0 for NET4.0
> IP: routing cache hash table of 512 buckets, 4Kbytes
> TCP: Hash tables configured (established 8192 bind 16384)
> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> RAMDISK: cramfs filesystem found at block 0
> RAMDISK: Loading 2320 blocks [1 disk] into ram disk... done.
> Freeing initrd memory: 2320k freed
> VFS: Mounted root (cramfs filesystem).
> mount[8]: Unimplemented SPARC system call 188
> cat[9]: Unimplemented SPARC system call 188
> mount[10]: Unimplemented SPARC system call 188
> linuxrc[7]: Unimplemented SPARC system call 188
> Freeing unused kernel memory: 128k freed
> initrd-tools: 0.1.84.2
> umount[11]: Unimplemented SPARC system call 188
> cat[12]: Unimplemented SPARC system call 188
>
> Then qemu loops.
>
> My startup command is
> qemu-system-sparc -hda ~njh/qemu/sparc/debian.img -nographic -m 128

I don't see any problems in my tests. Could you try to bisect?

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

* Re: [Qemu-devel] Sparc emulation no longer boots
  2009-08-04 19:52 ` Blue Swirl
@ 2009-08-09 17:29   ` Nigel Horne
  2009-08-09 17:37     ` Nigel Horne
  2009-08-10 10:23     ` Nigel Horne
  2009-08-17  9:05   ` Nigel Horne
  1 sibling, 2 replies; 6+ messages in thread
From: Nigel Horne @ 2009-08-09 17:29 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1650 bytes --]

On 04/08/09 20:52, Blue Swirl wrote:
> On Tue, Aug 4, 2009 at 11:30 AM, Nigel Horne<njh@bandsman.co.uk>  wrote:
>    
>> I've recently found that the GIT version of the Sparc emulation no longer
>> boots Debian. I get this error:
>>
>> ...
>> Floppy drive(s): fd0 is 1.44M
>> FDC 0 is a S82078B
>> RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
>> Initializing Cryptographic API
>> NET4: Linux TCP/IP 1.0 for NET4.0
>> IP: routing cache hash table of 512 buckets, 4Kbytes
>> TCP: Hash tables configured (established 8192 bind 16384)
>> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
>> RAMDISK: cramfs filesystem found at block 0
>> RAMDISK: Loading 2320 blocks [1 disk] into ram disk... done.
>> Freeing initrd memory: 2320k freed
>> VFS: Mounted root (cramfs filesystem).
>> mount[8]: Unimplemented SPARC system call 188
>> cat[9]: Unimplemented SPARC system call 188
>> mount[10]: Unimplemented SPARC system call 188
>> linuxrc[7]: Unimplemented SPARC system call 188
>> Freeing unused kernel memory: 128k freed
>> initrd-tools: 0.1.84.2
>> umount[11]: Unimplemented SPARC system call 188
>> cat[12]: Unimplemented SPARC system call 188
>>
>> Then qemu loops.
>>
>> My startup command is
>> qemu-system-sparc -hda ~njh/qemu/sparc/debian.img -nographic -m 128
>>      
>
> I don't see any problems in my tests. Could you try t
>    
Perhaps it's a resurgence of the problem reported at 
http://www.mail-archive.com/qemu-devel@nongnu.org/msg03187.html

-- 
Nigel Horne. Arranger, Adjudicator, Band Trainer, Composer, Tutor, Typesetter.
NJH Music, Barnsley, UK.  ICQ#20252325
njh@bandsman.co.uk http://www.bandsman.co.uk


[-- Attachment #2: Type: text/html, Size: 2384 bytes --]

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

* Re: [Qemu-devel] Sparc emulation no longer boots
  2009-08-09 17:29   ` Nigel Horne
@ 2009-08-09 17:37     ` Nigel Horne
  2009-08-10 10:23     ` Nigel Horne
  1 sibling, 0 replies; 6+ messages in thread
From: Nigel Horne @ 2009-08-09 17:37 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 813 bytes --]

On 09/08/09 18:29, Nigel Horne wrote: .
>>> mount[8]: Unimplemented SPARC system call 188
>>> cat[9]: Unimplemented SPARC system call 188
>>> mount[10]: Unimplemented SPARC system call 188
>>> linuxrc[7]: Unimplemented SPARC system call 188
>>> Freeing unused kernel memory: 128k freed
>>> initrd-tools: 0.1.84.2
>>> umount[11]: Unimplemented SPARC system call 188
>>> cat[12]: Unimplemented SPARC system call 188
>>>
>>> Then qemu loops.
>>>
>>> My startup command is
>>> qemu-system-sparc -hda ~njh/qemu/sparc/debian.img -nographic -m 128
>>>      
>>
>> I don't see any problems in my tests. Could you try t
>>    
> Perhaps it's a resurgence of the problem reported at 
> http://www.mail-archive.com/qemu-devel@nongnu.org/msg03187.html
>
Or this one?

http://www.claunia.com/qemu/details.php?id=00153

-Nigel

[-- Attachment #2: Type: text/html, Size: 1534 bytes --]

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

* Re: [Qemu-devel] Sparc emulation no longer boots
  2009-08-09 17:29   ` Nigel Horne
  2009-08-09 17:37     ` Nigel Horne
@ 2009-08-10 10:23     ` Nigel Horne
  1 sibling, 0 replies; 6+ messages in thread
From: Nigel Horne @ 2009-08-10 10:23 UTC (permalink / raw)
  To: qemu-devel

Here's some more information.

Using the same disc image, but with an older version of qemu, the guest 
Linux boots:

...
umount[11]: Unimplemented SPARC system call 188
cat[12]: Unimplemented SPARC system call 188
SCSI subsystem driver Revision: 1.00
esp0: IRQ 36 SCSI ID 7 Clk 40MHz CCYC=25000 CCF=8 TOut 167 NCR53C90(esp100)
ESP: Total of 1 ESP hosts found, 1 actually in use.
scsi0 : Sparc ESP100 (NCR53C90)
  Vendor: QEMU      Model: QEMU HARDDISK     Rev: 0.9.
  Type:   Direct-Access                      ANSI SCSI revision: 03
  Vendor: QEMU      Model: QEMU CD-ROM       Rev: 0.9.
  Type:   CD-ROM                             ANSI SCSI revision: 03
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 4194304 512-byte hdwr sectors (2147 MB)
Partition check:
 /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3 p4
Journalled Block Device driver loaded

Compare this with the looping version in git:
>>> ....
>>> initrd-tools: 0.1.84.2
>>> umount[11]: Unimplemented SPARC system call 188
>>> cat[12]: Unimplemented SPARC system call 188
>>>
>>> Then qemu loops.
Perhaps the problem lies within the SCSI emulation?

-Nigel

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

* Re: [Qemu-devel] Sparc emulation no longer boots
  2009-08-04 19:52 ` Blue Swirl
  2009-08-09 17:29   ` Nigel Horne
@ 2009-08-17  9:05   ` Nigel Horne
  1 sibling, 0 replies; 6+ messages in thread
From: Nigel Horne @ 2009-08-17  9:05 UTC (permalink / raw)
  To: qemu-devel

Blue Swirl wrote:
> On Tue, Aug 4, 2009 at 11:30 AM, Nigel Horne<njh@bandsman.co.uk> wrote:
>   
>> I've recently found that the GIT version of the Sparc emulation no longer
>> boots Debian. I get this error:
>>
>> ...
>> Floppy drive(s): fd0 is 1.44M
>> FDC 0 is a S82078B
>> RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
>> Initializing Cryptographic API
>> NET4: Linux TCP/IP 1.0 for NET4.0
>> IP: routing cache hash table of 512 buckets, 4Kbytes
>> TCP: Hash tables configured (established 8192 bind 16384)
>> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
>> RAMDISK: cramfs filesystem found at block 0
>> RAMDISK: Loading 2320 blocks [1 disk] into ram disk... done.
>> Freeing initrd memory: 2320k freed
>> VFS: Mounted root (cramfs filesystem).
>> mount[8]: Unimplemented SPARC system call 188
>> cat[9]: Unimplemented SPARC system call 188
>> mount[10]: Unimplemented SPARC system call 188
>> linuxrc[7]: Unimplemented SPARC system call 188
>> Freeing unused kernel memory: 128k freed
>> initrd-tools: 0.1.84.2
>> umount[11]: Unimplemented SPARC system call 188
>> cat[12]: Unimplemented SPARC system call 188
>>
>> Then qemu loops.
>>
>> My startup command is
>> qemu-system-sparc -hda ~njh/qemu/sparc/debian.img -nographic -m 128
>>     
The latest git version fixes this - well done. But there is one thing - 
Perl segfaults. This is 100% reproducible.

njh@qemu-sparc-debian:~$ uname -a
Linux qemu-sparc-debian.bandsman.co.uk 2.4.27-4-sparc32 #1 Tue Mar 4 
08:22:06 UTC 2008 sparc GNU/Linux
njh@qemu-sparc-debian:~$ su
Password:
qemu-sparc-debian:/home/njh# !perl
perl -MCPAN -eshell
CPAN: File::HomeDir loaded ok (v0.69)

cpan shell -- CPAN exploration and modules installation (v1.9102)
ReadLine support enabled

cpan[1]> 
r                                                                     
CPAN::SQLite not installed, trying to work without
CPAN: Storable loaded ok (v2.15)
Going to read /root/.cpan/Metadata
  Database was generated on Wed, 16 Jul 2008 01:02:51 GMT
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok (v2.008)
Segmentation fault
qemu-sparc-debian:/home/njh#


-- 
Nigel Horne. Arranger, Adjudicator, Band Trainer, Composer, Tutor, Typesetter.
NJH Music, ICQ#20252325
njh@bandsman.co.uk http://www.bandsman.co.uk

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

end of thread, other threads:[~2009-08-17  9:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-04  8:30 [Qemu-devel] Sparc emulation no longer boots Nigel Horne
2009-08-04 19:52 ` Blue Swirl
2009-08-09 17:29   ` Nigel Horne
2009-08-09 17:37     ` Nigel Horne
2009-08-10 10:23     ` Nigel Horne
2009-08-17  9:05   ` Nigel Horne

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