Dave Close
2004-05-30 20:15:01 UTC
I'm trying to get a PowerLinc USB working. I tried for a while to get
WiSH 2 working on a 2.6 kernel, but no luck. Now that I understand
the difficulties and have read Scott's statement, I've given that up
and returned to 2.4. That ought to be easy, right? Lots of folks are
using it successfully...
Starting with a vanilla Wish 1.6.9 tar file and a customized 2.4.19
kernel, with all kernel source in the right place, I had no trouble
compiling or installing the program. Of course, the install script puts
the modules in /usr/local, so I moved them to /lib/modules where my
kernel can find them. (I don't see any build dependencies on that.) The
example init script does not include rmmod hid, but I've added that. I
modified the init script to replace x10_pl with x10_plusb both places.
Here's what the kernel logs when I start it.
usb.c: deregistering driver hiddev
usb.c: deregistering driver hid
x10: X10 Transceiver module v1.6.9 (***@sprintmail.com)
x10: $Id: x10_core.c,v 1.47 2004/02/08 19:40:54 whiles Exp $
x10: $Id: x10_ldisc_plusb.c,v 1.17 2003/05/30 03:19:42 whiles Exp whiles $
x10: $Id: x10_xcvr_plusb.c,v 1.14 2003/05/27 05:49:09 whiles Exp $
usb.c: registered new driver PowerLincUSB
Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
c0115e6a
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c0115e6a>] Not tainted
EFLAGS: 00010092
eax: e09c6610 ebx: 00000000 ecx: d6e53e14 edx: d6e53e0c
esi: 00000202 edi: 00000008 ebp: 00000000 esp: d6e53e00
ds: 0018 es: 0018 ss: 0018
Process insmod (pid: 2112, stackpage=d6e53000)
Stack: e09c6604 d6e52000 c010773f 00000001 d6e52000 e09c6610 00000000 d6e53e78
d6e53e78 00000008 00000000 c010780b e09c6604 d6e53e78 e09c15c3 dfb63200
00000000 e0858d22 dfb63200 e0858c39 dfcc14c0 d6e53e78 e09c4ac0 e09c6040
Call Trace: [<e09c6604>] [<c010773f>] [<e09c6610>] [<c010780b>] [<e09c6604>]
[<e09c15c3>] [<e0858d22>] [<e0858c39>] [<e09c4ac0>] [<e09c6040>] [<e09bf08e>]
[<e09bbb40>] [<e09bb9e9>] [<e09c4ac0>] [<e09c6040>] [<e09c4ac0>] [<e09bef1f>]
[<e09c6040>] [<c0117a80>] [<e09c4ac0>] [<e09bb32f>] [<e09c17be>] [<e09c4a60>]
[<c012e601>] [<c0118755>] [<e09c38b4>] [<e09bb060>] [<c010891b>]
Code: 89 0b 56 9d 5b 5e c3 eb 0d 90 90 90 90 90 90 90 90 90 90 90
A search of the mailing list archive doesn't show any previous reports
of this problem. And, as I said, I haven't modified the code in any way,
just compiled it straight "out of the box". Somewhere there is a symbol
that seems to be unresolved. What am I missing?
WiSH 2 working on a 2.6 kernel, but no luck. Now that I understand
the difficulties and have read Scott's statement, I've given that up
and returned to 2.4. That ought to be easy, right? Lots of folks are
using it successfully...
Starting with a vanilla Wish 1.6.9 tar file and a customized 2.4.19
kernel, with all kernel source in the right place, I had no trouble
compiling or installing the program. Of course, the install script puts
the modules in /usr/local, so I moved them to /lib/modules where my
kernel can find them. (I don't see any build dependencies on that.) The
example init script does not include rmmod hid, but I've added that. I
modified the init script to replace x10_pl with x10_plusb both places.
Here's what the kernel logs when I start it.
usb.c: deregistering driver hiddev
usb.c: deregistering driver hid
x10: X10 Transceiver module v1.6.9 (***@sprintmail.com)
x10: $Id: x10_core.c,v 1.47 2004/02/08 19:40:54 whiles Exp $
x10: $Id: x10_ldisc_plusb.c,v 1.17 2003/05/30 03:19:42 whiles Exp whiles $
x10: $Id: x10_xcvr_plusb.c,v 1.14 2003/05/27 05:49:09 whiles Exp $
usb.c: registered new driver PowerLincUSB
Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
c0115e6a
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c0115e6a>] Not tainted
EFLAGS: 00010092
eax: e09c6610 ebx: 00000000 ecx: d6e53e14 edx: d6e53e0c
esi: 00000202 edi: 00000008 ebp: 00000000 esp: d6e53e00
ds: 0018 es: 0018 ss: 0018
Process insmod (pid: 2112, stackpage=d6e53000)
Stack: e09c6604 d6e52000 c010773f 00000001 d6e52000 e09c6610 00000000 d6e53e78
d6e53e78 00000008 00000000 c010780b e09c6604 d6e53e78 e09c15c3 dfb63200
00000000 e0858d22 dfb63200 e0858c39 dfcc14c0 d6e53e78 e09c4ac0 e09c6040
Call Trace: [<e09c6604>] [<c010773f>] [<e09c6610>] [<c010780b>] [<e09c6604>]
[<e09c15c3>] [<e0858d22>] [<e0858c39>] [<e09c4ac0>] [<e09c6040>] [<e09bf08e>]
[<e09bbb40>] [<e09bb9e9>] [<e09c4ac0>] [<e09c6040>] [<e09c4ac0>] [<e09bef1f>]
[<e09c6040>] [<c0117a80>] [<e09c4ac0>] [<e09bb32f>] [<e09c17be>] [<e09c4a60>]
[<c012e601>] [<c0118755>] [<e09c38b4>] [<e09bb060>] [<c010891b>]
Code: 89 0b 56 9d 5b 5e c3 eb 0d 90 90 90 90 90 90 90 90 90 90 90
A search of the mailing list archive doesn't show any previous reports
of this problem. And, as I said, I haven't modified the code in any way,
just compiled it straight "out of the box". Somewhere there is a symbol
that seems to be unresolved. What am I missing?
--
Dave Close, Compata, Costa Mesa CA +1 714 434 7359
***@compata.com ***@alumni.caltech.edu
"..the last seven decades of the twentieth century will be characterized
in history as the dark ages of theoretical physics." -- Carver Mead
Dave Close, Compata, Costa Mesa CA +1 714 434 7359
***@compata.com ***@alumni.caltech.edu
"..the last seven decades of the twentieth century will be characterized
in history as the dark ages of theoretical physics." -- Carver Mead