Linked by Thom Holwerda on Wed 12th Mar 2008 18:14 UTC, submitted by Flatland_Spider
PC-BSD PC-BSD 1.5 has been released. "System Updater tool: keeps system & PBIs up to date; sound detection program! Uses XML backend to identify and load modules; amd64 build of 1.5, including PBIs that are on our auto-build server; PBI icon preview library, now a PBI file shows the embedded icon on your desktop, not the generic 'PBI' format icon; Xorg 7.3; KDE 3.5.8; FreeBSD 6.3 Release."
Thread beginning with comment 304795
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Stable release
by Doc Pain on Wed 12th Mar 2008 22:40 UTC in reply to "RE[2]: Stable release"
Doc Pain
Member since:
2006-10-08

Yeah, what is this "sound detection program";? Is it a program that detects and sets up your sound board? I thought PC-BSD already supported sound.


Yes, it did. As far as I know, it included a "meta-driver" for sound in the kernel, i. e. all drivers had been included and the proper driver was loaded at boot time. I can imagine they changed this: Now, the proper module is going to be loaded, but as I said before, I didn't take a look at it, but I'll do this soon.

A common way to enable your sound card would be

# kldload /boot/kernel/snd_*

which would load all drivers, leaving the system working with the correct driver.

You could do

# pciconf -lv | less

to determine your sound card and load the proper driver by name, e. g.

# kldload /boot/kernel/snd_cmi.ko

and you have enabled your sound card:

# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <CMedia CMI8738> at io 0xd400 irq 16 (1p/1r/0v channels duplex default)

Just for completenedd, I have do admit that I'm a "do it yourself FreeBSD guy" and I don't use PC-BSD on a daily basis. But as far as I remember - yes, you're right: PC-BSD supported sound already. So I'm interested in which benefits this new tool may bring (smaller kernel image?).

Edited 2008-03-12 22:57 UTC

Reply Parent Score: 4

RE[4]: Stable release
by Liquidator on Thu 13th Mar 2008 00:19 in reply to "RE[3]: Stable release"
Liquidator Member since:
2007-03-04

Richtig. I also like to select myself the proper sound driver in FreeBSD. I assume PC-BSD loaded all possible sound drivers into RAM and then used only the one fitting the sound board. But now it loads only the one needed into RAM, freeing up some memory. This is great ;)

Reply Parent Score: 1

RE[5]: Stable release
by Oliver on Thu 13th Mar 2008 09:45 in reply to "RE[4]: Stable release"
Oliver Member since:
2006-07-15

Yeah about 100KB for all of the drivers ;-)

Reply Parent Score: 2

RE[5]: Stable release
by tim_mcc on Thu 13th Mar 2008 11:26 in reply to "RE[4]: Stable release"
tim_mcc Member since:
2007-03-22

100% accurate ;)

Reply Parent Score: 1

RE[4]: Stable release
by phoenix on Fri 14th Mar 2008 05:32 in reply to "RE[3]: Stable release"
phoenix Member since:
2005-07-11

A common way to enable your sound card would be

# kldload /boot/kernel/snd_*

which would load all drivers, leaving the system working with the correct driver.


On FreeBSD 6/7, you only need to use "kldload snd_driver" and it will load all the sound drivers, in the correct order, and select the one that best matches your kernel. "snd_driver" is a meta-driver that just depends on all the sound drivers.

Edited 2008-03-14 05:33 UTC

Reply Parent Score: 2

RE[5]: Stable release
by Doc Pain on Fri 14th Mar 2008 22:11 in reply to "RE[4]: Stable release"
Doc Pain Member since:
2006-10-08

On FreeBSD 6/7, you only need to use "kldload snd_driver"; and it will load all the sound drivers, in the correct order, and select the one that best matches your kernel. "snd_driver" is a meta-driver that just depends on all the sound drivers.


That's correct. Additionally, if you want to compile a custom kernel, you could integrate just the sound driver that fits your sound card (e. g. snd_cmi) or do something similar using the modules. I think the GENERIC kernel includes snd_driver for maximum compatibility and support reasons, so every soundcard that is supported should work fine without any additional driver.

Reply Parent Score: 2