By Ben Brown
A couple of weeks ago I was given an old Toshiba 480CDT Laptop which I decided to install NetBSD onto. Because I had so much trouble getting the sound to work I decided that when it was up and running I would make a site where other users can set up their 480CDT laptops easily.
[top]
This was the single thing I had the most trouble with, but it turned out to be quite simple in the end. I found that if you compile the kernel without any of the audio options with the exception of the following:
audio* at audiobus?
midi* at midibus?
midi* at pcppi?
The sound works fine! You may need to do the following before it works though:
# cd /dev
# ./MAKEDEV all
[top]
The network was pretty straight forwarard, the only issue I had was that my network card (3com589) defaulted to 10base2 and my network uses 10baseT. This was fixed by adding the following to /etc/rc.conf:
ifconfig_ep0="media 10baseT"
This can be set manually with the following command:
# ifconfig ep0 media 10baseT
[top]
This was very easy to set up, I just used an XF86Config that I found on the internet. I cannot remember exactly where I got it from, but I have incuded my XF86Config in the Downloads section.
[top]
Here are some downloads to assist with setting up your 480CDT. These are offered without warranty and are to be used at your own risk.
This is the Kernel for NetBSD 2.0F. Do not use it with any other version of NetBSD, and don't forget to extract it before use.
netbsd.gz
This is the configuration file for the above kernel. Save it as LAPTOP, copy it to /usr/src/sys/arch/i386/conf then do the following:
# cd /usr/src/sys/arch/i386/conf
# config LAPTOP
# cd ../compile/LAPTOP
# make depend
# make
# mv /netbsd netbsd.old
# mv netbsd /
Kernel Configuration File
This is the configuration file for X11. Save it as XF86Config and copy it to /etc/X11/.
XF86Config
[top]