Jump to content











Photo
- - - - -

seabios+cirrus.zip


  • Please log in to reply
10 replies to this topic

#1 fellaw

fellaw

    Newbie

  • Members
  • 11 posts
  •  
    Germany

Posted 16 March 2012 - 10:43 PM

Posted Image

File Name: seabios+cirrus.zip
File Submitter: fellaw
File Submitted: 16 Mar 2012
File Updated: 22 Mar 2012
File Category: Miscellaneous

SeaBIOS pre-1.6.3.4 compile from 2012-03-22

Gives back the USB boot option for Qemu 1.0.1
Built from git clone git://git.seabios.org/seabios.git seabios

Cirrus VGA Rom from same compile included.

Usage:
  • Download seabios-1.6.3.4+cirrus 20120322.zip
  • Download and install Qemu 1.0.1 as usual
  • Optionally backup original bios files: pc-bios/bios.bin and pc-pios/vgabios-cirrus.bin
  • Replace with corresponding files from archive
  • Startup your virtual machine
  • Press F12 to get the boot menu. If any USB drives have been attached by config, it will show them.
Edit: Devs have added a proper bugfix for CD-ROM boot on 03/22/12 due to my report. For details see changelog. I removed my workaround and ran an updated compile. Previous versions were deleted to avoid confusion.

Click here to download this file
  • ilko likes this

#2 soft5mag

soft5mag
  • Members
  • 3 posts
  •  
    United States

Posted 17 March 2012 - 06:13 AM

Hey fellaw,

How can i use it?

#3 Nuno Brito

Nuno Brito

    Platinum Member

  • Team Reboot
  • 10441 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 17 March 2012 - 01:52 PM

Hey fellaw,

How can i use it?

If I understand correctly, you download qemu and then replace the original files from qemu with the ones provided by fellaw.


...
SeaBIOS pre-1.6.3.4 compile from 2012-03-16.
...

Very nice, thank you!

As soft5mag noted, this might not be intuitive for users to apply on their qemu. Would probably help if a note is added on the download description.

Excellent contribution, keep it up!
:cheers:

#4 fellaw

fellaw

    Newbie

  • Members
  • 11 posts
  •  
    Germany

Posted 17 March 2012 - 02:18 PM

If I understand correctly, you download qemu and then replace the original files from qemu with the ones provided by fellaw.

Correct.

Very nice, thank you!

As soft5mag noted, this might not be intuitive for users to apply on their qemu. Would probably help if a note is added on the download description.

Excellent contribution, keep it up!
:cheers:


You're welcome. Edited the description to add some basic usage instructions.
  • Nuno Brito likes this

#5 bblaauw

bblaauw

    Frequent Member

  • Advanced user
  • 105 posts
  •  
    Netherlands

Posted 18 March 2012 - 07:23 PM

Could you please verify if CD-ROM booting is broken by your newly compiled seabios? the default QEMU 1.01 one works, this one doesn't. Tested with ReactOS trunk LiveCD.

#6 fellaw

fellaw

    Newbie

  • Members
  • 11 posts
  •  
    Germany

Posted 18 March 2012 - 07:27 PM

Confirmed. Grub4Dos and PloP are able to boot from CD, though.

I wonder why. Give me some time to find out.

#7 fellaw

fellaw

    Newbie

  • Members
  • 11 posts
  •  
    Germany

Posted 18 March 2012 - 10:11 PM

Uploaded a bugfixed version.

Media detection methods seem to have changed a lot since 1.6.3. There was an endless loop due to some lines missing from 1.6.3 regards media capacity requests. I added them to make it work similar to 1.6.3. New compile has been uploaded including source and debug version. For me, booting from CD-ROM is working again.

Please confirm.

I also submitted my change to the Seabios mailing list for review.

#8 bblaauw

bblaauw

    Frequent Member

  • Advanced user
  • 105 posts
  •  
    Netherlands

Posted 18 March 2012 - 10:24 PM

Confirmed working now, same for running with only 1MB RAM.
  • fellaw likes this

#9 fellaw

fellaw

    Newbie

  • Members
  • 11 posts
  •  
    Germany

Posted 22 March 2012 - 08:35 PM

Official branch now contains a bugfix for the CD-ROM boot issue. I uploaded a recent compile to address this change.

One note: I stumpled across a broken windows build of Qemu 1.0.1, having general troubles with CD-ROM emulation. Don't remember where I got it, however there are two builds out there which are ok compared to the broken build. I recommend to use these:

http://lassauge.free...0.1-windows.zip
http://vpsland.super...l/qemu-1.0.1.7z

Edited by fellaw, 22 March 2012 - 08:42 PM.


#10 bblaauw

bblaauw

    Frequent Member

  • Advanced user
  • 105 posts
  •  
    Netherlands

Posted 17 April 2012 - 08:30 PM

SeaBIOS 1.70 is out, seems to provide binaries this time.
  • Nuno Brito likes this

#11 fellaw

fellaw

    Newbie

  • Members
  • 11 posts
  •  
    Germany

Posted 22 April 2012 - 03:31 PM

Yes, has been out since 04/14. Catch binary(only BIOS, no VGABIOS) and source here:

http://www.linuxtogo...~kevin/SeaBIOS/

I haven't had an opportunity to try it out yet. I won't have access to my dev machine for a while(several weeks) to compile a binary including the cirrus vga. Maybe someone else will be kind enough to post it.
  • Nuno Brito likes this




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users