Bug #1447

DragonFly doesn't boot on Sony Vaio

Added by victor over 4 years ago. Updated about 4 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

Sorry, pressed enter before ending the edit of the bug report.

Trying latest RELEASE (2.2.1) and the latest DEVEL ISO downloaded today from
here[1] i'm unable to pass the boot loader.

What i can see is this (copied by hand).

CD Loader 1.01
int=0000000d err=0000001a efl=00030057 eip=000017e8
eax=00000000 ebx=00000046 ecx=00001000 edx=00004000
esi=00000002 edi=0021649c ebp=00215b8b esp=000005d0
cs=0000 ds=d700 es=e000 fs=0020 gs=0000 ss=0000
cs:eip=d0 05 00 00 00 00 00 00-00 e0 00 00 00 d7 00 00
20 00 00 00 00 00 00 00-0a 69 6e 74 3d 30 30 30
ss:esp=00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
BTX Haltedull port
BIOS CD is cd0
BIOS drive C: is disk0
BIOS 638kB/2086336kB available memory

DragonFly/i386 bootstrap loader, Revision 1.1
(, Mon Aug 3 00:40:55 CEST 2009)

And then hangs forever.

I think it could be related to the fact that the cdrom is USB. I can't change
the legacy mode in the BIOS because there is no option for it.

The laptop is a Sony VAIO VGN-TZ21WN/b[2].

[1]: http://chlamydia.fs.ei.tum.de/pub/DragonFly/snapshots/i386/LATEST-Devel.iso.bz2
[2]:
http://www.amazon.co.uk/Sony-VAIO-VGN-TZ21WN-fingerprint-Widescreen/dp/B000WOZU0E

Thanks in advance.
Regards.

History

#1 Updated by alexh over 4 years ago

This is the BTX Halted issue again. There is a fix available in smtms' repo
[1], but it still hasn't been commited to master.
It definitely solved my issue with BTX Halted and didn't notice any other
problems.

Cheers,
Alex Hornung

[1]:
http://gitweb.dragonflybsd.org/~smtms/dragonfly.git/shortlog/refs/heads/btxhalt
ed

#2 Updated by dillon over 4 years ago

:Alex Hornung <> added the comment:
:
:This is the BTX Halted issue again. There is a fix available in smtms' repo=
:=20
:[1], but it still hasn't been commited to master.
:It definitely solved my issue with BTX Halted and didn't notice any other=20
:problems.
:
:Cheers,
:Alex Hornung
:
:[1]:=20
:http://gitweb.dragonflybsd.org/~smtms/dragonfly.git/shortlog/refs/heads/btx=
:halt
:ed
:
:----------
:priority: -> bug

I don't know which specific patch you are referencing in that link
but I did commit the BTX boot loader real-mode changes to master.
Not sure if I MFC'd them to the release branch or not though.

-Matt
Matthew Dillon
<>

#3 Updated by elekktretterr over 4 years ago

> I don't know which specific patch you are referencing in that link
> but I did commit the BTX boot loader real-mode changes to master.
> Not sure if I MFC'd them to the release branch or not though.

I still think DragonFly needs GRUB. The fact that it is GPL licensed
probably discourages a lot of people but:

GRUB works on more hardware. Check
GRUB is easier to use. Check
GRUB is easier to configure. Check
GRUB will allow booting many more operating systems along side DragonFly.
Check.
GRUB community will give us upstream support with updates. Check

For once, the GPL vs BSD war should be put to bed, and we should use best
tools for the job.

My 2 cents.
Petr

#4 Updated by alexh over 4 years ago

Matt, you are right, I wasn't aware that it actually got committed, but I
don't think it was ever MFCed.
In any case, the original bug report is from before the commit, so it would be
worth a try for the reporter to try a current DEVEL release.
For reference, the relevant commit is:
32bf391face5bf5272f786f41d0a8f34ac6180f4.

Cheers,
Alex Hornung

#5 Updated by alexh over 4 years ago

Petr,

if you think grub is up to the task and that there would be any advantage in
using it, feel free to:
a) start a discussion about it on users@
b) port grub to DragonFly and submit a patch once it works

I surely see right now more trouble than advantages in switching boot loader.
Apart from the fact that a part of the bootloader would need to remain,
because, afaik, grub doesn't support UFS, or booting BSD kernels or anything;
it'd need to chainload a BSD loader.

Cheers,
Alex Hornung

Also available in: Atom PDF