みみず工房掲示板
[リストに戻る] [ホームに戻る] [新規投稿] [thread view] [tree view] [留意事項] [ワード検索] [過去ログ] [管理用]
LED support on kernel 3.8 - t-ta 2013/03/30(Sat) 23:51 No.2493
 └ Re: LED support on kernel 3.8 - yo 2013/03/31(Sun) 10:41 No.2497

LED support on kernel 3.8 投稿者:t-ta 投稿日:2013/03/30(Sat) 23:51 No.2493 home
armhf 版の Debian Wheezy を kernel 3.8.4 + rt1 パッチで起動して Cubox の LED の動作を確認しました。

Cubox パッチは当たっていないですが、kernel 3.8.4 で提供される LED のドライバで LED の点灯や点滅などを利用できます。kernel 3.8.4 のコンフィグは先日公開している
https://docs.google.com/file/d/0ByvMoQ5EyRgQM2UxQUhLQUtwUk0/edit
の LED drivers と LED Triggers のセクションをご参照下さい。

雛祭りバージョンの /usr/local/sbin/led を以下のように書き換えて PCM 再生時の LED の点滅と、再生停止時の LED の点灯状態を確認しました。

以下、/usr/local/sbin/led を引用。

#!/bin/sh

Status_Before=0
Status_Now=0
while :
do
if mpc | grep \.dff$ > /dev/null 2>&1 || mpc | grep \.dsf$ > /dev/null 2>&1
then
Status_Now=1
elif mpc | grep playing > /dev/null 2>&1
then
Status_Now=2
else
Status_Now=0
fi
if [ $Status_Before -ne $Status_Now ]
then
case $Status_Now in
# 0) echo default-on > /sys/class/leds/cubox:red:health/trigger ;;
0) echo default-on > /sys/class/leds/Power/trigger ;;
# 1) echo heartbeat > /sys/class/leds/cubox:red:health/trigger ;;
1) echo heartbeat > /sys/class/leds/Power/trigger ;;
# 2) echo timer > /sys/class/leds/cubox:red:health/trigger ;;
2) echo timer > /sys/class/leds/Power/trigger && \
echo 1000 > /sys/class/leds/Power/delay_on && \
echo 1000 > /sys/class/leds/Power/delay_off ;;
esac
fi
Status_Before=$Status_Now
sleep 2
done

Re: LED support on kernel 3.8 投稿者:yo 投稿日:2013/03/31(Sun) 10:41 No.2497 home
t-taさん

なるほど。/sys/class/leds/ の場所が変わっていたのですね。情報ありがとうございます。
ひょっとすると、このあたりにubuntu-coreが起動出来ないトラブルの解決のヒントがあるかもしれませんね。


- 返信フォーム

Name
E-Mail
Title
Message
WebSite
password (英数字で8文字以内, under 8 alphanumeric characters to delete or correct message)
submit key (投稿時には 投稿キー(文字) を入力してください, please enter characters left)

- 記事修正&削除フォーム
処理 No. 暗証キー