Unfortunately no one can be told what fun_plug is - you have to see it for yourself.
You are not logged in.
I just picked up a '323 and I'm really happy with it so far. Got telnet, chroot debian, rtorrent, and external usb support all up. I thought it would be sweet if the '323 could control my home automation through X10 (in my case, a Smarthome USB Powerlinc). So, I thought I'd start a discussion on X10 support for the DNS-323.
The Wish dev2 drivers ( http://wish.sourceforge.net/index2.html ) work perfectly for every *nix system I've tried them on, so I have no doubt that would work with the '323. However, the only problem is compiling them for the '323 (obviously compiling in the chroot environment won't work). After they are compiled, /dev/x10/* would be able to accept commands from userspace.
Another option is a straight userspace tool, but I don't think one exists.
Anyone know of a method of compiling these drivers for the DNS-323?
Offline
Hi Gand,
Have you had any luck with this?
Offline
No, unfortunately. If I had an ARM build environment this could be done really easily, but unfortunately I don't.
If there's anyone that has debian installed (full debian, not chroot), they could do this. Otherwise I'll see about getting an ARM emulator to get this going...
Offline
What do you think is necessary to do with the DNS-323 to accept the Smarthome USB Powerlinc at the USB port?
BTW, does anyone now if the device mentioned above is available with European (Swedish in particular) wallplug or if there is an equivalent?
Last edited by vedeja (2008-03-05 15:40:28)
Offline
vedeja wrote:
What do you think is necessary to do with the DNS-323 to accept the Smarthome USB Powerlinc at the USB port?
BTW, does anyone now if the device mentioned above is available with European (Swedish in particular) wallplug or if there is an equivalent?
As far as I know, all that needs to be done is the Wish dev2 drivers just need to be compiled for the ARM processor and then loaded into linux via telnet or fun_plug. It can then be controlled by sending commands to /dev/x10/...
Offline
Has anyone been able to get x10 running on their 323? I'm looking to hook up my CM15A
Offline
try to talk with fonz. maybe he can help you compile this
Offline
bumping post back up to the top.
Looking for a possible way to get the X10 communicator to work with my X10 devices in the home without the need for a PC. Because the NAS is always on, why not right?
Any progress made with this since December? Thx in adv
Offline
Fonz,
Can you help me understand the process of compiling a .ko driver for the DNS environment?
Here are the facts I have so far:
Driver Soure code: http://cwoodward.linux-site.net/x10/cm15a-driver.tgz
Instructions given from README:
Go to the driver/linux-2.6 directory. To build the device driver, execute
make in the driver/linux-2.6 directory as root:
% make
The device module, labjack.ko, should be built. Once the device driver
is built, you can use insmod to load the device. As root, execute:
# insmod cm15a.ko
I was unable to find the command make so I downloaded via ipkg. My current error:
root@MillerTime:/usr/src/cm15a-driver/driver/linux-2.6# make
make -C /lib/modules/2.6.12.6-arm1/build SUBDIRS=/usr/src/cm15a-driver/driver/linux-2.6 modules
make: *** /lib/modules/2.6.12.6-arm1/build: No such file or directory. Stop.
make: *** [default] Error 2
Thanks in Advance
Offline
I may have partially answered my own question.
After auditing the Makefile that came with this driver I see the following string that needs to be modified:
#KERNEL_SRC = /usr/src/linux-2.6.5-gentoo-r1
Where is the kernel source?
Thx!
Offline
Fonz,
I've already downloaded dns323_GPL_v1.08_12182009.tgz, have tar'd to /opt/dns323_GPL/dns323_GPL but still can not find the correct source files.
Can you give me any further advice? Thanks
Offline
bdub03,
Have you gotten any further with this? I've been meaning to try it, but I'm pretty inexperienced with Linux and I think I'll be lucky to even make it as far as you've gotten. Which X10 device are you trying to hook up? Thanks
Offline