boot2 broken ? (booting from pst fails)

Toerless Eckert eckert at i4.informatik.uni-erlangen.de
Fri Apr 11 16:57:19 PDT 2003


> > - Q: Is btx actually switching to real mode for int 13 ? Could it be
> >      that there's a bug in that code ?
> 
> No, we run it in virtual 86 mode, and it is likely that their BIOS
> routine just can't handle that.
>
> > - Q: Are there any alternatives how i could boot a 4.8 or 5.0 freebsd
> >      solely from the disk ? (I guess i could try to install a linux and
> >      then use liloboot, but that also uses the btx code from loader...)
> 
> Nope. :(  Other than get promise to fix their BIOS maybe.

- Why is the BIOS routine not run in real mode ? Would it be hard trying
  to change BTX so that it executes the interrupt in real mode ?

- Is there actually a requirement for a BIOS to work correctly
  in virtual mode ? I was under the assumption that BIOS is always
  only assumed to need to work correctly in real mode. If this is
  not true, then i would welcome if you could point me to an official
  PC98, .. (or whatever) document WIntel , or
  whoever leads the conspiracy what officially are requirements for a "PC").

  Without such a reference i think anybody would have a hard time arguing
  the case of requesting support for virtual mode from the BIOS of some
  HW vendor, right ?
  
- Do you know wether Linux relies on virtual mode in booting their kernel ?
  because the vendor in my case is officially suporting linux. I guess i
  need to test setting that up and see if i can boot it from the disk.
  

Thanks
	Toerless


More information about the freebsd-hackers mailing list