FS#15245 - [kernel26] snd-intel8x0 not working w/ nForce2

Attached to Project: Arch Linux
Opened by Sven Zallmann (szal) - Wednesday, 24 June 2009, 10:44 GMT
Last edited by Andrea Scarpino (BaSh) - Monday, 05 October 2009, 16:40 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Bon appetit folks!

Description:

I just updated my machine and received kernel26 2.6.30-5. After rebooting and firing up X (using startx from CLI) KDE (4.2.4) greeted me with a dialog window asking me if it should permanently forget about my nForce2 sound interfaces. The kernel module (snd-intel8x0) is listed as loaded according to lspci.

Additional info:
* package version(s)
- kernel26-2.6.30-5-i686
- alsa-lib-1.0.20-1-i686
- alsa-plugins-1.0.20-1
- alsa-utils-1.0.20-2-i686
- kdebase-4.2.4-1-i686
- kdelibs-4.2.4-2-i686
- kdemultimedia-4.2.4-1-i686

* config and/or log files etc.

Hardware:
- ASUS A7N8X-E Deluxe mainboard w/ nVidia nForce2 sound engine (see also lspci output below)
__________

from /var/log/everything.log:

Jun 24 11:21:15 zalle kernel: cannot find the slot for index 1 (range 0-1), error: -16
Jun 24 11:21:15 zalle kernel: Intel ICH: probe of 0000:00:06.0 failed with error -16

Explanation for 'index 1': I ordered my sound devices such that snd_cs46xx (for my TerraTec DMX Xfire 1024) will get loaded first to make it the default sound device.
__________

relevant output from lspci:

00:05.0 Multimedia audio controller: nVidia Corporation nForce Audio Processing Unit (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
__________

[root@zalle ~]# lsmod | grep -i snd
snd_seq_dummy 2696 0
snd_seq_oss 31168 0
snd_seq_midi_event 7012 1 snd_seq_oss
snd_seq 53744 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 40352 0
snd_mixer_oss 17540 1 snd_pcm_oss
snd_wavefront 37620 0
snd_cs46xx 84512 2
snd_cs4236 30964 0
snd_wss_lib 25892 2 snd_wavefront,snd_cs4236
snd_opl3_lib 10340 2 snd_wavefront,snd_cs4236
snd_hwdep 7624 2 snd_wavefront,snd_opl3_lib
snd_intel8x0 30592 0
snd_mpu401 7208 0
snd_mpu401_uart 7524 3 snd_wavefront,snd_cs4236,snd_mpu401
snd_ac97_codec 106088 2 snd_cs46xx,snd_intel8x0
ac97_bus 1540 1 snd_ac97_codec
snd_rawmidi 21824 3 snd_wavefront,snd_cs46xx,snd_mpu401_uart
snd_seq_device 6768 5 snd_seq_dummy,snd_seq_oss,snd_seq,snd_opl3_lib,snd_rawmidi
snd_pcm 73768 6 snd_pcm_oss,snd_cs46xx,snd_cs4236,snd_wss_lib,snd_intel8x0,snd_ac97_codec
snd_timer 21068 4 snd_seq,snd_wss_lib,snd_opl3_lib,snd_pcm
snd 58404 22 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_wavefront,snd_cs46xx,snd_cs4236,snd_wss_lib,snd_opl3_lib,snd_hwdep,snd_intel8x0,snd_mpu401,snd_mpu401_uart,snd_ac97_codec,snd_rawmidi,snd_seq_device,snd_pcm,snd_timer
soundcore 6784 1 snd
snd_page_alloc 8844 4 snd_cs46xx,snd_wss_lib,snd_intel8x0,snd_pcm
gameport 11280 5 snd_cs46xx,ns558,analog
__________

Steps to reproduce:

Obviously one needs the respective hardware to reproduce this behaviour.

I will gladly provide any additional input I can give that may help solve this issue. I am not very prone on using the outdated proprietary nforce2 driver.

Greetings

Sven
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Monday, 05 October 2009, 16:40 GMT
Reason for closing:  Upstream
Additional comments about closing:  No response in 3 months. Please report to upstream if not already solved/reported
Comment by Sven Zallmann (szal) - Friday, 26 June 2009, 11:06 GMT
Bon appetit folks,

After downgrading to kernel26-2.6.29.4-1-i686 I am not sure any more that this is a kernel problem, as before the upgrade to kernel 2.6.30 everything went fine, and now, after downgrading, I keep getting the same problem, only with a slightly different error message:
__________

from /var/log/everything.log:

Jun 26 12:56:47 zalle kernel: cannot find the slot for index 1 (range 0-1), error: -16
Jun 26 12:56:47 zalle kernel: Intel ICH: probe of 0000:00:06.0 failed with error -12 [changed from error -16; see above]
__________

I will try my luck downgrading ALSA and keep you posted.

Greetings

Sven
Comment by Sven Zallmann (szal) - Friday, 26 June 2009, 11:37 GMT
OK, downgrading ALSA did not remedy the situation; same error as in comment 1. I was already imagining that when I saw that ALSA 1.0.20 has been on my system since 11 May and never gave rise to any complaint (other than the usual system-inherent ones ;)).

