Geen geluid Debian 8

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Situatie:

Heb geupgrade van Debian 7 naar Debian 8. Daarna werke geluid niet meer.

Relevante software en hardware die ik gebruik

lspci | grep -i audio
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller

Wat ik al gevonden of geprobeerd heb

lsmod | grep snd
snd_seq 51598 0
snd_seq_device 12980 1 snd_seq
snd_hda_codec_realtek 62109 1
snd_hda_codec_generic 57997 1 snd_hda_codec_realtek
snd_hda_intel 26023 2
snd_hda_controller 26262 1 snd_hda_intel
snd_hda_codec 93782 4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 12906 1 snd_hda_codec
snd_pcm 78077 3 snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer 26188 2 snd_pcm,snd_seq
snd 55101 13 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore 12895 2 snd,snd_hda_codec

In instellingen -> geluid staat:
Digital Output (S/PDIF) - intern geluid
Analoge output - intern geluid

Test levert niets op.

Zat ook nog een soundblaster kaart in. Deze verwijderd om conflicten te voorkomen.

Alsa-mixer heeft alles open staan.

Mijn vraag

Waarom doet de driver het niet?

Alle reacties


Acties:
  • 0 Henk 'm!

  • Keuvie
  • Registratie: Oktober 2005
  • Laatst online: 21-09 16:41
dmesg | grep '00:0f.0'

Dit command kan meer info geven en welke drivers worden ingeladen.

Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
dmesg | grep '00:0f.0'
[ 0.121573] pci 0000:00:0f.0: [1039:7502] type 00 class 0x040300
[ 0.121592] pci 0000:00:0f.0: reg 0x10: [mem 0xfeaf4000-0xfeaf7fff]
[ 0.121671] pci 0000:00:0f.0: PME# supported from D0 D3hot D3cold
[ 0.121714] pci 0000:00:0f.0: System wakeup disabled by ACPI
[ 181.480493] snd_hda_intel 0000:00:0f.0: CORB reset timeout#1, CORBRP = 0
[ 181.766637] input: HDA SIS966 Front Mic as /devices/pci0000:00/0000:00:0f.0/sound/card0/input9
[ 181.766776] input: HDA SIS966 Rear Mic as /devices/pci0000:00/0000:00:0f.0/sound/card0/input10
[ 181.766894] input: HDA SIS966 Line as /devices/pci0000:00/0000:00:0f.0/sound/card0/input11
[ 181.767005] input: HDA SIS966 Line Out as /devices/pci0000:00/0000:00:0f.0/sound/card0/input12
[ 181.767125] input: HDA SIS966 Front Headphone as /devices/pci0000:00/0000:00:0f.0/sound/card0/input13

Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
aplay -D /usr/share/sounds/alsa/Noise.wav
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM /usr/share/sounds/alsa/Noise.wav
aplay: main:722: audio open error: Bestand of map bestaat niet

Acties:
  • 0 Henk 'm!

  • Keuvie
  • Registratie: Oktober 2005
  • Laatst online: 21-09 16:41
MacLinux schreef op woensdag 28 november 2018 @ 16:06:
dmesg | grep '00:0f.0'
[ 0.121573] pci 0000:00:0f.0: [1039:7502] type 00 class 0x040300
[ 0.121592] pci 0000:00:0f.0: reg 0x10: [mem 0xfeaf4000-0xfeaf7fff]
[ 0.121671] pci 0000:00:0f.0: PME# supported from D0 D3hot D3cold
[ 0.121714] pci 0000:00:0f.0: System wakeup disabled by ACPI
[ 181.480493] snd_hda_intel 0000:00:0f.0: CORB reset timeout#1, CORBRP = 0
[ 181.766637] input: HDA SIS966 Front Mic as /devices/pci0000:00/0000:00:0f.0/sound/card0/input9
[ 181.766776] input: HDA SIS966 Rear Mic as /devices/pci0000:00/0000:00:0f.0/sound/card0/input10
[ 181.766894] input: HDA SIS966 Line as /devices/pci0000:00/0000:00:0f.0/sound/card0/input11
[ 181.767005] input: HDA SIS966 Line Out as /devices/pci0000:00/0000:00:0f.0/sound/card0/input12
[ 181.767125] input: HDA SIS966 Front Headphone as /devices/pci0000:00/0000:00:0f.0/sound/card0/input13
Tijdje terug ben ik ook de dmesg ingedoken omdat ik problemen had met een netwerkkaart, tijdens het debuggen van dit probleem werd mij gevraagd de dmesg goed door te lezen voor eventuele meldingen die niet direct gelinked zijn aan de pci bus. Zie je naast deze meldingen nog andere foutmeldingen?
MacLinux schreef op woensdag 28 november 2018 @ 17:30:
aplay -D /usr/share/sounds/alsa/Noise.wav
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM /usr/share/sounds/alsa/Noise.wav
aplay: main:722: audio open error: Bestand of map bestaat niet
Dit bestand lijkt niet te bestaan, dit kan je controleren met bijvoorbeeld `stat <filename>`? Misschien staan er nog andere audio bestanden in dezelfde map om te proberen.

Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Ik hen de dmesg doorgesit op error, failed, snd, sound, audio maar niets wat er op wijst dat er een ptobleem is. Als ik grep op sound ziet het er goed uit:

