Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Alsa does not work with amd64
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
Arcturius
n00b
n00b


Joined: 25 Mar 2015
Posts: 7

PostPosted: Wed Mar 25, 2015 12:29 pm    Post subject: Alsa does not work with amd64 Reply with quote

Hi,

My new Acer Aspire E 17 Laptop works perfectly with Ubuntu 14.10 and 14.04.02. The Touch Pad Synaptic is working and the sound also play on both internal speakers and HDMI on my surround sound system. But, Ubuntu restart sometime for no reason! I thought I had a hardware problem but no...

And I am in love with Gentoo so I want to hardcode all drivers into the Kernel. Everything is done and works fine except the Touch Pad and the sound :(

Code:

Defiant Generic_1 # lsmod
Module                  Size  Used by

Defiant Generic_1 # lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1566
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 1537
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 11)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:14.7 SD Host controller: Advanced Micro Devices, Inc. [AMD] FCH SD Flash Controller (rev 01)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1580
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1581
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1582
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1583
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1584
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1585
01:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Defiant Generic_1 #

It has been two weeks since I am working on this, read everything I found on the subject: Alsa, GStreamer backend, etc...

I need help!

Here is a portion of my dmesg regarding specific data:

First, the kernel errors output:
Code:

Defiant ~ # dmesg -t | grep -i 'error\|warn\|exception'
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20140926/hwxface-580)
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20140926/hwxface-580)
EXT3-fs (sda4): error: couldn't mount because of unsupported optional features (240)
EXT2-fs (sda4): error: couldn't mount because of unsupported optional features (240)
usb 4-1.4: Direct firmware load for ar3k/AthrBT_0x31010000.dfu failed with error -2
ath3k: probe of 4-1.4:1.0 failed with error -2
r8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8168g-2.fw failed with error -2


Then, the ALSA and sound part:
Code:

[    0.427519] ACPI: bus type USB registered
[    0.427612] usbcore: registered new interface driver usbfs
[    0.427688] usbcore: registered new interface driver hub
[    0.427769] usbcore: registered new device driver usb
[    0.427872] media: Linux media interface: v0.10
[    0.427945] Linux video capture interface: v2.00
[    0.444202] wmi: Mapper loaded
[    0.444336] Advanced Linux Sound Architecture Driver Initialized.
[    0.444416] PCI: Using ACPI for IRQ routing
[    0.445978] PCI: pci_cache_line_size set to 64 bytes
[    0.446038] e820: reserve RAM buffer [mem 0x0009f400-0x0009ffff]
[    0.446044] e820: reserve RAM buffer [mem 0x99fb4000-0x9bffffff]
[    0.446047] e820: reserve RAM buffer [mem 0x9f4bf000-0x9fffffff]
[    0.446049] e820: reserve RAM buffer [mem 0x9fc00000-0x9fffffff]
[    0.446051] e820: reserve RAM buffer [mem 0x21f000000-0x21fffffff]
[    0.446227] Bluetooth: Core ver 2.19


sip, sip...

Code:

[    0.510220] Linux agpgart interface v0.103
[    0.525191] ACPI: AC Adapter [ACAD] (on-line)
[    0.525678] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.525777] ACPI: Power Button [PWRB]
[    0.525910] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
[    0.526005] ACPI: Sleep Button [SLPB]
[    0.526124] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
[    0.526238] ACPI: Lid Switch [LID]
[    0.526352] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    0.526446] ACPI: Power Button [PWRF]
[    0.526598] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[    0.526683] [Firmware Bug]: ACPI: No _BQC method, cannot determine initial brightness
[    0.534104] acpi device:00: registered as cooling_device0
[    0.534389] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
[    0.534838] ACPI: acpi_idle registered with cpuidle
[    0.536490] thermal LNXTHERM:00: registered as thermal_zone0
[    0.536555] ACPI: Thermal Zone [THRM] (28 C)
[    0.536697] [drm] Initialized drm 1.1.0 20060810
[    0.536783] [drm] radeon kernel modesetting enabled.
[    0.537680] ACPI: Battery Slot [BAT1] (battery present)
[    0.537793] [drm] initializing kernel modesetting (MULLINS 0x1002:0x9851 0x1025:0x088C).
[    0.537896] [drm] register mmio base: 0xF0D00000
[    0.537959] [drm] register mmio size: 262144
[    0.538025] [drm] doorbell mmio base: 0xF0000000
[    0.538087] [drm] doorbell mmio size: 8388608
[    0.539221] ATOM BIOS: AMD


