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