[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#529697: linux-image-2.6.26-2-686: Crystal 4237b audio card not working and causing kernel freeze during boot



Package: linux-image-2.6.26-2-686
Version: 2.6.26-15lenny2
Severity: normal

After a fresh Lenny install on a Dell CPi D266XT with a builtin Crystal 4237b 
sound card the system freezes during boot for several minutes before 
continuing to boot correctly. After booting correctly sound does not work.
The relevant part of the dmesg is included below.

[   43.816923] found SMC SuperIO Chip (devid=0x09 rev=01 base=0x03f0): FDC37N958FR
[   43.817079] Revision higher than expected
[   44.171969] BUG: unable to handle kernel NULL pointer dereference at 00000170
[   44.172203] IP: [<c021be05>] pnp_activate_dev+0x3/0x3a
[   44.172370] *pde = 00000000 
[   44.172510] Oops: 0000 [#1] SMP 
[   44.172687] Modules linked in: snd_cs4232(+) snd_wavefront snd_opl3_lib snd_cs4231_lib irda snd_hwdep snd_mpu401_uart snd_rawmidi crc_ccitt snd_seq_device 
pcmcia firm
ware_class serio_raw snd_pcm psmouse snd_timer i2c_piix4 snd i2c_core yenta_socket rsrc_nonstatic soundcore pcmcia_core snd_page_alloc pcspkr evdev dcdbas ext3 
jbd mbcac
he sha256_generic aes_i586 aes_generic cbc dm_crypt crypto_blkcipher dm_mirror dm_log dm_snapshot dm_mod ide_cd_mod cdrom ide_disk ata_generic libata scsi_mod 
dock piix 
ide_pci_generic uhci_hcd floppy ide_core usbcore thermal_sys
[   44.173664] 
[   44.173664] Pid: 1182, comm: modprobe Not tainted (2.6.26-2-686 #1)
[   44.173664] EIP: 0060:[<c021be05>] EFLAGS: 00010246 CPU: 0
[   44.173664] EIP is at pnp_activate_dev+0x3/0x3a
[   44.173664] EAX: 00000000 EBX: 00000000 ECX: 00000014 EDX: 00000000
[   44.173664] ESI: 00000000 EDI: cb45e200 EBP: c023ab31 ESP: ca1e7dd8
[   44.173664]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[   44.173664] Process modprobe (pid: 1182, ti=ca1e6000 task=ca5cae00 task.ti=ca1e6000)
[   44.173664] Stack: 00000000 cc97d3a3 cb7fac00 00000000 cc97d77d 00000000 cb45e200 cc97f680 
[   44.173664]        c021ac73 cb45e200 00000000 cc97f69c c023aaba cb45e200 cb45e2b8 cc97f69c 
[   44.173664]        c023ab68 00000000 c035bc40 cc97f69c c023a403 cb444d7c cb444d80 cb45e254 
[   44.173664] Call Trace:
[   44.173664]  [<cc97d3a3>] snd_cs423x_pnp_init_wss+0xd/0xe1 [snd_cs4232]
[   44.173664]  [<cc97d77d>] snd_cs4232_pnpbios_detect+0x88/0xe8 [snd_cs4232]
[   44.173664]  [<c021ac73>] pnp_device_probe+0x63/0x80
[   44.173664]  [<c023aaba>] driver_probe_device+0xb5/0x12c
[   44.173664]  [<c023ab68>] __driver_attach+0x37/0x55
[   44.173664]  [<c023a403>] bus_for_each_dev+0x37/0x59
[   44.173664]  [<c023a955>] driver_attach+0x11/0x13
[   44.173664]  [<c023ab31>] __driver_attach+0x0/0x55
[   44.173664]  [<c023a757>] bus_add_driver+0x8a/0x1a7
[   44.173664]  [<c01ddd50>] kset_find_obj+0x20/0x4b
[   44.173664]  [<c023ad49>] driver_register+0x6d/0xc1
[   44.173664]  [<cc936027>] alsa_card_cs423x_init+0x27/0x68 [snd_cs4232]
[   44.173664]  [<c013f66e>] sys_init_module+0x187a/0x19ea
[   44.173664]  [<c018a629>] seq_open+0x4d/0x6a
[   44.173664]  [<c0115b67>] do_page_fault+0x29b/0x5b8
[   44.173664]  [<c0166435>] vma_link+0xa3/0xbd
[   44.173664]  [<c0127067>] __request_region+0x0/0x80
[   44.173664]  [<c0103853>] sysenter_past_esp+0x78/0xb1
[   44.173664]  =======================
[   44.173664] Code: 93 9c 00 00 00 52 50 68 c9 90 32 c0 e8 0b 71 f0 ff b8 f0 ff ff ff 83 c4 0c eb 09 b8 ed ff ff ff eb 02 31 c0 5b 5e 5f c3 53 31 d2 <83> b8 70 
01 00 00 00 89 c3 75 25 e8 73 ff ff ff ba f0 ff ff ff 
[   44.173664] EIP: [<c021be05>] pnp_activate_dev+0x3/0x3a SS:ESP 0068:ca1e7dd8
[   44.184830] ---[ end trace 9e9e1834427073d5 ]---
[   45.578284] orinoco 0.15 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin <proski@gnu.org>, et al)
[   45.630165] orinoco_cs 0.15 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin <proski@gnu.org>, et al)
[   45.712423] eth0: Hardware identity <<CUT>>
[   45.712634] eth0: Station identity  <<CUT>>
[   45.712742] eth0: Firmware determined as Lucent/Agere 8.72
[   45.712839] eth0: Ad-hoc demo mode supported
[   45.712930] eth0: IEEE standard IBSS ad-hoc mode supported
[   45.713026] eth0: WEP supported, 104-bit key
[   45.713249] eth0: MAC address <<CUT>>
[   45.713436] eth0: Station name "HERMES I"
[   45.714126] eth0: ready
[   45.716298] eth0: orinoco_cs at 0.0, irq 3, io 0x0100-0x013f
[  219.069295] EXT3 FS on dm-1, internal journal
[  220.088246] loop: module loaded
[  225.183764] kjournald starting.  Commit interval 5 seconds

Blacklisting the snd_cs4232 module in /etc/modprobe.d/blacklist makes the
freeze disappear, but sound is still not working, even after trying many
possible modprobe snd_cs4236 settings from forums etc. According to the 
Alsa community, there is a problem with this version of the linux kernel:

https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3585 (choose login with as "guest")

Excerpt:

""
Please check a current kernel (at least 2.6.27) which has a commit:
b15ebe2616289da258f85b3ff142fca237ef9f59 (ALSA: cs4232: fix crash during chip PNP detection)
""

Indeed now that I have installed the 2.6.29 kernel from Sid, sound works and the 
freeze during boot has also disappeared, even after removing the cs4232 module from
/etc/modprobe.d/blacklist.

Conclusion: there is a problem between the Crystal 4237b audio card and the current
Lenny 2.6.26 kernel.


-- Package-specific info:

-- System Information:
Debian Release: 5.0.1
  APT prefers stable
  APT policy: (700, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.29-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.26-2-686 depends on:
ii  debconf [debconf-2.0]         1.5.24     Debian configuration management sy
ii  initramfs-tools [linux-initra 0.92o      tools for generating an initramfs
ii  module-init-tools             3.4-1      tools for managing Linux kernel mo

Versions of packages linux-image-2.6.26-2-686 recommends:
ii  libc6-i686                    2.7-18     GNU C Library: Shared libraries [i

Versions of packages linux-image-2.6.26-2-686 suggests:
ii  grub                       0.97-47lenny2 GRand Unified Bootloader (Legacy v
pn  linux-doc-2.6.26           <none>        (no description available)

-- debconf information:
  linux-image-2.6.26-2-686/postinst/bootloader-error-2.6.26-2-686:
  shared/kernel-image/really-run-bootloader: true
  linux-image-2.6.26-2-686/postinst/old-dir-initrd-link-2.6.26-2-686: true
  linux-image-2.6.26-2-686/preinst/overwriting-modules-2.6.26-2-686: true
  linux-image-2.6.26-2-686/postinst/bootloader-test-error-2.6.26-2-686:
  linux-image-2.6.26-2-686/postinst/depmod-error-2.6.26-2-686: false
  linux-image-2.6.26-2-686/preinst/bootloader-initrd-2.6.26-2-686: true
  linux-image-2.6.26-2-686/preinst/abort-overwrite-2.6.26-2-686:
  linux-image-2.6.26-2-686/preinst/abort-install-2.6.26-2-686:
  linux-image-2.6.26-2-686/postinst/depmod-error-initrd-2.6.26-2-686: false
  linux-image-2.6.26-2-686/postinst/create-kimage-link-2.6.26-2-686: true
  linux-image-2.6.26-2-686/preinst/failed-to-move-modules-2.6.26-2-686:
  linux-image-2.6.26-2-686/preinst/initrd-2.6.26-2-686:
  linux-image-2.6.26-2-686/preinst/lilo-has-ramdisk:
  linux-image-2.6.26-2-686/prerm/would-invalidate-boot-loader-2.6.26-2-686: true
  linux-image-2.6.26-2-686/postinst/kimage-is-a-directory:
  linux-image-2.6.26-2-686/postinst/old-initrd-link-2.6.26-2-686: true
  linux-image-2.6.26-2-686/preinst/elilo-initrd-2.6.26-2-686: true
  linux-image-2.6.26-2-686/preinst/lilo-initrd-2.6.26-2-686: true
  linux-image-2.6.26-2-686/prerm/removing-running-kernel-2.6.26-2-686: true
  linux-image-2.6.26-2-686/postinst/old-system-map-link-2.6.26-2-686: true



Reply to: