Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Mar 2000 11:44:51 -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:  <00030311463604.58868@Bozo_3.BozoLand.domain>
In-Reply-To: <00030311420803.58868@Bozo_3.BozoLand.domain>
References:  <20000303080156.A83611@prime.cs.ohiou.edu> <00030311420803.58868@Bozo_3.BozoLand.domain>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 03 Mar 2000, in a never-ending search for enlightenment, Walter Brameld wrote:
> 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

Sorry, that should be 'devices in /dev, not /etc/dev'

> 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
 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
-- 
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?00030311463604.58868>