Installing from source

I wrote down the explicit steps I used to get a DragonFly machine running and up-to-date; I’m including them here for the benefit of others. This was working as of mid-September.

** Updated December 2003; silly typos.

** Update February 2004: This guide was written using FreeBSD 4.8 as a guide; it may break. There is a guide page on dragonflybsd.org that talks about upgrading from FreeBSD 4.9.
Continue reading “Installing from source”

Bugs, lost and found

It looks like the PC Card problems mentioned earlier are really a problem with the DHCP client. David Rhodus is looking for someone to try a new import of the ISC DHCP code. (Updated – an import from FreeBSD-5 is happening instead, since that fixes some problems with the most recent ISC code.)

Galen Sampson found that using NFS without -maproot will cause file truncation; Matt Dillon has a temporary hack that will fix it, which will be committed by the end of the week if it works without trouble.

Matt Dillon disabled background bitmap writes, as it can apparently cause certain race conditions. He notes: “Eventually the problem background bitmap writes solved will be solved more generally by implementing page COWing durign [sic] device I/O to avoid stalls on pages undergoing write I/O.”

PCMCIA Problems

Emiel Kollof found that to get a PCMCIA network card going, you need to add these lines to /etc/rc.conf: (replace x’s with your static address, if applicable.)


removable_interfaces="<interface name>"
pccard_ifconfig="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"
or
pccard_ifconfig="DHCP"

Bootsplash

Emiel Kollof made a bootsplash screen at 800x600x8, available here. Download, ungzip to /boot, and put these lines in your loader.conf:


vesa_load="YES"
splash_bmp_load="YES"
bitmap_load="YES"
bitmap_name="dfly.bmp"

The screen, incidentally, looks just like the main site logo.