The video camera work, I mean I could see myself moving live. But as soon as I try to record it fail...

Quote:
Une erreur est intervenue pendant la lecture de la vidéo de la webcam


My /etc/modprobe.d/alsa.conf file version, and the original:

Code:

# Alsa kernel modules' configuration file.

# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##
##  ALSA portion
alias Generic snd_hda_intel
alias Generic_1 snd_hda_intel
##  OSS/Free portion
alias sound-slot-0 Generic
alias sound-slot-1 Generic_1

# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=2


and the alsa.conf original file before my modification:

Code:

# Alsa kernel modules' configuration file.

# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=1


My /proc/asound directory content:

Code:

Defiant asound # ls -al
total 0
dr-xr-xr-x   6 root root 0 25 mar 07:59 .
dr-xr-xr-x 160 root root 0 25 mar 06:43 ..
dr-xr-xr-x   3 root root 0 25 mar 07:59 card0
dr-xr-xr-x   4 root root 0 25 mar 07:59 card1
-r--r--r--   1 root root 0 25 mar 07:59 cards
-r--r--r--   1 root root 0 25 mar 07:59 devices
lrwxrwxrwx   1 root root 5 25 mar 07:59 Generic -> card0
lrwxrwxrwx   1 root root 5 25 mar 07:59 Generic_1 -> card1
-r--r--r--   1 root root 0 25 mar 07:59 hwdep
dr-xr-xr-x   2 root root 0 25 mar 07:59 oss
-r--r--r--   1 root root 0 25 mar 07:59 pcm
dr-xr-xr-x   2 root root 0 25 mar 07:59 seq
-r--r--r--   1 root root 0 25 mar 07:59 timers
-r--r--r--   1 root root 0 25 mar 07:59 version


The cards file content:

Code:

Defiant asound # cat cards
 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf0d60000 irq 38
 1 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf0d64000 irq 39


The devices file content:

Code:

Defiant asound # cat devices
  0: [ 0]   : control
  1:        : sequencer
 19: [ 0- 3]: digital audio playback
 32: [ 1]   : control
 33:        : timer
 48: [ 1- 0]: digital audio playback
 56: [ 1- 0]: digital audio capture


Other files content:

Code:

Defiant asound # cat hwdep

Defiant asound # cat pcm
00-03: HDMI 0 : HDMI 0 : playback 1
01-00: ALC283 Analog : ALC283 Analog : playback 1 : capture 1

Defiant asound # cat timers
G0: system timer : 1000.000us (10000000 ticks)
G3: HR timer : 0.001us (1000000000 ticks)
P0-3-0: PCM playback 0-3-0 : SLAVE
P1-0-0: PCM playback 1-0-0 : SLAVE
P1-0-1: PCM capture 1-0-1 : SLAVE

Defiant asound # cat version
Advanced Linux Sound Architecture Driver Version k3.18.7-gentoo.
Defiant asound #


Under the Generic folder, the content of the codec file:
Code:

Defiant Generic # cat codec#0
Codec: ATI R6xx HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x1002aa01
Subsystem Id: 0x00aa0100
Revision Id: 0x100500
No Modem Function Group found
Default PCM:
    rates [0x70]: 32000 44100 48000
    bits [0x2]: 16
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
  Converter: stream=1, channel=0
  Digital: Enabled
  Digital category: 0x0
  IEC Coding Type: 0x0
Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
  Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="ELD", index=0, device=3
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=01, enabled=1
  Connection: 1
     0x02
Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x04
Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x06


