Package: em8300-source Version: 0.14.0-2 Severity: normal
After the last few upgrades of the i2c source package, the em8300 module now dies with a kernel oops when the microcode upload occurs. kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000002b kernel: printing eip: kernel: f8ce0578 kernel: *pde = 00000000 kernel: Oops: 0000 kernel: CPU: 1 kernel: EIP: 0010:[<f8ce0578>] Tainted: P kernel: EFLAGS: 00010206 kernel: eax: 00000003 ebx: 00000000 ecx: f989ac10 edx: 0000001f kernel: esi: f989ac10 edi: f989ac10 ebp: f8ce3c60 esp: e4a4fe04 kernel: ds: 0018 es: 0018 ss: 0018 kernel: Process modprobe (pid: 12156, stackpage=e4a4f000) kernel: Stack: f989ac64 f8ce05be f989ac10 00000000 00000052 f8ce2547 f989ac10 f989ac10 kernel: 00000002 f8ceb398 f989ac10 00000000 00008000 f655ca40 c016d094 c1c16340 kernel: f655ca40 00008124 00000002 00000000 00000000 00000000 00000002 f989ac10 kernel: Call Trace: [<f989ac64>] [<f8ce05be>] [<f989ac10>] [<f8ce2547>] [<f989ac10>] kernel: [<f989ac10>] [<f8ceb398>] [<f989ac10>] [<c016d094>] [<f989ac10>] [<f8ce3c60>] kernel: [<f8ced081>] [<f989ac10>] [<f8cedb20>] [<f8ced090>] [<f8ce0166>] [<f989ac10>] kernel: [<f989aa20>] [<f9899f0b>] [<f9892400>] [<f989ac10>] [<f988f35e>] [<f989ac10>] kernel: [<f989aa20>] [<f9891fcf>] [<f989ac10>] [<f989aa20>] [<f9892212>] [<f989aa20>] kernel: [<c013da6b>] [<c0121294>] [<f9891060>] [<f989a670>] [<f9891060>] [<c0108ebb>] kernel: kernel: Code: 39 58 28 74 0a 42 83 fa 1f 7e ed 31 c0 5b c3 b8 f0 ff ff ff My modutils entry for em8300 is as follows. #*****************************************************************************# # # file : /etc/modutils/em8300 # #*---------------------------------------------------------------------------*# # alias char-major-121 em8300 # alias /dev/em8300* em8300 # alias sound-slot-1 em8300 # alias sound-service-1-0 em8300 # #.............................................................................# # below em8300 bt865 options em8300 use_bt865=1 post-install em8300 /usr/bin/em8300setup -3 -d -f /usr/share/em8300/bt_mcode0.bin # #*****************************************************************************# If I remove this file, I can manually do a modprobe -a on em8300 and it loads without problem. On manually executing the em8300setup command to load the microcode, then the kernel oops occurs. This problem started occurring when the i2c-source package was upgraded to 1:2.8.8-1 and still occurs with the latest 1:2.9.0-4. The kernel is a custom compiled version of kernel-source-2.4.27. PS Wishlist item : will em8300 ever be supported under kernel versions 2.6? The lack of support under 2.6 is preventing my migration from 2.4 series to 2.6 series. -- System Information: Debian Release: sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.27 Locale: LANG=C, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages em8300-source depends on: ii em8300-headers 0.14.0-2 Kernel headers to access DXR3/Holl -- debconf information: em8300-source/kernel-source-not-found: * em8300-source/kernel-source: /usr/src/linux/ em8300-source/install_note: * em8300-source/build_modules: true em8300-source/text_compiling: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]