Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Sep 1999 01:00:00 +0300
From:      Maxim Sobolev <sobomax@altavista.net>
To:        Cameron Grant <gandalf@vilnya.demon.co.uk>
Cc:        freebsd-multimedia@FreeBSD.ORG, committers@FreeBSD.ORG, freebsd-current@FreeBSD.ORG
Subject:   Re: newpcm
Message-ID:  <37CEF360.46F7C88D@altavista.net>
References:  <000901bef588$1a0bf060$0304020a@rings>

next in thread | previous in thread | raw e-mail | index | archive | help
Cameron Grant wrote:

> newpcm has now been committed in -current, with functional trident 4dwave,
> es1370, sb and mss support.  minimal changes to kernel config should be
> required:
>
> pci devices:
> device pcm0
>
> isa pnp devices:
> controller pnp0
> device pcm0

Unfortunately I can't get it working on my SB16PNP with previously worked
flamessly with "oldpcm". I've did as you suggested - as it seems to be pnp card
I've removed all "at isa0 ....", rebuilded and rebooted. But with the new
kernel I've observed 2 things: (1) my "pnp 1 0 os enable ..." string is no
longer recognised; (2) SB is no longer works :-(. Following is relevant pieces
of my dmesg output for both cases:

"newpcm:"

config> pnp 1 0 os enable port0 0x220 irq0 5 drq0 1 drq1 3
Invalid command or syntax.  Type `?' for help.
avail memory = 62058496 (60604K bytes)
bios32: Found BIOS32 Service Directory header at 0xc00fb020
bios32: Entry = 0xfb4a0 (c00fb4a0)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0xb4d0
pnpbios: Found PnP BIOS data at 0xc00fc0e0
pnpbios: Entry = f0000:c108  Rev = 1.0
pnpbios: 15 devices, largest 98 bytes
pnpbios: handle 0 device ID PNP0000 (0000d041)
pnpbios: handle 1 device ID PNP0200 (0002d041)
pnpbios: handle 2 device ID PNP0100 (0001d041)
pnpbios: handle 3 device ID PNP0b00 (000bd041)
pnpbios: handle 4 device ID PNP0303 (0303d041)
pnpbios: handle 5 device ID PNP0800 (0008d041)
pnpbios: handle 6 device ID PNP0c04 (040cd041)
pnpbios: handle 7 device ID PNP0c01 (010cd041)
pnpbios: handle 8 device ID PNP0c02 (020cd041)
pnpbios: handle 9 device ID PNP0a03 (030ad041)
pnpbios: handle 11 device ID PNP0c02 (020cd041)
pnpbios: handle 12 device ID PNP0501 (0105d041)
pnpbios: handle 13 device ID PNP0700 (0007d041)
pnpbios: handle 15 device ID PNP0401 (0104d041)
pnpbios: handle 16 device ID PNP0501 (0105d041)
Other BIOS signatures found:
ACPI: 00000000
Preloaded elf kernel "kernel" at 0xc02f7000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc02f70a8.
isab0: <VIA 82C586 PCI-ISA bridge> at device 7.0 on pci0
Trying Read_Port at 203
isa0: <ISA bus> on isab0
unknown0: <Reserved> on isa0
unknown1: <Game> on isa0
unknown2: <Audio> at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on
isa0
unknown3: <Generic ESDI/IDE/ATA controller> at port 0x168-0x16f,0x36e-0x36f irq
10 on isa0

And following was with "oldpcm":

config> pnp 1 0 os enable port0 0x220 irq0 5 drq0 1 drq1 3
Probing for PnP devices:
Trying Read_Port at 203
PnP: CSN 1 COMP_DEVICE_ID = 0x0006d041
CSN 1 Vendor ID: CTL0028 [0x28008c0e] Serial 0x1013c276 Comp ID: PNP0600
[0x0006d041]
PnP: override config for CSN 1 LDN 0 vend_id 0x28008c0e
port 0x0000 0x0000 0x0000 0x0000 irq 0:0 drq 4:4 en 0
Called nullpnp_probe with tag 0x00000001, type 0x28008c0e
Called nullpnp_probe with tag 0x00000001, type 0x0006d041
port 0x0220 0x0000 0x0000 0x0000 irq 5:0 drq 1:3 en 1
port 0x0220 0x0000 0x0000 0x0000 irq 5:0 drq 1:3 en 1
pcm1 (SB16pnp <SB16 PnP> sn 0x1013c276) at 0x220-0x22f irq 5 drq 1 flags 0x13
on isa


Sincerely,

Maxim



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37CEF360.46F7C88D>