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]