And the others files (my concern is the OSS volume set to 0 !!:
Code:

Defiant Generic # cat eld#0.0
monitor_present      0
eld_valid      0
Defiant Generic # cat id
Generic

Defiant Generic # cat oss_mixer
VOLUME "" 0
BASS "" 0
TREBLE "" 0
SYNTH "" 0
PCM "" 0
SPEAKER "" 0
LINE "" 0
MIC "" 0
CD "" 0
IMIX "" 0
ALTPCM "" 0
RECLEV "" 0
IGAIN "" 0
OGAIN "" 0
LINE1 "" 0
LINE2 "" 0
LINE3 "" 0
DIGITAL1 "IEC958" 0
DIGITAL2 "" 0
DIGITAL3 "" 0
PHONEIN "" 0
PHONEOUT "" 0
VIDEO "" 0
RADIO "" 0
MONITOR "" 0


And same under Generic_1
Code:

Defiant Generic_1 # cat codec#0
Codec: Realtek ALC283
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0283
Subsystem Id: 0x1025088c
Revision Id: 0x100003
No Modem Function Group found
Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x42 0x42]
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="ALC283 Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x00 0x00]
  Converter: stream=5, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x97 0x97]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x97 0x97]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x22
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 5
     0x18 0x19 0x1a 0x1b 0x1d
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x00 0x00]
  Connection: 2
     0x03 0x0b
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00]
  Connection: 1
     0x0d
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC283 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x2c 0x2c]
  Converter: stream=1, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x12
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Phantom Jack", index=0, device=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x02 0x02]
  Pincap 0x00000020: IN
  Pin Default 0x90a60130: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Speaker Phantom Jack", index=0, device=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x00010014: OUT EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x0c
Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80]
  Pincap 0x00000010: OUT
  Pin Default 0x40020008: [N/A] Line Out at Ext N/A
    Conn = 1/4, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x8
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x0f
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001373c: IN OUT HP EAPD Detect
    Vref caps: HIZ 50 GRD 80 100
  EAPD 0x2: EAPD
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c* 0x0d
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x1
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000014: OUT Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=73
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Headphone Jack", index=0, device=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x0321101f: [Jack] HP Out at Ext Left
    Conn = 1/8, Color = Black
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c 0x0d*
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 6
     0x18 0x19 0x1a 0x1b 0x1d 0x0b
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 6
     0x18 0x19 0x1a 0x1b 0x1d 0x0b

Defiant Generic_1 # cat id
Generic_1

Defiant Generic_1 # cat oss_mixer
VOLUME "Master" 0
BASS "" 0
TREBLE "" 0
SYNTH "" 0
PCM "" 0
SPEAKER "Speaker" 0
LINE "" 0
MIC "" 0
CD "" 0
IMIX "" 0
ALTPCM "Headphone" 0
RECLEV "" 0
IGAIN "Capture" 0
OGAIN "" 0
LINE1 "" 0
LINE2 "" 0
LINE3 "" 0
DIGITAL1 "" 0
DIGITAL2 "" 0
DIGITAL3 "" 0
PHONEIN "" 0
PHONEOUT "Speaker" 0
VIDEO "" 0
RADIO "" 0
MONITOR "" 0


The alsamixer output show that nothing is mute!

First card:

Code:

┌───────────────────────────── AlsaMixer v1.0.28 ──────────────────────────────┐
│    Carte: HD-Audio Generic                         F1:  Aide                 │
│     Puce: ATI R6xx HDMI                            F2:  Informations Système │
│      Vue: F3:[Lecture] F4: Capture  F5: Tout       F6:  Choisir la carte son │
│ Contrôle: S/PDIF                                   Esc: Quitter              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                     ┌──┐                                     │
│                                     │OO│                                     │
│                                     └──┘                                     │
│                                  < S/PDIF >                                  │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘


Second card:

Code:

