Gentoo Archives: gentoo-user

From: "Yuri K. Shatroff" <yks-uno@××××××.ru>
To: gentoo-user@l.g.o
Subject: [gentoo-user] A bug in ALSA?
Date: Thu, 31 Jan 2013 15:39:51
Message-Id: 510A9037.4090405@yandex.ru
1 Hello gentoo-users,
2
3 I've got a Samsung laptop with Intel HDA sound card (Realtek ALC269VB )
4 Yesterday I updated software (it was about a month old; I did a eix-sync
5 and emerge -Du @world) and somehow sound disappeared: the kernel module
6 (snd-hda-intel) still loads and the devices get detected (the
7 aforementioned Realtek codec and HDMI codecs). alsa-mixer also seems to
8 function. At least, it shows the sound card and allows to change volume
9 levels. (in /sys there are also entries for sound/card0)
10 But in KDE, the Kmix complains of the device not working, mpg123 says
11 cannot find card 0, etc.
12 Before the update, everything worked, the kernel version was 3.7.0. I
13 even installed kernels 3.7.4, 3.6.11, with many combinations of
14 HDA-related options and module parameters, all in vain, now I installed
15 3.7.4 with ultra-verbose DEBUG enabled for ALSA and that's what I'm getting:
16
17 === BEGIN /var/log/messages ===
18 snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
19 ALSA sound/pci/hda/hda_intel.c:3150 chipset global capabilities = 0x4401
20 ALSA.... (many similar messages)
21 input: HDA Intel MID Mic as
22 /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
23 input: HDA Intel MID Headphone as
24 /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
25 BUG: unable to handle kernel NULL pointer dereference at 0000000000000005
26 IP: [<ffffffff811dd420>] strcmp+0x10/0x30
27 PGD 119028067 PUD 119029067 PMD 0
28 Oops: 0000 [#1] PREEMPT SMP
29 ...(registers dump)...
30 Call Trace:
31 [<ffffffffa00473d6>] card_id_ok.part.5+0x46/0x80 [snd]
32 [<ffffffffa00475fb>] snd_card_set_id_no_lock+0xeb/0x150 [snd]
33 [<ffffffffa0047725>] snd_card_register+0xc5/0x290 [snd]
34 [<ffffffffa0138a29>] azx_probe_continue+0xa4/0x159 [snd_hda_intel]
35 [<ffffffffa0138e81>] azx_probe+0xd9/0x116 [snd_hda_intel]
36 [<ffffffff811fb319>] pci_device_probe+0x79/0xb0
37 [<ffffffff8126aa4a>] ? driver_sysfs_add+0x7a/0xb0
38 [<ffffffff8126abdc>] really_probe+0x5c/0x210
39 [<ffffffff8126ae9d>] driver_probe_device+0x1d/0x20
40 [<ffffffff8126af3b>] __driver_attach+0x9b/0xa0
41 [<ffffffff8126aea0>] ? driver_probe_device+0x20/0x20
42 [<ffffffff8126922e>] bus_for_each_dev+0x4e/0x80
43 [<ffffffff8126a859>] driver_attach+0x19/0x20
44 [<ffffffff8126a410>] bus_add_driver+0x180/0x270
45 [<ffffffffa010c000>] ? 0xffffffffa010bfff
46 [<ffffffff8126b455>] driver_register+0x75/0x150
47 [<ffffffffa010c000>] ? 0xffffffffa010bfff
48 [<ffffffff811fa3b3>] __pci_register_driver+0x43/0x50
49 [<ffffffffa010c01e>] azx_driver_init+0x1e/0x1000 [snd_hda_intel]
50 [<ffffffff810001fa>] do_one_initcall+0x3a/0x160
51 [<ffffffff81088bf9>] sys_init_module+0xb9/0x220
52 [<ffffffff813bf392>] system_call_fastpath+0x16/0x1b
53 ...
54 ---[ end trace d00fdb0cd6665b52 ]---
55 === END /var/log/messages ===
56
57 As one can see, the line
58 > BUG: unable to handle kernel NULL pointer dereference
59 indicates a bug, doesn't it?
60
61 If it is a bug, what should I do?
62
63 (I have ~amd64 in keywords, pulseaudio is disabled, alsa enabled in USE
64 flags)
65
66 Strangely enough, I've got another laptop (a little newer model of
67 Samsung), also with Realtek, and there the software update didn't cause
68 any problems.
69
70 Thanks in advance for any ideas.
71
72 --
73 Best wishes,
74 Yuri K. Shatroff

Replies

Subject Author
Re: [gentoo-user] A bug in ALSA? Mick <michaelkintzios@×××××.com>
Re: [gentoo-user] A bug in ALSA? Volker Armin Hemmann <volkerarmin@××××××××××.com>