Date: Fri, 3 Mar 2000 11:35:08 -0500 From: Walter Brameld <brameld@twave.net> To: Mark J Tomko <mtomko@prime.cs.ohiou.edu>, freebsd-questions@freebsd.org Subject: Re: More Kernel Config, pcm1 vs. pcm0 Message-ID: <00030311420803.58868@Bozo_3.BozoLand.domain> In-Reply-To: <20000303080156.A83611@prime.cs.ohiou.edu> References: <20000303080156.A83611@prime.cs.ohiou.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
I believe from everything I have read here that you should leave well enough alone. What it boils down to is this; pcm1 is assigned to PCI devices, and pcm0 is assigned to ISA devices. If you do not have any ISA devices then of course none will be found. If you change your kernel config line to device pcm1, then what will happen is your PCI devices will be assigned to pcm2, and you will get a message saying no devices found on pcm1. Since your sound card is coming up pcm1, make sure you build snd1 devices in /etc/dev. cd to /dev and type ./MAKEDEV snd1. This will assign all the various sound devices to your card. (It will NOT make anything called 'snd1'. It will take devices such as mixer, dsp, midi etc. and point them to mixer1, dsp1, midi1 etc. Do 'ls -las' to see this.). If you DO have ISA devices, then I guess that will be a different thread 8-). On Fri, 03 Mar 2000, in a never-ending search for enlightenment, Mark J Tomko wrote: > I've been running off a custom kernel for about a month now- everything > works fine, but I get a warning message when I boot up that says it > can't find a pcm0 device. > > Probing for devices on PCI bus 1: > vga0: <VGA-compatible display device> rev 0x04 int a irq 11 on pci1.0.0 > Probing for PnP devices: > CSN 1 Vendor ID: YMH0020 [0x2000a865] Serial 0xffffffff Comp ID: PNPb02f > [0x2fb0 > d041] > mss_attach <Yamaha SA2>1 at 0x530 irq 5 dma 0:1 flags 0x11 > setting up yamaha registers > set yamaha master volume to max > pcm1 (CS423x/Yamaha/AD1816 <Yamaha SA2> sn 0xffffffff) at 0x530-0x537 > irq 5 drq > 0 flags 0x11 on isa > > ## And then: > > Probing for devices on the ISA bus: > > ... > > pcm0 not found > > > In my kernel, I have enabled pcm0 for my sound. The kernel detects and > properly uses my sound card, but it calls it pcm1. In my kernel config > file, the lines affecting the sourd card are: > > controller pnp0 > > ... > > device pcm0 at isa? port ? tty irq 5 drq 1 flags 0x0 > > > So, should I change my kernel to enable a device called pcm1 and forget > about pcm0, or should I leave well enough alone? Could I set it up > without using the PNP controller? > > Thanks! > > Mark -- Walter Brameld in·tel·lec·tu·al n. Someone who has been educated past his/her level of intelligence. Join the Army, meet interesting people, kill them. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00030311420803.58868>