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]

Reply via email to