Здравствуйте. Возникла вот такая проблема: пытаюсь смонтировать сеть 1-wire с помощью пакета owfs. Все смонтировалось все видется все ок... Только при попытке записать в один из файлов значение «1»:
stas@SunFire:~$ echo 1 > /mnt/1wire/12.4A7A80000000/PIO.A
stas@SunFire:~$ cat /mnt/1wire/12.4A7A80000000/PIO.A
0stas@SunFire:~$
НО! Самое главное что на архитектуре i386 все работает, а на SPARC64 история, описанная выше.
Я собирал из исходников, изрыл весь интернет, нашел статейки что человек делал на архитектуре SPARC. Сделал все так же как он... Все не сработало. Подскажите, может кто-нибуь когда-нибудь встречался с такой проблемой?
мой инит скрипт:
#!/bin/sh
# /etc/init.d/owfs.sh
MOUNTPOINT='/mnt/1wire';
case "$1" in
start)
echo "starting script owfs with USB support..";
echo `/opt/owfs/bin/owfs -u --allow_other -m 1wire --error_level=3 --mountpoint=$MOUNTPOINT`
;;
stop)
echo "stopping script owfs by unloading mount-point ..";
echo `umount $MOUNTPOINT`;
;;
*)
echo "Usage: /etc/init.d/owfs.sh {start|stop}"
exit 1
;;
esac
exit 0
пробовал почти все последние версии (в т.ч. owfs-2.8p15)
компилировал вот так:
./configure --build=sparc64-linux target=sparc64-linux --enable-debian --enable-debug --enable-usb
make
make install