dabao2 发表于 2014-2-19 13:58

就是rg100a,现在这个固件连最基本的开机,wlan连上级路由器然后上网都搞不定,已经折腾好几天了
正在找替换固件

wangmucha 发表于 2014-2-19 18:51

dabao2 发表于 2014-2-19 13:58 static/image/common/back.gif
就是rg100a,现在这个固件连最基本的开机,wlan连上级路由器然后上网都搞不定,已经折腾好几天了
正在找替 ...

给你一个思路你可以试试,在其他固件正常wan的情况下,保存设置再刷我那个固件可能可以解决wan口变lan问题,试试吧,不一定行,也可能这样的其他功能会又有问题~

∞白开水 发表于 2014-2-19 22:32

技术帖必须支持啊:hug:

dabao2 发表于 2014-2-20 14:42

最近折腾了好几天,说下进展。
首先,楼主的教程非常详细。
第二,楼主的固件在rg100a上可能存在问题,网络联通都存在问题。
第三,我才用了同样是backfire10的固件rg100a-openwrt.org.cn-10.03.396-DIY-mini-0218.bin,固件下载地址downloads.openwrt.org.cn/openwrtcn_img/rg100a/
第四,用该固件需要重新安装usb 声卡驱动以及楼主提到的所有软件。
第五,该版本固件网络功能正常。
第六,该固件不支持通过路由器后边的按键换台,貌似按键没驱动。现在还没法解决

wangmucha 发表于 2014-2-20 15:31

dabao2 发表于 2014-2-20 14:42 static/image/common/back.gif
最近折腾了好几天,说下进展。
首先,楼主的教程非常详细。
第二,楼主的固件在rg100a上可能存在问题,网 ...

谢谢提醒rg100a可用固件,其他rg100a的朋友可用参考你的固件安装。
关于换台实体键问题,我帖子中那个参考贴链接说明你看下或许有帮助
然后主要实体键还是mplayer包的设置,你也可以独立去找rg100a可以用的mplayer包
RG100A请修改/etc/config/system,把BTN_1改成BTN_2或BTN_3

BTN_0 RESET(DB120,RG100A均有效)

BTN_1 DB120:WLAN

BTN_2 WPS(DB120,RG100A均有效)

BTN_3 RG100A:WLAN

dabao2 发表于 2014-2-21 20:18

谢谢楼主关注,但现在貌似需要有按键的驱动,我这个固件貌似不支持。已经安装了hotplug, button的ipk。谁知道咋安装驱动?或者提供一个可以的bin也可以。

dabao2 发表于 2014-2-26 19:00

自己汇报下进度,让别的有相同问题的人参考:
我是用了backfire10的固件rg100a-openwrt.org.cn-10.03.396-DIY-mini-0218.bin,固件下载地址downloads.openwrt.org.cn/openwrtcn_img/rg100a/
由于没有按键驱动,采用网友gaochongjun1提的建议:采用脚本读取gpio端口的办法实现按键换台,脚本如下:
#!/bin/sh

#定义GPIO编号
#PIN34 是 WIFI按键
#PIN36 是复位按键
#PIN37 是 WPS 按键

#取得按键状态
#gpioctl get 34
#gpioctl get 36
#gpioctl get 37

#简易mplayer防死机 linux shell脚本

#while true;do
#          echo "start:"$NAME      
#          rm -f /tmp/fifofile
#          mkfifo /tmp/fifofile
#          /usr/share/mplayer/mplayer -slave -input file=/tmp/fifofile -playlist /usr/share/mplayer/playlist
#done




GPIO_wifi=34
GPIO_wps=37
Mplayer_state=0

while true;do
        Mplayer_state='pgrep mplayer'

        if["$Mplayer_state"]
        then
                echo Mplayer is down
                /usr/sbin/screen -d -m /usr/share/mplayer/mplayer -slave -input file=/fifofile -playlist /usr/share/mplayer/playlist
        fi       
               
        strBack1=`gpioctl get $GPIO_wifi`
        strBack2=`gpioctl get $GPIO_wps`

        strBack1=`echo $strBack1| grep "HIGH"`
        strBack2=`echo $strBack2| grep "HIGH"`

        if [ ${#strBack1} = 0 ]
                then
                echo GPIO_wifi is LOW
                echo pt_step 1 > /fifofile

        else
                echo GPIO_wifi is HIGH
        fi

        if [ ${#strBack2} = 0 ]
        then
                echo GPIO_wps is LOW
                echo pt_step -1 > /fifofile
                else
                echo GPIO_wps is HIGH
        fi

sleep 1
done

dabao2 发表于 2014-2-26 19:01

为了防止mplayer崩溃,采用如下脚本确保:
#!/bin/sh
while true;do
          echo "start:"$NAME      

          /usr/share/mplayer/mplayer -slave -input file=/fifofile -playlist /usr/share/mplayer/playlist
done

dabao2 发表于 2014-2-26 19:03

两个脚本采用screen开机自动运行 /etc/rc.local文件
/usr/sbin/screen -d -m 脚本路径

dabao2 发表于 2014-2-26 19:04

脚本高手最好修改下,我水平太次

xeon8300 发表于 2014-2-27 00:02

《电脑报》有教程....

‘’_随风而、逝 发表于 2014-2-27 00:07

几句话挑点干的 这个是干什么?
页: 1 2 3 4 [5] 6 7 8 9 10 11 12
查看完整版本: 网络收音机制作篇-DB120制作网络收音机、airplay、驱鼠器整点报时器教程