Debian udev
From NAS-Central Buffalo - The Linkstation Wiki
(Difference between revisions)
m (Category: Debian) |
m |
||
| Line 49: | Line 49: | ||
* /etc/init.d/kuroevtd (If you're not willing to install [[debian_avr_evtd|avr_evtd]] instead of kuroevtd) | * /etc/init.d/kuroevtd (If you're not willing to install [[debian_avr_evtd|avr_evtd]] instead of kuroevtd) | ||
| - | replace both entries (in start | + | replace both entries (in start |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
Revision as of 19:34, 17 April 2007
Why is there a problem while installing udev ?
Installing udev on the kurobox debian will lead to a problem with AVR device initialisation (and if you do not initialise the AVR device, the kurobox will shut down few minutes after power up) !
The problem is that the AVR device can be accessed using /dev/AVR00, but udev will not create this device ! You have to use /dev/ttyS1 instead ! The problem is that when you're not running udev, /dev/ttyS1 does not point to the AVR device !
How to solve the problem
To solve this, you have to update the following files :
- /etc/init.d/halt :
replace
echo -n "EEEE" > /dev/AVR00
with
if [ -e /dev/AVR00 ]; then echo -n "EEEE" > /dev/AVR00 else echo -n "EEEE" > /dev/ttyS1 fi
- /etc/init.d/reboot :
replace
echo -n "EEEE" > /dev/AVR00
with
if [ -e /dev/AVR00 ]; then echo -n "EEEE" > /dev/AVR00 else echo -n "EEEE" > /dev/ttyS1 fi
- /etc/init.d/kuro_boot :
replace
echo -n "AVR00 port init : " stty -F /dev/AVR00 10:1:9f0d:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 echo -n "AVR init string send" echo -n "AAAAFFFFJJJJ>>>>VVVV>>>>ZZZZVVVVKKKK" > /dev/AVR00
with
if [ -e /dev/AVR00 ]; then echo -n "AVR00 port init : " stty -F /dev/AVR00 10:1:9f0d:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 echo -n "AVR init string send" echo -n "AAAAFFFFJJJJ>>>>VVVV>>>>ZZZZVVVVKKKK" > /dev/AVR00 else echo -n "ttyS1 port init : " stty -F /dev/ttyS1 10:1:9f0d:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 echo -n "AVR init string send" echo -n "AAAAFFFFJJJJ>>>>VVVV>>>>ZZZZVVVVKKKK" > /dev/ttyS1 fi
- /etc/init.d/kuroevtd (If you're not willing to install avr_evtd instead of kuroevtd)
replace both entries (in start