┌───────────────────────────── AlsaMixer v1.0.28 ──────────────────────────────┐
│    Carte: HD-Audio Generic                         F1:  Aide                 │
│     Puce: Realtek ALC283                           F2:  Informations Système │
│      Vue: F3:[Lecture] F4: Capture  F5: Tout       F6:  Choisir la carte son │
│ Contrôle: Master [gain dB: -15,75]                 Esc: Quitter              │
│                                                                              │
│      ┌──┐        ┌──┐        ┌──┐        ┌──┐        ┌──┐                    │
│      │  │        │  │        │▒▒│        │▒▒│        │  │                    │
│      │  │        │  │        │▒▒│        │▒▒│        │  │                    │
│      │  │        │  │        │▒▒│        │▒▒│        │  │                    │
│      │  │        │  │        │▒▒│        │▒▒│        │  │                    │
│      │  │        │  │        │▒▒│        │▒▒│        │  │                    │
│      │▒▒│        │  │        │▒▒│        │▒▒│        │▒▒│                    │
│      │▒▒│        │  │        │▒▒│        │▒▒│        │▒▒│                    │
│      │▒▒│        │  │        │▒▒│        │▒▒│        │▒▒│                    │
│      │▒▒│        │  │        │▒▒│        │▒▒│        │▒▒│                    │
│      │▒▒│        │  │        │▒▒│        │▒▒│        │▒▒│                    │
│      │▒▒│        │  │        │▒▒│        │▒▒│        │▒▒│                    │
│      ├──┤        ├──┤        ├──┤        └──┘        └──┘      Disabled      │
│      │OO│        │MM│        │OO│                                            │
│      └──┘        └──┘        └──┘                                            │
│       51         0<>0      100<>100    100<>100     51<>51                   │
│  <  Master   > Headphone    Speaker       PCM      Mic Boost  Auto-Mute M    │
└──────────────────────────────────────────────────────────────────────────────┘


There... I am lost!
_________________
Acer Aspire E5-721/EA70_BE , BIOS V1.06 06/05/2014
Linux version 3.18.7-gentoo
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Wed Mar 25, 2015 12:38 pm    Post subject: Reply with quote

Does passing "model=acer-aspire" to the snd-hda-intel module help?

Code:
# tail -n1 /etc/modprobe.d/alsa.conf
options snd-hda-intel model=acer-aspire


For this to work, it has to be a module, though.

If you are building it into the kernel, maybe it it will work by passing it via the bootloader kernel line.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54237
Location: 56N 3W

PostPosted: Wed Mar 25, 2015 8:33 pm    Post subject: Reply with quote

Yves Boisjoly,

It can all be made to work built into the kernel but you are going te need some trial and error.
You have several issues of varing severity. Its best to work on one at a time.

Heres a quick overview.

dmesg:
EXT3-fs (sda4): error: couldn't mount because of unsupported optional features (240)
EXT2-fs (sda4): error: couldn't mount because of unsupported optional features (240)

These messages are informational and are not really errors. If they annoy you add rootfs=ext4 to your kernel command line.
That prevents the kernel trying ext3 and ext2 before ext4.

dmesg:
usb 4-1.4: Direct firmware load for ar3k/AthrBT_0x31010000.dfu failed with error -2

Either make both the driver and firmware outside or inside the kernel.

With alsa built into the kernel, /etc/modprobe.d/alsa.conf is not consulted as it cannot be read when alsa is loaded.

Your first sound card is the digital output on your video card.
The second card is the analogue card where your speakers are attached.
By default, your sounds will all go to your video card which is probably not what you want.

Thats one fix, one strong hint and I'm not sure what you want to do with sound. It probably works as is, just not the way you want it to.

Oh, to help us to help you, make friends with wgetpaste.

In the passing,
dmesg:
[    0.427612] usbcore: registered new interface driver usbfs
usbfs has been depreciated for several years.
You should not need it. Its not wrong, just no longer used.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Arcturius
n00b
n00b


Joined: 25 Mar 2015
Posts: 7

PostPosted: Thu Mar 26, 2015 12:40 am    Post subject: Reply with quote

Thank's to both of you...

