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