For hardware info, see the main page.
This machine runs the amd64 version of FreeBSD.
The first sata drive (ad4) is sliced up like this:
slice 1 - 120 GB - a FreeBSD install (RELENG_7)
slice 2 - 120 GB - a NetBSD install
slice 3 - 111 GB - a FreeBSD install (RELENG_6)
slice 4 - 111 GB -
work log:
2009-05-29: slice 1 - I upgraded to FreeBSD 7.2-stable. dmesg output: normal. In the "make world" procedure, I replaced 'mergemaster' with '/usr/src/usr.sbin/mergemaster/mergemaster.sh' to avoid the "upgrade files no matter what" bug.
2009-05-17: The module acpi_aiboost works on this machine. After loading, this shows up in /var/log/messages:
May 17 01:27:40 kg-vm kernel: acpi_aiboost0: <ASUStek AIBOOSTER> on acpi0
and I can get data with:
root@kg-vm# sysctl dev.acpi_aiboost
dev.acpi_aiboost.0.%desc: ASUStek AIBOOSTER
dev.acpi_aiboost.0.%driver: acpi_aiboost
dev.acpi_aiboost.0.%location: handle=\_SB_.PCI0.ASOC
dev.acpi_aiboost.0.%pnpinfo: _HID=ATK0110 _UID=16843024
dev.acpi_aiboost.0.%parent: acpi0
dev.acpi_aiboost.0.temp0: 340
dev.acpi_aiboost.0.temp1: 340
dev.acpi_aiboost.0.volt0: 1152
dev.acpi_aiboost.0.volt1: 3376
dev.acpi_aiboost.0.volt2: 4945
dev.acpi_aiboost.0.volt3: 11968
dev.acpi_aiboost.0.fan0: 1323
dev.acpi_aiboost.0.fan1: 986
dev.acpi_aiboost.0.fan2: 968
Cool!
2009-01-11: slice 1 - I upgraded to FreeBSD 7.1-stable. dmesg output: normal, verbose. Here is a pciconf -lv output too.
2008-11-02: slice 3 - I added the patch described here for if_re under
FreeBSD 6.4-prerelease. This actually makes the re(4) network interface
stable and usable. Nice!
2008-09-21: I upgraded slice 3 to FreeBSD 6.4-PRERELEASE. dmesg output: normal, verbose.
2008-09-18: upgraded bios to version 2101. I can't see any change in FreeBSD for better or worse. Here is dmesg output: normal, verbose and dmidecode output for completeness. kenv output for smbios:
root@kg-vm# kenv | grep smb
smbios.bios.reldate="08/27/2008"
smbios.bios.vendor="Phoenix Technologies, LTD"
smbios.bios.version="ASUS M2A-VM HDMI ACPI BIOS Revision 2101"
smbios.chassis.maker="Chassis Manufacture"
smbios.chassis.serial="EVAL "
smbios.chassis.tag="123456789000"
smbios.chassis.version="Chassis Version"
smbios.planar.maker="ASUSTeK Computer INC."
smbios.planar.product="M2A-VM HDMI"
smbios.planar.serial="123456789000"
smbios.planar.version="1.XX "
smbios.socket.enabled="1"
smbios.socket.populated="1"
smbios.system.maker="System manufacturer"
smbios.system.product="System Product Name"
smbios.system.serial="System Serial Number"
smbios.system.uuid="875b440a-a2b2-6a59-8306-dbacfc5e6107"
smbios.system.version="System Version"
2008-08-13: added a patch (http://people.freebsd.org/~mav/hda.20080812.patch) for snd_hda:
cd /usr/src/sys/dev/sound/pci
patch < /home/tingo/work/snd_hda-uaa/hda.7.20080812.patch
and rebuilt the module. Now 'cat /dev/sndstat' shows:
root@kg-vm# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64)
Installed devices:
pcm0: <HDA codec Realtek ALC883 PCM #0> at hdac0 cad 0 kld snd_hda [20080812_0000] [MPSAFE] (1p:1v/1r:1v channels duplex default)
pcm1: <HDA codec Realtek ALC883 PCM #1> at hdac0 cad 0 kld snd_hda [20080812_0000] [MPSAFE] (1p:1v/1r:1v channels duplex)
pcm2: <HDA codec Realtek ALC883 PCM #2> at hdac0 cad 0 kld snd_hda [20080812_0000] [MPSAFE] (1p:1v/0r:0v channels)
dmesg output (normal, verbose) with the new patch.
2008-08-13: upgraded to latest FreeBSD7.0-stable. dmesg output: normal, verbose. Output from 'cat /dev/sndstat':
root@kg-vm# cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2007061600/amd64)
Installed devices:
pcm0: <ATI SB600 High Definition Audio Controller> at memory 0xfe020000 irq 16 kld snd_hda [20080420_0052] [MPSAFE] (1p:1v/1r:1v channels duplex default)
2008-05-12: well, there still seems to be issues with if_re. I upgraded to latest FreeBSD 7.0-stable, we will see if that fixes it. dmesg output.
2008-04-12: Upgraded to latest FreeBSD 7.0-stable. the ixp 600 sata controller is detected without the need to add any patches. I didn't add any patches for if_re - we'll see how that works out. dmesg output.
2008-03-08: still running FreeBSD 7.0-stable, here s the devinfo -rv: output.
2008-02-28: Now that FreeBSD 7.0 has been released, I decided to upgrade to latest FreeBSD 7.0-stable again. I included the patches for the ixp600 sata controller. dmesg output. kqemu-kmod port upgraded. After the upgrade, I found out that I was wrong about the if_re patches no being needed. The if_re patches are still needed. Added those and rebuilt kernel.
2008-02-23: Upgrade to latest FreeBSD 7.0-stable, with patches for the ixp600 sata controller. Hopefully, the if_re patch isn't needed anymore. kqemu-kmod port upgraded. dmesg output.
2008-01-27: Upgraded to FreeBSD 6.3-stable on slice 3. Here is the dmesg output. The sata patch works, dmesg output with sata patch. if_re does not work reliable (it stops passing traffic after a while, and ssh connections to the machine drops randomly. Actually, if_re didn't work in 6.3-rc2 either, it had the same problems. I tried using a usb NIC (if_ural) instead, but it makes the machine panic after some amount of traffic (example: start csup for ports, it panics in about a couple of minutes). Hard to tell the reason for that.
2008-01-26: upgraded to latest FreeBSD 7.0-stable, with patches for if_re and ixp600 sata controller. dmesg output. kqemu-kmod port upgraded.
2008-01-20: added a patch for the SATA controller (from the FreeBSD-stable mailing list). Afer the patch, all ports on the controller is recognized.
atapci0: <ATI
IXP600 SATA300 controller> port
0xfc00-0xfc07,0xf800-0xf803,0xf400-0xf407,0xf000-0xf003,0xec00-0xec0f
mem 0xfe02f000-0xfe02f3ff irq 22 at device 18.0 on pci0
atapci0: [ITHREAD]
atapci0: AHCI Version 01.10 controller with 4 ports detected
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci0
ata3: [ITHREAD]
ata4: <ATA channel 2> on atapci0
ata4: [ITHREAD]
ata5: <ATA channel 3> on atapci0
ata5: [ITHREAD]
Very good!
2008-01-15: upgraded to latest FreeBSD 7-stable (RELENG_7). Here is dmesg output. kqemu-kmod port upgraded.
2008-01-11: FreeBSD 7.0-prerelease. Here are dmesg and dmidecode output after bios upgrade to version 1604.
2008-01-04: I modified xorg.conf so that I can start Xorg with either the radeonhd driver or the vesa driver. To start with vesa driver, i use this command: startxfce4 +l -- -screen Screen1 (the '+l' (lowercase L) is just a dummy client parameter).
2008-01-01: Installed FreeBSD 6.3-RC2 on a slice (s3). I did have to do the ifconfig re0 up trick in the rescue shell on vty4 before I could configure networking in sysinstall. This version of FreeBSD also panics if I have an usb keyboard attached during boot. Same message as in 7.0-beta4 / RELENG_7. Here is FreeBSD 6.3-rc2 output from dmesg, pciconf -lv, dmidecode, lspci -v.
2007-12-26: Xorg 7.3.1 installed. Xorg.0.log here. The ATI Radeon X1250 chip works with the radeonhd driver.
2007-12-24: Hmm, interesting. If I plug an usb keyboard into the machine after it has booted, it works. dmesg output:ukbd0: <Logitech USB Receiver, class 0/0, rev 1.10/30.07, addr 2> on uhub2
kbd2 at ukbd0
ums0: <Logitech USB Receiver, class 0/0, rev 1.10/30.07, addr 2> on uhub2
ums0: 16 buttons and Z dir.
usbdevs -v output:port 2 addr 2: low speed, power 98 mA, config 1, USB Receiver(0xc512), Logitech(0x046d), rev 30.07
However, if I boot the machine with the usb keyboard plugged in, it panics during boot. It doesn't matter which usb port, and what type of usb keyboard I try. If I boot with an usb mouse plugged in, it doesn't panic, but the usb port is disabled.
2007-12-23: cpuid output (misc/cpuid) for reference.
2007-12-23: tried k8temp (sysutils/k8temp), but it didn't work. Error output, k8temp -derror output.
2007-12-23: Installed FreeBSD 7.0-BETA4 on the machine. The amd64 "version" of course. For som reason, the network card didn't work when I tried a bootonly cd, so I had to use disc1 instead. The network card wasn't working properly during installation, so after reboot i did a ifconfig re0 up and then it worked.Strange. After putting the required configuration (hostname, ifconfig_re0="DHCP" and so on) in /etc/rc.conf and doing a reboot everything was fine. Anyway, here is dmesg output, pciconf -lv output, dmidecode output, lspci -v output.