Shaun Feakes
2004-05-07 23:13:15 UTC
I am also having the same problem as listed in
http://sourceforge.net/mailarchive/forum.php?thread_id=4155666&forum_id=22965
Here is some more info on my setup.
wish-2.0.1
Mandrake 10 (Kernel 2.6.3-4mdk)
I can confirm that this kernel does NOT need to patch listed in the
wish v2 install.
When running the script makedev.sh I got the message
'DEVFS currently running. No need to create /dev devices'
yet no /dev/x10 directory or devices were created.
(x10 / dev.o are loaded with debug and no errors reported).
So I modified the script to force creation of these devices.
It looks like my problem (or one of them) is that plusbd terminates without
any
errors that I can understand, which may be due to my DEVFS problem.
Running the startup script x10.plusb.sh modified for debug log's the
following
May 7 17:55:09 Tiger kernel: x10: no version magic, tainting kernel.
May 7 17:55:09 Tiger kernel: dev.c/577/x10_open() called
May 7 17:55:09 Tiger kernel: dev.c/578/x10_open(): major=121, minor=240
May 7 17:55:09 Tiger kernel: dev.c/580/x10_open(): (CTRL) file->f_flags =
0x2 file->f_mode=0x3
May 7 17:55:09 Tiger kernel: dev.c/586/x10_open(): bidirectional connection
to userspace open
May 7 17:55:09 Tiger plusbd[4736]: starting. api-device=/dev/x10/.api,
pidfile=/var/run/x10d.pid
May 7 17:55:09 Tiger kernel: dev.c/741/x10_write() called
May 7 17:55:09 Tiger kernel: dev.c/742/x10_write(): major=121, minor=240
May 7 17:55:09 Tiger kernel: dev.c/744/x10_write(): (CTRL) file->f_flags =
0x2 file->f_mode=0x3
May 7 17:55:09 Tiger kernel: dev.c/850/api_write() called
May 7 17:55:09 Tiger kernel: dev.c/854/api_write(): X10_API connected
May 7 17:55:09 Tiger kernel: dev.c/777/x10mqueue_add() called
May 7 17:55:09 Tiger kernel: dev.c/795/x10mqueue_add(): source=4, hc=0,
uc=0, cmd=2, f=0, pos=1
May 7 17:55:09 Tiger kernel: dev.c/891/api_read() called
May 7 17:55:09 Tiger kernel: dev.c/812/x10mqueue_get() called
May 7 17:55:09 Tiger kernel: dev.c/819/x10mqueue_get(): source=4, hc=0,
uc=0, cmd=2, f=0, pos=1
May 7 17:55:09 Tiger plusbd[4736]: Successfully opened X10 API device
/dev/x10/.api
May 7 17:55:10 Tiger kernel: dev.c/637/x10_release() called
May 7 17:55:10 Tiger kernel: dev.c/638/x10_release(): major=121, minor=240
May 7 17:55:10 Tiger kernel: dev.c/640/x10_release(): (CTRL) file->f_flags
= 0x2 file->f_mode=0x3
May 7 17:55:10 Tiger kernel: dev.c/649/x10_release(): bidirectional
connection to userspace closed
Starting plusbd with the following :-
/usr/sbin/plusbd -debug -device /dev/usb/hid/hiddev
Logs the following :-
May 7 18:02:54 Tiger kernel: dev.c/577/x10_open() called
May 7 18:02:54 Tiger kernel: dev.c/578/x10_open(): major=121, minor=240
May 7 18:02:54 Tiger kernel: dev.c/580/x10_open(): (CTRL) file->f_flags =
0x2 file->f_mode=0x3
May 7 18:02:54 Tiger kernel: dev.c/586/x10_open(): bidirectional connection
to userspace open
May 7 18:02:54 Tiger plusbd[4858]: starting. api-device=/dev/x10/.api,
pidfile=/var/run/x10d.pid
May 7 18:02:54 Tiger kernel: dev.c/741/x10_write() called
May 7 18:02:54 Tiger kernel: dev.c/742/x10_write(): major=121, minor=240
May 7 18:02:54 Tiger kernel: dev.c/744/x10_write(): (CTRL) file->f_flags =
0x2 file->f_mode=0x3
May 7 18:02:54 Tiger kernel: dev.c/850/api_write() called
May 7 18:02:54 Tiger kernel: dev.c/854/api_write(): X10_API connected
May 7 18:02:54 Tiger kernel: dev.c/777/x10mqueue_add() called
May 7 18:02:54 Tiger kernel: dev.c/795/x10mqueue_add(): source=4, hc=0,
uc=0, cmd=2, f=0, pos=1
May 7 18:02:54 Tiger kernel: dev.c/891/api_read() called
May 7 18:02:54 Tiger kernel: dev.c/812/x10mqueue_get() called
May 7 18:02:54 Tiger kernel: dev.c/819/x10mqueue_get(): source=4, hc=0,
uc=0, cmd=2, f=0, pos=1
May 7 18:02:54 Tiger plusbd[4858]: Successfully opened X10 API device
/dev/x10/.api
May 7 18:02:55 Tiger plusbd[4859]: starting transceiver
May 7 18:02:55 Tiger kernel: dev.c/637/x10_release() called
May 7 18:02:55 Tiger kernel: dev.c/638/x10_release(): major=121, minor=240
May 7 18:02:55 Tiger kernel: dev.c/640/x10_release(): (CTRL) file->f_flags
= 0x2 file->f_mode=0x3
May 7 18:02:55 Tiger kernel: dev.c/649/x10_release(): bidirectional
connection to userspace closed
The following command :-
echo null > /dev/x10/f10
returns
bash: /dev/x10/f10: Bad address
and logs :-
May 7 18:00:35 Tiger kernel: dev.c/577/x10_open() called
May 7 18:00:35 Tiger kernel: dev.c/578/x10_open(): major=120, minor=89
May 7 18:00:35 Tiger kernel: dev.c/582/x10_open(): (DATA) file->f_flags =
0x8241 file->f_mode=0x2
May 7 18:00:35 Tiger kernel: dev.c/616/x10_open(): /dev device opened
without userspace connection
Thanks for any help.
Shaun.
http://sourceforge.net/mailarchive/forum.php?thread_id=4155666&forum_id=22965
Here is some more info on my setup.
wish-2.0.1
Mandrake 10 (Kernel 2.6.3-4mdk)
I can confirm that this kernel does NOT need to patch listed in the
wish v2 install.
When running the script makedev.sh I got the message
'DEVFS currently running. No need to create /dev devices'
yet no /dev/x10 directory or devices were created.
(x10 / dev.o are loaded with debug and no errors reported).
So I modified the script to force creation of these devices.
It looks like my problem (or one of them) is that plusbd terminates without
any
errors that I can understand, which may be due to my DEVFS problem.
Running the startup script x10.plusb.sh modified for debug log's the
following
May 7 17:55:09 Tiger kernel: x10: no version magic, tainting kernel.
May 7 17:55:09 Tiger kernel: dev.c/577/x10_open() called
May 7 17:55:09 Tiger kernel: dev.c/578/x10_open(): major=121, minor=240
May 7 17:55:09 Tiger kernel: dev.c/580/x10_open(): (CTRL) file->f_flags =
0x2 file->f_mode=0x3
May 7 17:55:09 Tiger kernel: dev.c/586/x10_open(): bidirectional connection
to userspace open
May 7 17:55:09 Tiger plusbd[4736]: starting. api-device=/dev/x10/.api,
pidfile=/var/run/x10d.pid
May 7 17:55:09 Tiger kernel: dev.c/741/x10_write() called
May 7 17:55:09 Tiger kernel: dev.c/742/x10_write(): major=121, minor=240
May 7 17:55:09 Tiger kernel: dev.c/744/x10_write(): (CTRL) file->f_flags =
0x2 file->f_mode=0x3
May 7 17:55:09 Tiger kernel: dev.c/850/api_write() called
May 7 17:55:09 Tiger kernel: dev.c/854/api_write(): X10_API connected
May 7 17:55:09 Tiger kernel: dev.c/777/x10mqueue_add() called
May 7 17:55:09 Tiger kernel: dev.c/795/x10mqueue_add(): source=4, hc=0,
uc=0, cmd=2, f=0, pos=1
May 7 17:55:09 Tiger kernel: dev.c/891/api_read() called
May 7 17:55:09 Tiger kernel: dev.c/812/x10mqueue_get() called
May 7 17:55:09 Tiger kernel: dev.c/819/x10mqueue_get(): source=4, hc=0,
uc=0, cmd=2, f=0, pos=1
May 7 17:55:09 Tiger plusbd[4736]: Successfully opened X10 API device
/dev/x10/.api
May 7 17:55:10 Tiger kernel: dev.c/637/x10_release() called
May 7 17:55:10 Tiger kernel: dev.c/638/x10_release(): major=121, minor=240
May 7 17:55:10 Tiger kernel: dev.c/640/x10_release(): (CTRL) file->f_flags
= 0x2 file->f_mode=0x3
May 7 17:55:10 Tiger kernel: dev.c/649/x10_release(): bidirectional
connection to userspace closed
Starting plusbd with the following :-
/usr/sbin/plusbd -debug -device /dev/usb/hid/hiddev
Logs the following :-
May 7 18:02:54 Tiger kernel: dev.c/577/x10_open() called
May 7 18:02:54 Tiger kernel: dev.c/578/x10_open(): major=121, minor=240
May 7 18:02:54 Tiger kernel: dev.c/580/x10_open(): (CTRL) file->f_flags =
0x2 file->f_mode=0x3
May 7 18:02:54 Tiger kernel: dev.c/586/x10_open(): bidirectional connection
to userspace open
May 7 18:02:54 Tiger plusbd[4858]: starting. api-device=/dev/x10/.api,
pidfile=/var/run/x10d.pid
May 7 18:02:54 Tiger kernel: dev.c/741/x10_write() called
May 7 18:02:54 Tiger kernel: dev.c/742/x10_write(): major=121, minor=240
May 7 18:02:54 Tiger kernel: dev.c/744/x10_write(): (CTRL) file->f_flags =
0x2 file->f_mode=0x3
May 7 18:02:54 Tiger kernel: dev.c/850/api_write() called
May 7 18:02:54 Tiger kernel: dev.c/854/api_write(): X10_API connected
May 7 18:02:54 Tiger kernel: dev.c/777/x10mqueue_add() called
May 7 18:02:54 Tiger kernel: dev.c/795/x10mqueue_add(): source=4, hc=0,
uc=0, cmd=2, f=0, pos=1
May 7 18:02:54 Tiger kernel: dev.c/891/api_read() called
May 7 18:02:54 Tiger kernel: dev.c/812/x10mqueue_get() called
May 7 18:02:54 Tiger kernel: dev.c/819/x10mqueue_get(): source=4, hc=0,
uc=0, cmd=2, f=0, pos=1
May 7 18:02:54 Tiger plusbd[4858]: Successfully opened X10 API device
/dev/x10/.api
May 7 18:02:55 Tiger plusbd[4859]: starting transceiver
May 7 18:02:55 Tiger kernel: dev.c/637/x10_release() called
May 7 18:02:55 Tiger kernel: dev.c/638/x10_release(): major=121, minor=240
May 7 18:02:55 Tiger kernel: dev.c/640/x10_release(): (CTRL) file->f_flags
= 0x2 file->f_mode=0x3
May 7 18:02:55 Tiger kernel: dev.c/649/x10_release(): bidirectional
connection to userspace closed
The following command :-
echo null > /dev/x10/f10
returns
bash: /dev/x10/f10: Bad address
and logs :-
May 7 18:00:35 Tiger kernel: dev.c/577/x10_open() called
May 7 18:00:35 Tiger kernel: dev.c/578/x10_open(): major=120, minor=89
May 7 18:00:35 Tiger kernel: dev.c/582/x10_open(): (DATA) file->f_flags =
0x8241 file->f_mode=0x2
May 7 18:00:35 Tiger kernel: dev.c/616/x10_open(): /dev device opened
without userspace connection
Thanks for any help.
Shaun.