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]

Reply via email to