OSS and Skype
- From: Sebastien <seb.morand@xxxxxxxxx>
- Date: Sat, 19 Apr 2008 13:19:11 +0200
Hi,
I'm quite new on FreeBSD and I succeed installing everything on my computer and working as before (was under linux for many years) except Skype. Actually Skype is correcly installed but it refuses to access sound driver.
My sound card is Envy24ht, I precise that I'm able to listen music, watch film and all other stuff using sound, so the sound cart is correctly configured.
Recording is wirking fine too, the sample test:
$ cat </dev/dsp4 > test.raw # Then speak
$ cat test.raw > /dev/dsp
I can hear with the second command what I record with the first one.
In skype I have tried a lot of configuration in Sound card device :
According to what I read I should use:
In : /dev/dsp4
Out: /dev/dsp
Ringing: /dev/dsp
What ever I try I'm keeping getting the following error message:
Problem With Audio Playback.
Depending of the configuration I choose I get the following kernel message:
Envy24ht : Reccording is not supported on /dev/oss/envy24ht0/pcm0
or
Envy24ht: Playback is not supported on /dev/oss/envy24ht0/pcmin0
Actually it looks like he tries to use only one of the configuration and expect a full duplex device but I read full duplex is not supported by OSS, is there any solution to get skype working at the end?
Thanks by advance for any help
Here is my configuration:
# ossdetect -v
Detected Generic ENVY24HT based sound card
Detected OSS Transparent Virtual Mixing Architecture
-----------------
$ cat /dev/sndstat
OSS 4.0 (b1015/200804072030) BSD (C) 4Front Technologies 1996-2008
Kernel: FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008
root@xxxxxxxxxxxxxxxxxxxxx:/usr/obj/usr/src/sys/GENERIC
Audio devices:
0: Shuttle SN25P front out (OUTPUT)
1: Shuttle SN25P c/l out (OUTPUT)
2: Shuttle SN25P side out (OUTPUT)
3: Shuttle SN25P digital out (OUTPUT)
4: Shuttle SN25P analog in (INPUT)
5: Shuttle SN25P front out (VMIX0) (DUPLEX)
6: Shuttle SN25P front out (VMIX0) (DUPLEX)
7: Shuttle SN25P front out (VMIX0) (DUPLEX)
8: Shuttle SN25P front out (VMIX0) (DUPLEX)
9: Shuttle SN25P front out (VMIX0) (DUPLEX)
10: Shuttle SN25P front out (VMIX0) (DUPLEX)
11: Shuttle SN25P front out (VMIX0) (DUPLEX)
12: Shuttle SN25P front out (VMIX0) (DUPLEX)
Mixers:
0: Shuttle SN25P (VT1612A)
-----------------
$ ossinfo
Version info: OSS 4.0 (b1015/200804072030) (0x00040003) BSD
Platform: FreeBSD/i386 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@xxxxxxxxxxxxxxxxxxxxx:/usr/obj/usr/src/sys/GENERIC (mellba.mayaseb)
Number of audio devices: 13
Number of audio engines: 13
Number of mixer devices: 1
Device objects
0: envy24ht0 Shuttle SN25P
1: vmix0 OSS transparent virtual mixer
Mixer devices
0: Shuttle SN25P (VT1612A) (Mixer 0 of device object 0)
Audio devices
Shuttle SN25P front out /dev/oss/envy24ht0/pcm0 (device index 0)
Shuttle SN25P c/l out /dev/oss/envy24ht0/pcm1 (device index 1)
Shuttle SN25P side out /dev/oss/envy24ht0/pcm2 (device index 2)
Shuttle SN25P digital out /dev/oss/envy24ht0/spdout (device index 3)
Shuttle SN25P analog in /dev/oss/envy24ht0/pcmin0 (device index 4)
Shuttle SN25P front out (VMIX0) /dev/oss/vmix0/pcm0 (device index 5)
Shuttle SN25P front out (VMIX0) /dev/oss/vmix0/pcm1 (device index 6)
Shuttle SN25P front out (VMIX0) /dev/oss/vmix0/pcm2 (device index 7)
Shuttle SN25P front out (VMIX0) /dev/oss/vmix0/pcm3 (device index 8)
Shuttle SN25P front out (VMIX0) /dev/oss/vmix0/pcm4 (device index 9)
Shuttle SN25P front out (VMIX0) /dev/oss/vmix0/pcm5 (device index 10)
Shuttle SN25P front out (VMIX0) /dev/oss/vmix0/pcm6 (device index 11)
Shuttle SN25P front out (VMIX0) /dev/oss/vmix0/pcm7 (device index 12)
-----------------
The weirdest things I got are in the kernel conf:
$ kldstat
Id Refs Address Size Name
1 25 0xc0400000 906518 kernel
2 1 0xc0d07000 a634 reiserfs.ko
3 1 0xc0d12000 80ea28 nvidia.ko
4 4 0xc1521000 28658 linux.ko
5 1 0xc154a000 6a32c acpi.ko
6 1 0xc5322000 7000 linprocfs.ko
7 1 0xc5444000 3000 pflog.ko
8 1 0xc5447000 33000 pf.ko
9 3 0xc54f2000 7d000 osscore.ko
10 1 0xc5575000 13000 envy24ht.ko
11 1 0xc5599000 2000 vmix.ko
12 1 0xc55e6000 4000 logo_saver.ko
13 1 0xc577b000 2000 rtc.ko
So my driver is there but:
$ sysctl -a hw.snd
sysctl: unknown oid 'hw.snd'
-----------------
Files in /dev are:
$ ls /dev/dsp*
lrwxr-xr-x 1 root wheel 9 Apr 17 07:17 /dev/dsp -> /dev/dsp0
lrwxr-xr-x 1 root wheel 23 Apr 17 07:17 /dev/dsp0 -> /dev/oss/envy24ht0/pcm0
lrwxr-xr-x 1 root wheel 23 Apr 17 07:17 /dev/dsp1 -> /dev/oss/envy24ht0/pcm1
lrwxr-xr-x 1 root wheel 19 Apr 17 07:17 /dev/dsp10 -> /dev/oss/vmix0/pcm5
lrwxr-xr-x 1 root wheel 19 Apr 17 07:17 /dev/dsp11 -> /dev/oss/vmix0/pcm6
lrwxr-xr-x 1 root wheel 19 Apr 17 07:17 /dev/dsp12 -> /dev/oss/vmix0/pcm7
lrwxr-xr-x 1 root wheel 23 Apr 17 07:17 /dev/dsp2 -> /dev/oss/envy24ht0/pcm2
lrwxr-xr-x 1 root wheel 25 Apr 17 07:17 /dev/dsp3 -> /dev/oss/envy24ht0/spdout
lrwxr-xr-x 1 root wheel 25 Apr 17 07:17 /dev/dsp4 -> /dev/oss/envy24ht0/pcmin0
lrwxr-xr-x 1 root wheel 19 Apr 17 07:17 /dev/dsp5 -> /dev/oss/vmix0/pcm0
lrwxr-xr-x 1 root wheel 19 Apr 17 07:17 /dev/dsp6 -> /dev/oss/vmix0/pcm1
lrwxr-xr-x 1 root wheel 19 Apr 17 07:17 /dev/dsp7 -> /dev/oss/vmix0/pcm2
lrwxr-xr-x 1 root wheel 19 Apr 17 07:17 /dev/dsp8 -> /dev/oss/vmix0/pcm3
lrwxr-xr-x 1 root wheel 19 Apr 17 07:17 /dev/dsp9 -> /dev/oss/vmix0/pcm4
lrwxr-xr-x 1 root wheel 25 Apr 17 07:17 /dev/dsp_ac3 -> /dev/oss/envy24ht0/spdout
lrwxr-xr-x 1 root wheel 8 Apr 17 07:17 /dev/dsp_in -> /dev/dsp
lrwxr-xr-x 1 root wheel 23 Apr 17 07:17 /dev/dsp_mmap -> /dev/oss/envy24ht0/pcm0
lrwxr-xr-x 1 root wheel 23 Apr 17 07:17 /dev/dsp_multich -> /dev/oss/envy24ht0/pcm0
lrwxr-xr-x 1 root wheel 23 Apr 17 07:17 /dev/dsp_out -> /dev/oss/envy24ht0/pcm0
lrwxr-xr-x 1 root wheel 25 Apr 17 07:17 /dev/dsp_spdifout -> /dev/oss/envy24ht0/spdout
.
- Prev by Date: Re: Problems overriding Python version when using portupgrade
- Next by Date: Re: CPU control and Freebsd
- Previous by thread: Problems overriding Python version when using portupgrade
- Next by thread: Cloning FreeBSD installation
- Index(es):
Relevant Pages
|