I was finally able to get ride of some error messages, but even after having added the "rootfs=ext4", the messages are still there. But it doesn't bother me...

Code:

Defiant ~ #  dmesg -t | grep -i 'error\|warn\|exception'
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20140926/hwxface-580)
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20140926/hwxface-580)
EXT3-fs (sda4): error: couldn't mount because of unsupported optional features (240)
EXT2-fs (sda4): error: couldn't mount because of unsupported optional features (240)



I also add some little stuff into the kernel just for trying and a couple of new lines appears, successfully...

Thank's for the wgetpaste hint... Here is my dmesg output:

https://bpaste.net/show/eafc4b1044b9
_________________
Acer Aspire E5-721/EA70_BE , BIOS V1.06 06/05/2014
Linux version 3.18.7-gentoo
Back to top
View user's profile Send private message
Arcturius
n00b
n00b


Joined: 25 Mar 2015
Posts: 7

PostPosted: Thu Mar 26, 2015 3:03 am    Post subject: Reply with quote

I found my error!

After having read on the subject, I realized that the sound would probably goes to the default output card id 0. While the analog output is on the card id 1. I tried to modify the order of the default card id with this .asound file:

Code:

~ $ cat .asoundrc
pcm.!default {
type hw
card 1
}

ctl.!default {
type hw
card 1
}


The music play and Opera play also!!

Thanks anyway ;-)
_________________
Acer Aspire E5-721/EA70_BE , BIOS V1.06 06/05/2014
Linux version 3.18.7-gentoo
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Thu Mar 26, 2015 4:41 am    Post subject: Reply with quote

Yves Boisjoly wrote:
Code:

~ $ cat .asoundrc
pcm.!default {
type hw
card 1
}

ctl.!default {
type hw
card 1
}


:roll: Honestly, why do so many people cargo-cult that broken snippet ?
Back to top
View user's profile Send private message
Arcturius
n00b
n00b


Joined: 25 Mar 2015
Posts: 7

PostPosted: Thu Mar 26, 2015 4:47 am    Post subject: Reply with quote

What do you mean?
_________________
Acer Aspire E5-721/EA70_BE , BIOS V1.06 06/05/2014
Linux version 3.18.7-gentoo
Back to top
View user's profile Send private message
Arcturius
n00b
n00b


Joined: 25 Mar 2015
Posts: 7

PostPosted: Thu Mar 26, 2015 11:39 am    Post subject: Reply with quote

@VoidMage,

If you referring to the .asound file content, I'll say:

    First, it fixed my problem
    Second, it seams to have fix a lot of others problem on the Internet!


In my case, most of the time I am using my computer alone. I created two scripts: 0_Internal _speakers.sh, 1_HDMI_speakers.sh. Then I created two .asound.0 and .asound.1 configurion files, respectively to point the Generic_1 and the Generic audio cards. The scripts simply delete my link .asound that point to the last session .asound.(0 or 1) file respectively, and create a new link to my new desired situation!

If I want to connect my computer to my Audio surround sound system and the big screen via HDMI, I run the appropriate script. When done, I run the counterpart script. Easy, simple, efficient!

Of course I could have make the scripts modify the Generic and Generic_1 link under the /proc directory, but I am running my desktop as non-root...
:mrgreen:
_________________
Acer Aspire E5-721/EA70_BE , BIOS V1.06 06/05/2014
Linux version 3.18.7-gentoo
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Thu Mar 26, 2015 11:42 pm    Post subject: Reply with quote

Again, due to massive cargo-culting it's hard to come up with a good site, but google 'defaults.pcm.card defaults.pcm.device defaults.ctl.card'.
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7470

PostPosted: Fri Mar 27, 2015 1:19 am    Post subject: Reply with quote

Yves Boisjoly wrote:

    First, it fixed my problem
    Second, it seams to have fix a lot of others problem on the Internet!


That's your problem there: it seems to have fix...
https://wiki.gentoo.org/wiki/ALSA#HTML5_does_not_play_in_firefox_browser
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum