RE: pcm driver and DEVFS

2001-02-03 Thread Yoshihiro Koya

Hello,

Thank you for advices.  Now I obtain same environment as of pre-devfs days.

From: Alex Kapranoff [EMAIL PROTECTED]
Date: Fri, 2 Feb 2001 15:29:09 +0300

   Yep. I have these in my /etc/rc.devfs:
 =
 ln -fs /dev/audio1.0 /dev/audio
 ln -fs /dev/dsp1.0 /dev/dsp
 ln -fs /dev/mixer1 /dev/mixer
 =
 
 This produces almost exactly same environment both with DEVFS and without.

I tried this solusion. Everything around sound drivers works.
But, the another solution

From: John Baldwin [EMAIL PROTECTED]
Date: Fri, 02 Feb 2001 11:33:34 -0800 (PST)

 Add 'hw.snd.unit=1' to /boot/loader.conf.

also works fine.  The links suggested by the above also created
automatically.  In order to examin this, I commented out the lines
looks like:

 ln -fs /dev/audio1.0 /dev/audio
 ln -fs /dev/dsp1.0 /dev/dsp
 ln -fs /dev/mixer1 /dev/mixer

and reboot the system, I found actually /dev/dsp, /dev/audio and so
on.

Finally, please let me point out that there are no description about 
hw.snd.unit MIB in sysctl(8) manpage yet.

Thanks!!

koya


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: pcm driver and DEVFS

2001-02-02 Thread Alex Kapranoff

On Fri, Feb 02, 2001 at 04:11:29PM +0900, Yoshihiro Koya wrote:
 Hello,
 
 I did make world a couple days ago.  The system was built from cvsup'd 
 source on Jan 30:
 --
  elf make world started on Tue Jan 30 06:23:38 JST 2001
 --
 
 The system uses DEVFS. But I have some issue around sound drivers.
 I usually use mpg123(Version 0.59r (1999/Jun/15))
 or x11amp(version 0.8).  Before using DEVFS, I was able to adjust
 sound volume in the sophisticated manner.
 But, after installing DEVFS, I wasnt adjust sound volume.
 It might be difficult to run x11amp with DEVFS.
 On the other hand, mpg123 works. But, its sound is too loud.
 
 Added to this, before install DEVFS, I found /dev/dsp1 or /dev/dsp0 
 in /dev.  But I only found the different kind of files:
 
 % ls /dev
[skip]
 The files /dev/dsp1.0 and /dev/dsp1.1 are new to me.  Of course,
 I tried to do
 % x11amp -e /dev/dsp1.0
 % x11amp -e /dev/dsp1.1
 % x11amp -e /dev/dspW1.0
 % x11amp -e /dev/dspW1.1
 But in vain.
 
 Does some have solution or suggestion?

  Yep. I have these in my /etc/rc.devfs:
=
ln -fs /dev/audio1.0 /dev/audio
ln -fs /dev/dsp1.0 /dev/dsp
ln -fs /dev/mixer1 /dev/mixer
=

This produces almost exactly same environment both with DEVFS and without.

-- 
Alex Kapranoff,  Voice: +7(0832)791845
We've lived 32 days in the brand new millenium...


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



RE: pcm driver and DEVFS

2001-02-02 Thread John Baldwin


On 02-Feb-01 Yoshihiro Koya wrote:
 Hello,
 
 I did make world a couple days ago.  The system was built from cvsup'd 
 source on Jan 30:
--
 elf make world started on Tue Jan 30 06:23:38 JST 2001