dmesg | grep sound
[ 181.756473] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[ 181.756482] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 181.756486] sound hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[ 181.756489] sound hdaudioC0D0: mono: mono_out=0x0
[ 181.756492] sound hdaudioC0D0: dig-out=0x1e/0x0
[ 181.756495] sound hdaudioC0D0: inputs:
[ 181.756499] sound hdaudioC0D0: Front Mic=0x19
[ 181.756502] sound hdaudioC0D0: Rear Mic=0x18
[ 181.756505] sound hdaudioC0D0: Line=0x1a
[ 181.766637] input: HDA SIS966 Front Mic as /devices/pci0000:00/0000:00:0f.0/sound/card0/input9
[ 181.766776] input: HDA SIS966 Rear Mic as /devices/pci0000:00/0000:00:0f.0/sound/card0/input10
[ 181.766894] input: HDA SIS966 Line as /devices/pci0000:00/0000:00:0f.0/sound/card0/input11
[ 181.767005] input: HDA SIS966 Line Out as /devices/pci0000:00/0000:00:0f.0/sound/card0/input12
[ 181.767125] input: HDA SIS966 Front Headphone as /devices/pci0000:00/0000:00:0f.0/sound/card0/input13

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 23-09 21:58

Hero of Time

Moderator LNX

There is only one Legend

Heb je pavucontrol erop staan? Het is goed mogelijk dat de digitale output als standaard is geselecteerd. In de laatste tab van pavucontrol, Configuration, kan je de uitvoer van de kaart aanpassen van digitaal naar analoog.

Je aplay commando is ook fout. Je geeft de -D optie mee, maar ipv een apparaat geef je een bestandsnaam op. Dat gaat natuurlijk niet werken, want een bestand is geen apparaat. ;) Probeer eens 'speaker-test', die opent het standaard audio apparaat en gebruikt die Noise.wav als standaard geluid. Als je aplay wilt gebruiken met -D, gebruik dan een van de namen die je uit 'aplay -L' krijgt.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
aplay -L
default
Playback/recording through the PulseAudio sound server
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
sysdefault:CARD=SIS966
HDA SIS966, ALC662 rev1 Analog
Default Audio Device
front:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
Front speakers
surround21:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Digital
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
Direct sample mixing device
dmix:CARD=SIS966,DEV=1
HDA SIS966, ALC662 rev1 Digital
Direct sample mixing device
dsnoop:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
Direct sample snooping device
dsnoop:CARD=SIS966,DEV=1
HDA SIS966, ALC662 rev1 Digital
Direct sample snooping device
hw:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
Direct hardware device without any conversions
hw:CARD=SIS966,DEV=1
HDA SIS966, ALC662 rev1 Digital
Direct hardware device without any conversions
plughw:CARD=SIS966,DEV=0
HDA SIS966, ALC662 rev1 Analog
Hardware device with all software conversions
plughw:CARD=SIS966,DEV=1
HDA SIS966, ALC662 rev1 Digital
Hardware device with all software conversions

Ik heb pavucontrol geinstalleerd, maar daar staat alleen dummy uitvoer, terwijl bij systeeminstellingen -> geluid ook analoge uitvoer en digital uitvoer (S/PDIF) staat. Hier kan ik de speakers testen maar er komt geen geluid.

Acties:
  • 0 Henk 'm!

  • The Executer
  • Registratie: Juli 2005
  • Laatst online: 08:42

The Executer

Lekker belangrijk!

Maar kun je in pavucontrol, zoals door @Hero of Time aangegeven je afspeelapparaat aanpassen? Je geeft wel aan een dummy te zien maar de aangegeven optie mis ik.

"We don't make mistakes; we just have happy accidents" - Bob Ross


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 23-09 21:58

