Package: sl-modem-source Version: 2.9.9d+e-pre2-2 Severity: normal
On a Debian 2.6.15 kernel and the ALi5451 chipset, I get an oops when inserting the slamr module. Let me say at once this may be due to a problem in ALSA, as I get this on boot, so maybe the bug report should just go there (I'll report separately to lkml): AC'97 1 does not respond - RESET AC'97 1 access is not valid [0xffffffff], removing mixer. ali mixer 1 creating error. On the other hand, the mixer and other parts of alsa actually work fine. On boot (if not blacklisted in udev): Jan 21 12:14:54: device 10b9:5457 is grabbed by driver serial: try to release Jan 21 12:14:54: ACPI: PCI interrupt for device 0000:00:08.0 disabled Jan 21 12:14:54: slamr: SmartLink AMRMO modem. Jan 21 12:14:54: slamr: probe 10b9:5457 SL1800 card... Jan 21 12:14:54: ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKG] -> GSI 10 (level, low) -> IRQ 10 Jan 21 12:14:54: slamr: mc97 codec is SIL27 Jan 21 12:14:54: slamr: slamr0 is SL1800 card. Jan 21 12:14:54: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Jan 21 12:14:54: printing eip: Jan 21 12:14:54: c01ccf34 Jan 21 12:14:54: *pde = 00000000 Jan 21 12:14:54: Oops: 0000 [#1] Jan 21 12:14:54: PREEMPT Jan 21 12:14:54: Modules linked in: slamr ungrab_winmodem ehci_hcd natsemi orinoco_pci orinoco hermes ohci1394 ieee1394 yenta_socket rsrc_nonstatic pcmcia_core nls_cp437 psmouse eeprom i2c_ali15x3 i2c_dev i2c_core snd_rtctimer snd_ali5451 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd snd_page_alloc evdev usbhid uhci_hcd vfat fat rtc Jan 21 12:14:54: CPU: 0 Jan 21 12:14:54: EIP: 0060:[vsnprintf+1075/1124] Not tainted VLI Jan 21 12:14:54: EFLAGS: 00010216 (2.6.15) Jan 21 12:14:54: EIP is at vsnprintf+0x433/0x464 Jan 21 12:14:54: eax: 00000000 ebx: de404080 ecx: 00000000 edx: 00000014 Jan 21 12:14:54: esi: de4040f0 edi: d5967ebc ebp: 00001000 esp: d5967e5c Jan 21 12:14:54: ds: 007b es: 007b ss: 0068 Jan 21 12:14:54: Process modprobe (pid: 3369, threadinfo=d5966000 task=d5ff7540) Jan 21 12:14:54: Stack: e0ab4eb8 de404103 00000001 00000286 00000084 de404080 fffffff4 dfc33e80 Jan 21 12:14:54: 00001000 c0222027 de4040f0 00000014 00000000 d5967ebc d5967ebc d59da000 Jan 21 12:14:54: dfe2d000 0f200000 e09fc2db dfc33e80 0f200000 dfe2d044 e0abbba8 00000000 Jan 21 12:14:54: Call Trace: Jan 21 12:14:54: [pg0+544292536/1069929472] SetProp__13ModemInstanceUlUl+0x54/0x17c [slamr] Jan 21 12:14:54: [class_device_create+109/149] class_device_create+0x6d/0x95 Jan 21 12:14:54: [pg0+543535835/1069929472] amrmo_pci_probe+0x2db/0x33b [slamr] Jan 21 12:14:54: [__pci_device_probe+50/65] __pci_device_probe+0x32/0x41 Jan 21 12:14:54: [pci_device_probe+31/52] pci_device_probe+0x1f/0x34 Jan 21 12:14:54: [driver_probe_device+50/124] driver_probe_device+0x32/0x7c Jan 21 12:14:54: [__driver_attach+0/54] __driver_attach+0x0/0x36 Jan 21 12:14:54: [__driver_attach+36/54] __driver_attach+0x24/0x36 Jan 21 12:14:54: [bus_for_each_dev+70/108] bus_for_each_dev+0x46/0x6c Jan 21 12:14:54: [driver_attach+20/24] driver_attach+0x14/0x18 Jan 21 12:14:54: [__driver_attach+0/54] __driver_attach+0x0/0x36 Jan 21 12:14:54: [bus_add_driver+84/150] bus_add_driver+0x54/0x96 Jan 21 12:14:54: [__pci_register_driver+117/136] __pci_register_driver+0x75/0x88 Jan 21 12:14:54: [pg0+543536012/1069929472] amrmo_init+0x51/0xaf [slamr] Jan 21 12:14:54: [sys_init_module+179/430] sys_init_module+0xb3/0x1ae Jan 21 12:14:54: [sysenter_past_esp+84/117] sysenter_past_esp+0x54/0x75 Jan 21 12:14:54: Code: c1 f9 1f ff 74 24 08 ff 74 24 10 55 ff 74 24 0c 51 52 ff 74 24 1c 56 e8 44 f9 ff ff 89 c6 89 df 83 c4 20 ff 44 24 30 8b 44 24 30 <8a> 00 84 c0 0f 85 48 fc ff ff 3b 74 24 04 77 05 c6 06 00 eb 0e Jan 21 12:14:54: <6>ST7554 USB Modem. After booting, when issuing modprobe -vvv slamr: sl-modem-source 2.9.9d+e-pre2-2 # uname -a Linux 2.6.15 #1 PREEMPT Wed Jan 11 20:10:29 PST 2006 i686 GNU/Linux # modprobe -vvv slamr install modprobe --ignore-install ungrab-winmodem ; modprobe --ignore-install slamr insmod /lib/modules/2.6.15/misc/ungrab-winmodem.ko device 10b9:5457 is grabbed by driver serial: try to release ACPI: PCI interrupt for device 0000:00:08.0 disabled insmod /lib/modules/2.6.15/misc/slamr.ko slamr: SmartLink AMRMO modem. slamr: probe 10b9:5457 SL1800 card... ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKG] -> GSI 10 (level, low) -> IRQ 10 slamr: mc97 codec is SIL27 slamr: slamr0 is SL1800 card. Unable to handle kernel NULL pointer dereference at virtual address 00000000 printing eip: c01ccf34 *pde = 00000000 Oops: 0000 [#1] PREEMPT Modules linked in: slamr ungrab_winmodem usbhid psmouse natsemi uhci_hcd evdev CPU: 0 EIP: 0060:[<c01ccf34>] Not tainted VLI EFLAGS: 00010216 (2.6.15) EIP is at vsnprintf+0x433/0x464 eax: 00000000 ebx: dfc31e80 ecx: 00000000 edx: 00000014 esi: dfc31ef0 edi: dd6b9ebc ebp: 00001000 esp: dd6b9e5c ds: 007b es: 007b ss: 0068 Process modprobe (pid: 2541, threadinfo=dd6b8000 task=df529030) Stack: e095aeb8 dfc31f03 00000001 00000286 00000084 dfc31e80 fffffff4 de6b3b80 00001000 c0222027 dfc31ef0 00000014 00000000 dd6b9ebc dd6b9ebc dfab6000 dfe2d000 0f200000 e08062db de6b3b80 0f200000 dfe2d044 e0961ba8 00000000 Call Trace: [<e091beb8>] SetProp__13ModemInstanceUlUl+0x54/0x17c [slamr] [<c0222027>] class_device_create+0x6d/0x95 [<e08062db>] amrmo_pci_probe+0x2db/0x33b [slamr] [<c01d7939>] __pci_device_probe+0x32/0x41 [<c01d7967>] pci_device_probe+0x1f/0x34 [<c022127b>] driver_probe_device+0x32/0x7c [<c022131c>] __driver_attach+0x0/0x36 [<c0221340>] __driver_attach+0x24/0x36 [<c0220b7c>] bus_for_each_dev+0x46/0x6c [<c0221366>] driver_attach+0x14/0x18 [<c022131c>] __driver_attach+0x0/0x36 [<c0220ef8>] bus_add_driver+0x54/0x96 [<c01d7b39>] __pci_register_driver+0x75/0x88 [<e080638c>] amrmo_init+0x51/0xaf [slamr] [<c012b422>] sys_init_module+0xb3/0x1ae [<c0102b83>] sysenter_past_esp+0x54/0x75 Code: c1 f9 1f ff 74 24 08 ff 74 24 10 55 ff 74 24 0c 51 52 ff 74 24 1c 56 e8 44 f9 ff ff 89 c6 89 df 83 c4 20 ff 44 24 30 8b 44 24 30 <8a> 00 84 c0 0f 85 48 fc ff ff 3b 74 24 04 77 05 c6 06 00 eb 0e sh: line 1: 2632 Segmentation fault modprobe --ignore-install slamr FATAL: Error running install command for slamr On this oops, the OS doesn't crash, but it becomes largely useless as other modules won't insert and the slamr module won't remove. This same sl-modem-source package works fine on kernel 2.6.12 on the same machine. -- System Information: Debian Release: sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages sl-modem-source depends on: ii bzip2 1.0.2-11 high-quality block-sorting file co ii debhelper 5.0.17 helper programs for debian/rules ii module-assistant 0.10.2 tool to make module package creati Versions of packages sl-modem-source recommends: ii kernel-package 10.030 A utility for building Linux kerne -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]