[issue1332] DFBSD 2.2 - Booting usbcdrom/usbsticks on thinkpad hangs on "BTX Halted"

Francois Tigeot ftigeot at wolfpond.org
Sun May 24 00:56:56 PDT 2009


On Sat, May 23, 2009 at 10:18:02PM +0300, Jordan Gordeev wrote:
> Francois Tigeot wrote:
> >On Thu, May 21, 2009 at 09:18:25PM +0300, Jordan Gordeev wrote:
> >  
> >>I've adapted some fixes from FreeBSD for the booting issues that result 
> >>in "BTX halted".
> >>My changes are available at 
> >>git://leaf.dragonflybsd.org/~smtms/dragonfly.git, branch "btxhalted".
> >
> >Is there any way to just get the changes you made relative to HEAD and not
> >just every changes in HEAD since then ?
> >  
> The easiest way to get my changes is to create your own branch ("git 

Thanks. I managed to pick-up the changes in sys/boot the hard way.

> Testing the changes consists of two parts: testing new boot blocks 
> ('boot1' and 'boot2') and testing new 'loader'.
> To test new boot blocks you need to install them to disk using 
> "disklabel -B -b /path/to/boot1 -s /path/to/boot2 <somedisk>".
> To test new 'loader', you just copy it to /boot/loader on the respective 
> medium.

I did an installworld before seeing your mail, so I did not test boot1 boot2
and loader separately.

The good news is they really fix the issue I was having:

I tried to upgrade a machine to a hammer / with a spare 500GB drive, and for
some reason the PC kept rebooting just after displaying the first boot
messages "F1 DF/FBSD" and "F5 Drive 1"
I couldn't see if there was a "BTX halted" message, the screen blanked too
quickly for that.
The same machine had no trouble with a 400GB drive and an UFS root.

With your new boot blocks, the system boots as it should.
Thank you, I'm a happy bunny now :-)

> I admit that it wasn't a good idea to post to users@ without including 
> instructions on how to obtain and how to test changes.

Well, it didn't occur to me I would have had to create my own branch. Beeing
only used to cvs and svn, git is really a strange animal.

-- 
Francois Tigeot





More information about the Bugs mailing list