You are not logged in.

#1 2011-08-02 12:10:54

ernetas
Member
Registered: 2011-03-13
Posts: 79

[SOLVED] After migrating to x86_64 Intel HDA sound no longer works

I've been using ArchLinux x86 on the same system for quite a while, but I decided to give x86_64 a try again so I reinstalled Arch (by reinstall I mean a clean one - including / partition format).

Whenever I try to play a sound "socket(): Address family not supported by protocol" error comes up. If the same application tries to access audio devices again, no error is being repeatedly outputed again, thus it still hangs for a few seconds. For instance, if I receive a new mail on Thunderbird application, it has to play a sound while showing a notification, but not only that it doesn't, it also hangs for a few seconds.

"alsaconf" does not find my sound card, even though it is listed in lspci:

ernestas ~ $  lspci | grep dio
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
ernestas ~ $  

I've tried many solutions I could find online, but none worked. ALSA did find my card while using x86 version of ArchLinux with newest packages. Could anyone help me out?

Last edited by ernetas (2011-08-05 12:20:48)

Offline

#2 2011-08-02 13:10:37

nixpunk
Member
Registered: 2009-11-23
Posts: 271

Re: [SOLVED] After migrating to x86_64 Intel HDA sound no longer works

I am assuming you are using an onboard/integrated soundcard.  Please post the output of 'lspci'.

Offline

#3 2011-08-02 13:16:20

ernetas
Member
Registered: 2011-03-13
Posts: 79

Re: [SOLVED] After migrating to x86_64 Intel HDA sound no longer works

Here it is:

ernestas ~ $  lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800 GT] (rev a2)
03:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 02)
03:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 02)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:00.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
05:00.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
05:00.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)
05:02.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
05:02.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
ernestas ~ $  

Offline

#4 2011-08-02 14:15:52

nixpunk
Member
Registered: 2009-11-23
Posts: 271

Re: [SOLVED] After migrating to x86_64 Intel HDA sound no longer works

I am not sure what online solutions you already tried, but I would look here.  Look for your specific Intel HD audio model here, and send the options to the module via /etc/modprobe.d/modprobe.conf.

Offline

#5 2011-08-02 14:18:06

ernetas
Member
Registered: 2011-03-13
Posts: 79

Re: [SOLVED] After migrating to x86_64 Intel HDA sound no longer works

Tried everything on that link, didn't work.
Sending model options didn't help. Using same modprobe.d directory of config files, which worked on ArchLinx x86, doesn't help either.

Offline

#6 2011-08-05 09:14:47

ernetas
Member
Registered: 2011-03-13
Posts: 79

Re: [SOLVED] After migrating to x86_64 Intel HDA sound no longer works

Some additional info:

ernestas ~ $  lsmod | grep snd
snd_hda_codec_realtek   297871  1 
snd_hda_intel          22186  0 
snd_hda_codec          77543  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6342  1 snd_hda_codec
snd_pcm                73736  2 snd_hda_intel,snd_hda_codec
snd_timer              19488  1 snd_pcm
snd                    57256  6 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc          7161  2 snd_hda_intel,snd_pcm
soundcore               6178  1 snd
ernestas ~ $ hwinfo --sound
14: PCI 1b.0: 0403 Audio device                                 
  [Created at pci.318]
  Unique ID: u1Nb.m5Zx97I2gHE
  SysFS ID: /devices/pci0000:00/0000:00:1b.0
  SysFS BusID: 0000:00:1b.0
  Hardware Class: sound
  Model: "Intel 82801I (ICH9 Family) HD Audio Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x293e "82801I (ICH9 Family) HD Audio Controller"
  SubVendor: pci 0x1458 "Giga-byte Technology"
  SubDevice: pci 0xa002 
  Revision: 0x02
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xea300000-0xea303fff (rw,non-prefetchable)
  IRQ: 45 (946 events)
  Module Alias: "pci:v00008086d0000293Esv00001458sd0000A002bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
ernestas ~ $  

Any help?

Last edited by ernetas (2011-08-05 10:13:57)

Offline

#7 2011-08-05 12:20:32

ernetas
Member
Registered: 2011-03-13
Posts: 79

Re: [SOLVED] After migrating to x86_64 Intel HDA sound no longer works

Solved by removing everything that has PulseAudio as a dependency.

Offline

Board footer

Powered by FluxBB