Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jul 2007 14:04:33 +0200
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To:        "Sebastien Bourdeauducq" <sebastien.bourdeauducq@gmail.com>
Cc:        freebsd-drivers@freebsd.org
Subject:   Re: Sound Driver.
Message-ID:  <86bqedub3i.fsf@dwp.des.no>
In-Reply-To: <3a947d1d0707050636y69098a7cl6571378c40971771@mail.gmail.com> (Sebastien Bourdeauducq's message of "Thu\, 5 Jul 2007 15\:36\:17 %2B0200")
References:  <200707051743.31967.sharadc@niksun.com> <3a947d1d0707050636y69098a7cl6571378c40971771@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"Sebastien Bourdeauducq" <sebastien.bourdeauducq@gmail.com> writes:
> You need to load the hardware driver for your card, snd_driver is just
> for the sound architecture. Try kldload snd_ich.

No, snd_driver's purpose is to pull in *all* sound hardware drivers so
you can figure out (from /dev/sndstat) which one you need.

You are correct about snd_ich being the appropriate driver, but support
for the 82801GB was added after 6.0 was released, so the OP will have to
upgrade to get sound.  Even then it might not work, as the 82801GB is an
HDA device which snd_ich runs in AC97 mode, which might not work on some
motherboards.  Another option is to add the device ID for the 82801GB to
the hdac_devices array in sys/dev/sound/pci/hda/hdac.c and see if
snd_hda works.

> The messages about sio are unrelated. sio is RS232.

They *are* somewhat related - loading a new driver causes the kernel to
rescan all unattached devices, including the RS232 port which failed to
attach due to an interrupt routing problem.

DES
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86bqedub3i.fsf>