--
 
 The system uses DEVFS. But I have some issue around sound drivers.
 I usually use mpg123(Version 0.59r (1999/Jun/15))
 or x11amp(version 0.8).  Before using DEVFS, I was able to adjust
 sound volume in the sophisticated manner.
 But, after installing DEVFS, I wasnt adjust sound volume.
 It might be difficult to run x11amp with DEVFS.
 On the other hand, mpg123 works. But, its sound is too loud.
 
 Added to this, before install DEVFS, I found /dev/dsp1 or /dev/dsp0 
 in /dev.  But I only found the different kind of files:
 
 % ls /dev
 acd0a   cuala0  ptyp0   ttyv3
 acd0c   dsp1.0  ptyp1   ttyv4
 ad0 dsp1.1  random  ttyv5
 ad0s1g  dspW1.0 sndstat ttyv6
 ad0s2a  dspW1.1 stderr@ ttyv7
 ad0s2b  fd/ stdin@  ttyv8
 ad0s2e  fd0 stdout@ ttyv9
 ad0s2f  io  sysmousettyva
 apm kbd0tty ttyvb
 apmctl  klogttyd0   ttyvc
 audio1.0kmemttyid0  ttyvd
 audio1.1log@ttyld0  ttyve
 bpsm0   mem ttyp0   ttyvf
 console mixer1  ttyp1   tun0
 consolectl  nullttyv0   urandom
 cuaa0   pci ttyv1   vga@
 cuaia0  psm0ttyv2   zero
 
 The files /dev/dsp1.0 and /dev/dsp1.1 are new to me.  Of course,
 I tried to do
 % x11amp -e /dev/dsp1.0
 % x11amp -e /dev/dsp1.1
 % x11amp -e /dev/dspW1.0
 % x11amp -e /dev/dspW1.1
 But in vain.
 
 Does some have solution or suggestion?

Add 'hw.snd.unit=1' to /boot/loader.conf.

-- 

John Baldwin [EMAIL PROTECTED] -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.baldwin.cx/~john/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: pcm driver and DEVFS

2001-02-02 Thread Brian Somers

 On Fri, Feb 02, 2001 at 04:11:29PM +0900, Yoshihiro Koya wrote:
  Hello,
  
  I did make world a couple days ago.  The system was built from cvsup'd 
  source on Jan 30:
  --
   elf make world started on Tue Jan 30 06:23:38 JST 2001
  --
  
  The system uses DEVFS. But I have some issue around sound drivers.
  I usually use mpg123(Version 0.59r (1999/Jun/15))
  or x11amp(version 0.8).  Before using DEVFS, I was able to adjust
  sound volume in the sophisticated manner.
  But, after installing DEVFS, I wasnt adjust sound volume.
  It might be difficult to run x11amp with DEVFS.
  On the other hand, mpg123 works. But, its sound is too loud.
  
  Added to this, before install DEVFS, I found /dev/dsp1 or /dev/dsp0 
  in /dev.  But I only found the different kind of files:
  
  % ls /dev
 [skip]
  The files /dev/dsp1.0 and /dev/dsp1.1 are new to me.  Of course,
  I tried to do
  % x11amp -e /dev/dsp1.0
  % x11amp -e /dev/dsp1.1
  % x11amp -e /dev/dspW1.0
  % x11amp -e /dev/dspW1.1
  But in vain.
  
  Does some have solution or suggestion?
 
   Yep. I have these in my /etc/rc.devfs:
 =
 ln -fs /dev/audio1.0 /dev/audio
 ln -fs /dev/dsp1.0 /dev/dsp
 ln -fs /dev/mixer1 /dev/mixer
 =
 
 This produces almost exactly same environment both with DEVFS and without.

Strange.  I have a stock rc.devfs and get the above links too :-)

$ cd /sys/dev/sounds/pcm
$ fgrep make_dev_alias *.c
sound.c:dsp = make_dev_alias(pdev, "dsp");
sound.c:dspW = make_dev_alias(pdev, "dspW");
sound.c:audio = make_dev_alias(pdev, "audio");
sound.c:mixer = make_dev_alias(pdev, "mixer");

 -- 
 Alex Kapranoff,  Voice: +7(0832)791845
 We've lived 32 days in the brand new millenium...

-- 
Brian [EMAIL PROTECTED]brian@[uk.]FreeBSD.org
  http://www.Awfulhak.org   brian@[uk.]OpenBSD.org
Don't _EVER_ lose your sense of humour !




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



pcm driver and DEVFS

2001-02-01 Thread Yoshihiro Koya

Hello,

I did make world a couple days ago.  The system was built from cvsup'd 
source on Jan 30:
--
 elf make world started on Tue Jan 30 06:23:38 JST 2001
--

The system uses DEVFS. But I have some issue around sound drivers.
I usually use mpg123(Version 0.59r (1999/Jun/15))
or x11amp(version 0.8).  Before using DEVFS, I was able to adjust
sound volume in the sophisticated manner.
But, after installing DEVFS, I wasnt adjust sound volume.
It might be difficult to run x11amp with DEVFS.
On the other hand, mpg123 works. But, its sound is too loud.

Added to this, before install DEVFS, I found /dev/dsp1 or /dev/dsp0 
in /dev.  But I only found the different kind of files:

% ls /dev
acd0a   cuala0  ptyp0   ttyv3
acd0c   dsp1.0  ptyp1   ttyv4
ad0 dsp1.1  random  ttyv5
ad0s1g  dspW1.0 sndstat ttyv6
ad0s2a  dspW1.1 stderr@ ttyv7
ad0s2b  fd/ stdin@  ttyv8
ad0s2e  fd0 stdout@ ttyv9
ad0s2f  io  sysmousettyva
apm kbd0tty ttyvb
apmctl  klogttyd0   ttyvc
audio1.0kmemttyid0  ttyvd
audio1.1log@ttyld0  ttyve
bpsm0   mem ttyp0   ttyvf
console mixer1  ttyp1   tun0
consolectl  nullttyv0   urandom
cuaa0   pci ttyv1   vga@
cuaia0  psm0ttyv2   zero

The files /dev/dsp1.0 and /dev/dsp1.1 are new to me.  Of course,
I tried to do
% x11amp -e /dev/dsp1.0
% x11amp -e /dev/dsp1.1
% x11amp -e /dev/dspW1.0
% x11amp -e /dev/dspW1.1
But in vain.

Does some have solution or suggestion?

The output produce uname is as follows:

% uname -a
FreeBSD current.my.domain 5.0-CURRENT FreeBSD 5.0-CURRENT #0: \
Tue Jan 30 10:07:28 JST 2001 \
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/current  i386

Other information relatated my -current box are attached at the end of 
this mail.

koya


Copyright (c) 1992-2001 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #0: Tue Jan 30 10:07:28 JST 2001
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/current
Timecounter "i8254"  frequency 1193182 Hz
CPU: AMD-K6(tm) 3D processor (331.64-MHz 586-class CPU)
  Origin = "AuthenticAMD"  Id = 0x58c  Stepping = 12
  Features=0x8021bfFPU,VME,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX
  AMD Features=0x8800SYSCALL,3DNow!
real memory  = 268435456 (262144K bytes)
avail memory = 257638400 (251600K bytes)
Preloaded elf kernel "kernel" at 0xc039d000.
K6-family MTRR support enabled (2 registers)
Using $PIR table, 6 entries at 0xc00fa040
apm0: APM BIOS on motherboard
apm0: found APM BIOS v1.2, connected at v1.2
npx0: math processor on motherboard
npx0: INT 16 interface
pcib0: VIA 82C598MVP (Apollo MVP3) host bridge at pcibus 0 on motherboard
pci0: PCI bus on pcib0
pcib1: PCI-PCI bridge at device 1.0 on pci0
pci1: PCI bus on pcib1
pci1: display, VGA at 0.0 (no driver attached)
pci0: simple comms, UART at 3.0 (no driver attached)
dc0: Intel 21143 10/100BaseTX port 0x2000-0x207f mem 0x4120-0x412003ff irq 10 at 
device 5.0 on pci0
dc0: Ethernet address: 00:40:d0:0d:e5:9e
miibus0: MII bus on dc0
dcphy0: Intel 21143 NWAY media interface on miibus0
dcphy0:  10baseT, 10baseT-FDX, auto
isab0: PCI-ISA bridge at device 20.0 on pci0
isa0: ISA bus on isab0
atapci0: VIA 82C586 ATA33 controller port 0x20a0-0x20af at device 20.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: serial bus, USB at 20.2 (no driver attached)
pci0: bridge, PCI-unknown at 20.3 (no driver attached)
atkbdc0: Keyboard controller (i8042) at port 0x60,0x64 on isa0
atkbd0: AT Keyboard flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: PS/2 Mouse irq 12 on atkbdc0
psm0: model MouseMan+, device ID 0
fdc0: NEC 72065B or clone at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1440-KB 3.5" drive on fdc0 drive 0
ppc0: Parallel port at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
sc0: System console at flags 0x100 on isa0
sc0: VGA 16 virtual consoles, flags=0x300
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
vga0: Generic ISA VGA at port 0x3c0-0x3df iomem 0xa-0xb on isa0
unknown: PNP0400 can't assign resources
unknown: PNP0501 can't assign resources
sbc0: ESS ES1869 (Compaq OEM) at port 0x220-0x22f,0x388-0x38b,0x330-0x331 irq 5 drq 
1,3 on isa0
pcm1: ESS 18xx DSP on sbc0
esscontrol0: ESS Control at port 0x268-0x26f on isa0
unknown: PNP0700 can't