Discussion:
[wish-info] Same /dev/x10/* bad address problem.
Shaun Feakes
2004-05-07 23:13:15 UTC
Permalink
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.
Scott Hiles
2004-05-08 00:00:10 UTC
Permalink
Version 2.0 of the drivers have been withdrawn. I am unable to get them to
work reliably with kernel 2.6 outside of the development environment and so
they will not be available till I can take the time to understand what is
happening.

Scott
-----Original Message-----
Shaun Feakes
Sent: Friday, May 07, 2004 7:13 PM
Subject: [wish-info] Same /dev/x10/* bad address problem.
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()
dev.c/580/x10_open(): (CTRL) file->f_flags = 0x2
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,
dev.c/744/x10_write(): (CTRL) file->f_flags = 0x2
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,
dev.c/812/x10mqueue_get() called May 7 17:55:09 Tiger
kernel: dev.c/819/x10mqueue_get(): source=4, hc=0, uc=0,
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,
dev.c/640/x10_release(): (CTRL) file->f_flags = 0x2
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
dev.c/580/x10_open(): (CTRL) file->f_flags = 0x2
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,
dev.c/744/x10_write(): (CTRL) file->f_flags = 0x2
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,
dev.c/812/x10mqueue_get() called May 7 18:02:54 Tiger
kernel: dev.c/819/x10mqueue_get(): source=4, hc=0, uc=0,
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,
dev.c/640/x10_release(): (CTRL) file->f_flags = 0x2
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
dev.c/582/x10_open(): (DATA) file->f_flags = 0x8241
dev.c/616/x10_open(): /dev device opened without userspace connection
Thanks for any help.
Shaun.
-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to
deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
wish-info mailing list
https://lists.sourceforge.net/lists/listinfo/wish-info
Loading...