11:49 AM - mports: German
I've isolated the problem with OpenSSH. OpenSSH 4.4p1 requires strtonum. Archite commited it 2 months ago, but he forgot to add it to stdlib.h :)
As such, the function didn't have a correct prototype and caused the function which reads /etc/ssh/moduli to always hit its error handler.
The mport version now appears to work properly. I'll try base later.
Our first OpenGL game is working under MidnightBSD. Enemy Territory was running with the nvidia freebsd binary driver tonight at about 70fps @ 1024 x 768 on a GeForce 7300 pcie card while compiling gcc on a dual core 2.66 Pentium D.
For ET fans, there appears to be some kick issues on the server I tested tonight. It could be a cvar violation in relation to "linux" checks. I need to sleep so I won't be investigating it further tonight.
The system is running a kernel from late yesterday prior to the last few commits with SSE.
On a side note, I noticed the generic ide controller detection is picking up the single pci channel on my intel motherboard but not the drives connected to it. There is more information on this in the forum under general hardware support.
ata, fdc, kbdmux, usb, mpt, atkbd, vge, random, pci, and ahb.
Phil's been hard at work with mports lately. In the last few days he's imported postgresql, php5, aide, mhash, php5-mysql, mplayer, mplayer-skins, xvid, mail/spamd, www/neon, pwgen, bitlbee, postgresql-plruby, p5-DBD-pg, and postgresql-docs.
I'm also added linux-firefox and linux-firefox-devel updates.
I've spent a good part of the day updating support for various hardware devices. MidnightBSD now supports Intel ICH8 sata chipsets including the version found on the Intel DP965LT Motherboard. Fixes were imported for usb, atkbd, kbdmux, and kbd. The mpt driver used by several LSI SCSI and Fibre Channel controllers was udated, although it has not be extensively tested yet.
If you purchase a newer system with an unsupported PATA controller like that included with the above mentioned intel board, you can install MidnightBSD using a USB cd/dvd drive. There are some issues with some usb devices and midnightbsd. If you have difficulty, try booting a freebsd 6.2 beta cd. You can install freebsd and then build and install midnightbsd from source. Remember the kernel will not sync well with userland so you must do an installworld before rebooting. You can always install the kernel and boot off kernel.old to installworld if you wish to test first. I'm hoping the new USB driver updates might help with this problem. I've noticed it with a Pioneer DVD burner which is also known to be a bit odd in OS X and Windows.
I started working on ata tonight. src might be broken on and off during the weekend as i work on it.
Archite is working on mtree and security scripts.
Wintellect has been commiting some ports. Cherokee was added on the 11th. OpenBox and xli were commited earlier in the week.
Development has slowed down this week. Most commiters are quite busy right now. I'm personally still working on getting MidnightBSD to support my new computer.
location: Home
music: All Apologies - MTV Unplugged in New York - Nirvana
Just an FYI, buildworld and buildkernel are working again. I'm running both on the servers. The OpenSSH update appears to have worked fine.
dmesg
Copyright (c) 2006 The MidnightBSD Project.
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
MidnightBSD 0.1-PRERELEASE #0: Mon Oct 9 01:27:25 EDT 2006
laffer1@stargazer.midnightbsd.org:/usr/obj/usr/src/sys/SMP
ACPI APIC Table:
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Xeon(TM) CPU 2.00GHz (1993.58-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf27 Stepping = 7
Features=0xbfebfbff
Features2=0x4400
Hyperthreading: 2 logical CPUs
real memory = 1073172480 (1023 MB)
avail memory = 1041076224 (992 MB)
ioapic0: Changing APIC ID to 8
ioapic1: Changing APIC ID to 9
ioapic2: Changing APIC ID to 10
ioapic0
ioapic1
ioapic2
kbd1 at kbdmux0
npx0: [FAST]
npx0:
The kernel is compiling again in src. I'm testing it so i don't know how stable it is yet.
dmesg
Copyright (c) 2006 The MidnightBSD Project.
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
MidnightBSD 0.1-PRERELEASE #2: Thu Oct 12 14:55:44 EDT 2006
laffer1@enterprise.midnightbsd.org:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium III/Pentium III Xeon/Celeron (546.33-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x673 Stepping = 3
Features=0x383fbff
real memory = 536862720 (511 MB)
avail memory = 515997696 (492 MB)
ACPI APIC Table:
ioapic0: Changing APIC ID to 1
ioapic0
kbd1 at kbdmux0
npx0: [FAST]
npx0:
Today i've continued work on restoring the source tree. I just did some minor changes to the website including removing the bit torrent link and sending people to the ftp server. I'll fix the www and torrent links when we do a release. Its just easier for snaps to leave it like this for now. I also placed a link to the forum on the first page. Some people have had trouble finding it.
Not to sound like an MSDN newsletter, but its snowing here!
The website was down due to a hardware swap out. I replaced the existing "server" with my workstation. The old system was an amd sempron 2300+ with 768mb ram, 80gb ide, 2x 80gb sata raid 1. The new setup is a Dell Precision 650 workstation with 2 intel xeon 2.0Ghz processors, the above mentioned IDE disk and a 76GB seagate U160 scsi disk. The sata raid was very unstable on the msi board. I suspect the nforce2 sata raid controller was a bit flaky. Regardless, the precision has been used to build releases up to this point so its fairly stable.
The upside is that my new system is a Pentium D 805 so I will be able to support AMD64/EMT64 releases in the future.
I've made a few minor changes to the boot/loader code this morning. The changes should fix problems with some HP/Compaq computers and the general size of the boot2 code should be a bit smaller.
I also looked at the report about the boot menu specifying FreeBSD. I could easily change the code to simply print BSD as it does for all other BSD systems. I'll hold off on that change until the other boot changes are verified.
On the topic of OpenSSH, raven has been delayed finishing the work.
I've also researched the dri/drm reports a bit. Our dri code matches the code in FBSD 6.1 Release. There have been recent commits to fix a few things, notably the intel 945 chipset. I may look at importing those later. Until we get a newer xorg version in ports, it won't make much difference.
The timezone issue should be resolved with the installer and while running tzsetup.
TODO: remove some of the alpha code in boot, etc. Consider importing bzip2 changes for boot when they are finished. Look into upgrading xorg to 7.x.
The problem with the installer is related to an error reading /usr/share/zoneinfo/zone.tab with the tzsetup command. The installer actually calls that program to setup timezones during install. It is the source of the reported problem.