So I figure that this has got to have to do something with one of the updates I received between Monday 22 June and Wednesday 24 June (from reboot to reboot).
__________

Excerpt from /var/log/pacman.log:

[2009-06-22 11:06] synchronizing package lists
[2009-06-22 11:06] starting full system upgrade
[2009-06-22 11:07] starting full system upgrade
[2009-06-22 11:07] upgraded libdaemon (0.13-1 -> 0.13-2)
[2009-06-22 11:07] upgraded man-db (2.5.5-1 -> 2.5.5-2)

[2009-06-23 10:38] synchronizing package lists
[2009-06-23 10:38] starting full system upgrade
[2009-06-23 10:38] starting full system upgrade
[2009-06-23 10:39] upgraded lapack (3.2-2 -> 3.2.1-1)
[2009-06-23 10:39] upgraded libidn (1.14-1 -> 1.15-1)
[2009-06-23 10:39] upgraded subversion (1.6.2-6 -> 1.6.3-1)
[2009-06-23 10:39] upgraded whois (4.7.33-2 -> 4.7.34-1)

[2009-06-24 10:38] synchronizing package lists
[2009-06-24 10:39] starting full system upgrade
[2009-06-24 10:41] starting full system upgrade
[2009-06-24 10:42] removed portmap (6.0-4)
[2009-06-24 10:42] installed libtirpc (0.2.0-1)
[2009-06-24 10:42] installed rpcbind (0.2.0-1)
[2009-06-24 10:42] upgraded fam (2.7.0-12 -> 2.7.0-14)
[2009-06-24 10:42] upgraded fuse (2.7.4-1 -> 2.7.4-2)
[2009-06-24 10:42] upgraded kernel26-firmware (2.6.29-1 -> 2.6.30-1)
[2009-06-24 10:43] >>> Updating module dependencies. Please wait ...
[2009-06-24 10:43] >>> MKINITCPIO SETUP
[...]
[2009-06-24 10:44] ==> SUCCESS
[2009-06-24 10:44] upgraded kernel26 (2.6.29.4-1 -> 2.6.30-5)
[2009-06-24 10:44] In order to use the new nvidia module, exit Xserver and unload it manually.
[2009-06-24 10:44] upgraded nvidia-173xx (173.14.18-2 -> 173.14.18-3)
[2009-06-24 10:44] upgraded qtcurve-gtk2 (0.64.2-1 -> 0.65.0-1)
[2009-06-24 10:44] upgraded qtcurve-kde4 (0.64.2-1 -> 0.65.0-1)

(optically separated the individual sysupgrade runs for easier readability)
__________

I'd be thankful for any constructive hints.

Greetings

Sven
Comment by Sven Zallmann (szal) - Friday, 26 June 2009, 12:14 GMT
Downgrading fam (and along with it removing libtirpc and rpcbind and reinstalling portmap) didn't prove successful either. I'm a bit out of ideas as to where to look...
Comment by Sven Zallmann (szal) - Tuesday, 07 July 2009, 09:31 GMT
Update: Still no luck with kernel 2.6.30.1 - kernel module insert error remains the same as in the original description (see above).

Loading...