Hero of Time

Moderator LNX

There is only one Legend

Sowieso is het raar als je in de Systeeminstellingen van Gnome wel geluidsapparaten ziet en in pavucontrol niet. Ze doen beide effectief hetzelfde: Pulseaudio gebruiken.

Heb je de aplay optie nog eens geprobeerd, maar dan wel met de juiste -D parameter?

Commandline FTW | Tweakt met mate


  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
aplay -D sysdefault Noise.wav
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
aplay: main:722: audio open error: Apparaat of hulpbron is bezig

aplay /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
Maar hoor niets.

Omdat hij dummy weergeeft is er ook geen knop om te testen. Is er een mogelijkheid dat ik een screenshot toevoeg?

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 23-09 21:58

Hero of Time

Moderator LNX

There is only one Legend

Plaatjes zet je op een hostingpartij zoals imgur of andere. Het resultaat kan je dan hier weer invoegen.

Dat het apparaat bezig is, is logisch. Het is door Pulseaudio geopend en je probeert zo te zien direct via ALSA het apparaat te gebruiken en dat is in exclusive mode, wat dus niet gaat. Als je geen -D meegeeft, wordt al automatisch het standaard apparaat gebruikt.

Commandline FTW | Tweakt met mate


  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024

Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Ik heb een upgrade uitgevoerd naar Debian 9 amdat er waarschijnlijk een bug in Debian 8 zit. Nog steeds geen geluid en ook geen apparaten in systeeminstellingen -> geluid. Command alsa-info gedraaid. Hier staat het resultaat:

http://www.alsa-project.o...fe4ff165b64ef0f2185b31ee8

Misschien kan ieman daar wat mee.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 23-09 21:58

Hero of Time

Moderator LNX

There is only one Legend

Dit is wel apart:
"Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller"
"Codec: Realtek ALC662 rev1"
Nu weet ik dat die Realtek dingen redelijk gemeengoed zijn, maar als er een andere audio controller is dan wat er wordt geladen aan codec vraag ik mij af of dat niet voor problemen zorgt die je nu hebt.

Daarentegen wordt er bij aplay wel de 'juiste' informatie getoond:
code:
1
2
3
4
5
6
7
**** List of PLAYBACK Hardware Devices ****
card 0: SIS966 [HDA SIS966], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SIS966 [HDA SIS966], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Verder zie ik ook niet wat er mis zou kunnen zijn.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Dit zijn de geladen modules:

Module Size Used by
snd_hda_codec_realtek 62109 1
snd_hda_codec_generic 57997 1 snd_hda_codec_realtek
snd_hda_intel 26023 2
snd_hda_controller 26262 1 snd_hda_intel
snd_hda_codec 93782 4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller

Maar als ik de realtec module wil verwijderen:

modprobe -r snd_hda_codec_realtek

Dan is de module in gebruik, wat je ook kan zien in het lsmod command en dus niet wordt verwijderd..

Als ik:

https://manpages.debian.o.../modules-load.d.5.en.html

volg dan worden de modules geladen van de volgende bestanden:

