Example Loadable Driver (cdevsw) and OSS

William Bloom wbloom at eldocomp.com
Tue May 13 19:26:51 PDT 2003


The www.opensound.com (OSS) developers mention in their forum that the
example loadable driver at /usr/share/examples/kld/cdev, when built,
will panic a post-500104 kernel because the example's source has never
been updated for the recent dynamic major device number change.  Since
this example is a reference used by the OSS developers for their
FreeBSD driver development, then they therefore do not know what needs
to be done in order to update their sound drivers for 5-CURRENT. In
fact, the present OSS drivers also panic the system in the same way if
loaded into a post-500104 kernel.

Until the loadable driver examples are brought up to date, the OSS
fellows are stymied, they are telling customers.  This happens to
matter especially to those of us who happen to be using a Dell system
with the Dell SBLive! 5.1 card, for which there is no native FreeBSD
driver yet (but for which a driver is available, though, from OSS).

Does anyone know whether there is a todo-item among the FreeBSD team
to bring the loadable drivers examples up to date?

Slight change in subject...

For anyone who can shed light, the chipset ID for a Creative Labs
SBLive! card is 0x0002 (EMU10k1), for an Audigy it's 0x0004 (EMU10K2),
and for the Dell SBLive! 5.1 it's 0x0006 (from pciconf -l).  According
to device lists, this is the emu10k1x chipset for "Soundblaster Live!
5.1".


Bill
-- 
William Bloom <wbloom at eldocomp.com> (602) 604-3100
Eldorado Computing, Inc.  5353 North 16th Street, Suite 400
Phoenix, Az 85016  http://www.eldocomp.com


Eldorado Test Disclaimer...please ignore.



More information about the freebsd-questions mailing list