PNP Crystal soundcard detection problem in 5.1Release

Greg Lane greg.lane at internode.on.net
Wed Sep 17 03:45:44 PDT 2003


G'day Roman,

I'm back home now and after patching some sshd daemons I have
checked my laptop configuration.

On Tue, Sep 16, 2003 at 06:20:53PM +0300, Roman Malytskyy <zorehid at ua.fm> wrote:
> 
> I've updated my FlashBIOS from A03 to version A12 (from DELL website),
> I've added to the end of config-file

I am definitely running the A12 bios.

> unknown: <PNP0401> can't assign resources (port)
> unknown: <PNP0401> at port 0x378-0x37f on isa0
> unknown: <CSC0000> can't assign resources (irq)
> unknown: <CSC0000> at port 0x220-0x22f,0x388-0x38b,0x530-0x537 irq 5 on isa0
> unknown: <CSC0010> failed to probe at port 0x210-0x217 on isa0
> unknown: <PNP0700> can't assign resources (port)
> unknown: <PNP0700> at port 0x3f2-0x3f5 on isa0

I only get these messages with ACPI disabled. My messages have one 
subtle difference for the CSC0000:

unknown: <CSC0000> can't assign resources (port)
unknown: <CSC0000> at port 0x220-0x22f,0x388-0x38b,0x530-0x537 on isa0

I think this is due to the device.hints (see below).

> In /boot/devices.hints:
> ...
> hint.pcm.0.at="isa"
> hint.pcm.0.irq="5"
> hint.pcm.0.drq="1"
> hint.pcm.0.flags="0x0"

I didn't remember till I came home and looked, but I did define 
hints for the sbc device as follows:

~$ grep sbc /boot/device.hints 
hint.sbc.0.at="isa"
hint.sbc.0.port="0x220"
hint.sbc.0.irq="5"
hint.sbc.0.drq="1"
hint.sbc.0.flags="0x15"

There are no hints defined for the pcm device. 
My guess is that this is the key thing you need. 

I should point out that I get sound both with and without ACPI enabled. 

> p.s. maybe you will consider possible sharing you kernel configuration
> file and maybe BIOS settings, coz we have same model and its even more
> strange that its not working.

I think its just the device.hints for the sbc device that will fix 
things for you. If it still doesn't work after you try that, I am
happy to send you all the config files you want.

Tell me how it goes!

Cheers,
Greg


More information about the freebsd-questions mailing list