/etc/modules-load.d/*.conf
/run/modules-load.d/*.conf
/usr/lib/modules-load.d/*.conf

ls -ltr /etc/modules-load.d/*.conf
-rw-r--r-- 1 root root 119 dec 15 2015 /etc/modules-load.d/cups-filters.conf
lrwxrwxrwx 1 root root 10 okt 28 18:02 /etc/modules-load.d/modules.conf -> ../modules

vi modules.conf:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop
~

ls -ltr /run/modules-load.d/*.conf
ls: kan geen toegang krijgen tot '/run/modules-load.d/*.conf': Bestand of map bestaat niet

ls -ltr /usr/lib/modules-load.d/*.conf
ls: kan geen toegang krijgen tot '/usr/lib/modules-load.d/*.conf': Bestand of map bestaat niet

Waar haalt hij die info vandaan?

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 23-09 21:58

Hero of Time

Moderator LNX

There is only one Legend

Welke informatie bedoel je? Welke modules het moet laden? Dat haalt het uit de hardware detectie. Dat zou door udev geregeld moeten worden, waardoor er de juiste modules geladen worden. Maar ik dacht dat er ook iets in de kernel zelf is wat hardware detecteert en modules laadt. Hoe het precies werkt weer ik niet, zo diep heb ik er nooit in gedoken.
Zie iig /lib/udev/rules.d/ voor meer regels.

Wat wel iig iets is, is dat je volume blijkbaar gewoon vol open staat. Omdat je alle afspeelapparaten kent nu, kan je met 'speaker-test' deze apparaten nagaan. Aplay is natuurlijk ook mogelijk, maar je moet telkens een bestand opgeven, terwijl je met speaker-test het apparaat ook als laatste parameter mee kan geven, wat het testen natuurlijk wat makkelijker maakt. Gebruik de optie '-t wav' om de speaker te horen spreken die het zou moeten zijn, terwijl de -c optie het aantal kanalen is. Iets als dit zou dus moeten werken:
speaker-test -t wav -c 2

Je hoort dan eerst 'front left' gevolgd door 'front right' uit de linker en respectievelijk rechter speaker komen.

In het geval je 'Device or resource busy' krijgt, kan Pulseaudio in de weg zitten. Die moet je dan stoppen met 'pulseaudio -k', mogelijk dat je een client.conf moet maken of aanpassen in /etc/pulse om de auto-spawn optie uit te zetten.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
speaker-test -t wav -c 2

speaker-test 1.1.3

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 8192
Period size range from 1024 to 1024
Using max buffer size 8192
Periods = 4
was set period_size = 1024
was set buffer_size = 8192
0 - Front Left
1 - Front Right
Time per period = 2,856957
0 - Front Left
1 - Front Right

Maar hoor niets.

In systeeminstellingen --> geluid staat alleen:

Digital Output (S/PDIF) - intern geluid. Speaker stest levert niets op. Kan zelfs de knop 'testen' niet gebruiken. Hij veraderd niet naar 'Afspelen'.

pavucontrol geeft Establishing connection to PulseAudio. Please wait...

Ik kan wachten tot ik een ons weeg, er gebeurt niets meer.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 23-09 21:58

Hero of Time

Moderator LNX

There is only one Legend

Speaker-test werkt vergelijkbaar met aplay, aangezien beide in alsa-utils te vinden is. Zoals ik daarom al aangaf kan je met de -D optie een ander afspeelapparaat proberen om te achterhalen welk apparaat geluid geeft.

Dat pavucontrol staat te wachten op een connectie met pulseaudio kan komen als pulseaudio niet draait en niet automatisch wordt gestart. Iets wat dus gebeurt als je 'autospawn = no' hebt staan in client.conf.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
In update woensdag 28 november 2018 20:28 heb ik de lijst met apparaten,

play -D HDA /usr/share/sounds/purple/login.wav
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM HDA

aplay -D dmix /usr/share/sounds/purple/login.wav
Playing WAVE '/usr/share/sounds/purple/login.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
aplay: set_params:1299: Sample format non available
Available formats:
- S32_LE

aplay -D iec958 /usr/share/sounds/purple/login.wav
Playing WAVE '/usr/share/sounds/purple/login.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
Warning: rate is not accurate (requested = 22050Hz, got = 44100Hz)
please, try the plug plugin (-Dplug:iec958)
root@mierenhoop:/lib/udev/rules.d# aplay -Dplug:iec958 /usr/share/sounds/purple/login.wav
Playing WAVE '/usr/share/sounds/purple/login.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo

Maar geen geluid.

aplay -D hw /usr/share/sounds/purple/login.wav
Playing WAVE '/usr/share/sounds/purple/login.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
Warning: rate is not accurate (requested = 22050Hz, got = 44100Hz)
please, try the plug plugin (-Dplug:hw)
root@mierenhoop:/lib/udev/rules.d# aplay -Dplug:hw /usr/share/sounds/purple/login.wav
Playing WAVE '/usr/share/sounds/purple/login.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo

Wederom geen geluid

Acties:
  • 0 Henk 'm!

  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Nieuwe installatie Debian 9 gedaan. Geen geluid. Interne geluidskaart uitgeschakeld in de BIOS en nu wel geluid.

Acties:
  • 0 Henk 'm!

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 12:10

Cyphax

Moderator LNX
Had je al die tijd de interne geluidskaart nog ingeschakeld?

Saved by the buoyancy of citrus


  • MacLinux
  • Registratie: Mei 2002
  • Laatst online: 27-03-2024
Ja, zolang mijn vrouw deze computer gebruikt. Nooit geen probleem geweest. Nu ineens wel.

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 23-09 21:58

Hero of Time

Moderator LNX

There is only one Legend

Waarom heb je een aparte geluidskaart en waarom heb je niet gemeld dat je er blijkbaar 2 hebt in je systeem?

Commandline FTW | Tweakt met mate

Pagina: 1