楼主: 11210

[BROADCOM系列芯片] 【上海贝尔】RG100A-AA 改版固件(基于DLink_DSL-2760U_1.04)

 荐  火 [复制链接]
发表于 2010-9-24 12:49:43 |安徽| 显示全部楼层
下面是我的hotplug-call的内容,我发现里面挂在位置都是/mnt/usb/sda1,多了个usb,不知道是否是因为这个所以出问题,请楼主帮忙看看
4 Z- I* d% _% U- U# n+ j9 Q+ Z" `* v3 z6 b/ ]: v
#!/bin/sh+ Z8 o8 I, g8 ]. M

4 p: @( R" A& {: n( bmount_dev() {
: b  Q; E% `6 w        DEVNAME="$(basename $DEVPATH)"
, t! }' d/ _0 b* a$ O+ a1 V0 ]  G        MOUNT_ROOT="/mnt/usb"5 [: d7 K! J5 G! x
#   echo "mount $DEVNAME"8 s+ ?, W1 n; A, X' t# H
#       sleep 2
) p  }- F& G4 z; z* S! d) o        mkdir -p $MOUNT_ROOT/$DEVNAME
2 z+ C& |# R2 D1 u0 l. J& _        if mount /dev/$DEVNAME $MOUNT_ROOT/$DEVNAME || ntfs-3g /dev/$DEVNAME $MO( f* z3 \* j2 c" n* `- p$ g
                [ -x $MOUNT_ROOT/$DEVNAME/opt/etc/init ] && $MOUNT_ROOT/$DEVNAME
4 c" ]7 Z$ r; g4 C                echo "usb=on" > /proc/ledStatus
- e4 I, T! ]3 h- L3 i( S" L        echo 1 > /proc/monitor
" C% e, ]6 |5 T+ E        fi
1 A9 \# z3 O4 p" l1 g3 |}
) q$ U$ O( n$ o+ i/ n& _2 i4 a
% C7 Y, S" e. W1 chandle_block() {
' e. _' z$ t0 D, w        case $ACTION.$DEVPATH in0 P3 P6 C+ V  _2 K  \% y
                add./block/sd?/sd?1)2 A% c: b2 J/ y
                        mount_dev
. q7 E; ]: r+ m- q+ Z                        exit 0  l  g3 z! ~( T' f
                        ;;+ @3 H! e9 x7 ]/ |5 u3 X" c+ z
        esac. M- @. u& R1 A; p) F) m
}; r6 z% \' w7 w2 ?5 h
5 L. K) I$ M3 w
kill_prgm() {: G4 ]) d: O0 C/ V0 f4 q
        count=08 ?4 C! l& ?( g8 g" U) |- x/ v0 Z
        while [ $count -lt 5 ]; do
; Y) P  p. U5 V# F. d                ps | grep $1 | grep -v "grep" 1>/dev/null 2>/dev/null || break
. y6 J( d0 u! G3 X/ _                killall $12 f/ R* @; i( S8 N# w  v! \
#       echo $1! N% G) C7 z, Z
                sleep 3
- X! ]& H* T/ l5 W) U1 n4 E* \/ v                count=$(($count+1))$ ?: W- \$ q( \
        done
! y( c) y& A( m7 [, O}- P  P4 m  s8 `1 V" ^6 I0 z

  A- |* z( t6 H/ kunmount_dev() {1 ^) C0 h5 M2 q
        echo "usb=blinkfast" > /proc/ledStatus2 n# N7 j! i5 p+ o3 b/ o
        for prgm in amuled rtorrent screen transmission-daemon; do
1 I' R% o- z* ]                kill_prgm $prgm
9 v  ~* H' w+ r* R) E* X: y        done1 K" K& V. n' A: [
  x. v; W' [  G' l. K
        for loop in $(grep "loop" /proc/swaps | cut -d ' ' -f1); do
. L5 v' G  F2 g+ H9 Y1 L" z                if ! swapoff $loop || ! losetup -d $loop; then& @! n# i# o! `
                        echo "usb=on" > /proc/ledStatus
5 O; y/ i4 g2 t. `8 V5 r; A$ b                        exit 1
5 S( x4 i3 p5 ?3 u( J3 A  fi
" E) d, D! _/ o# H5 Q. T        done
( t/ u9 L4 n& ]% n( g# n% a4 A
0 j7 S& K" Y6 F$ G2 t        echo 1 > /proc/monitor
1 I' f9 T$ T/ W- f2 H0 U        echo "usb=off" > /proc/ledStatus& L2 B8 P* a2 v, B/ _/ |' |
}! S4 ]+ q+ s8 h
' `' Y: R; r$ Z/ H* ^
handle_button() {
4 I3 K& D3 N  V7 N        if [ "$ACTION" = "pressed" ]; then
/ m" x  i9 B# h( ^! o                case $BUTTON in! E4 B" j; \0 f% j" b5 o, Q" _
                        wps)  unmount_dev;;# Q1 b4 K  ?9 O6 _4 `0 r( j
                        wlan) echo "x" > /proc/wlanStatus && echo 1 > /proc/moni
9 q. ]2 A* x+ G                esac3 p3 ]: d  j4 ^
        fi. k' a; Z2 {% Q# I
        exit 0# L# p5 e2 F* F" R* w
}
" V  M6 [6 l8 w) J/ z5 n
8 C# R6 N8 t8 Z; _9 W& b  r2 ]if [ -x /opt/sbin/hotplug ] && /opt/sbin/hotplug $@; then
' B. ~5 F" }% A3 }, i7 M        exit 0
. F" y) M0 y- G" c' }. [; wfi9 {* J9 V( g8 F& y2 }
#echo $@,$SUBSYSTEM,$ACTION,$PRODUCT,$TYPE,$INTERFACE,$DEVPATH >> /tmp/hotlog
* x6 P3 {. k: l  `6 ~( R1 |+ z, z1 B3 N" m. z; g
case $1 in% i2 p) b' G$ [& _" I, U$ w
        block)  handle_block;;# o& ^8 d# |; U& m
        button) handle_button;;& E8 i2 T( k0 B3 g7 D* A
esac- \, r" y" f2 Z( g7 K" K
' D' H5 h' Q' z; M
/sbin/hotplug $@
发表于 2010-9-24 13:13:53 |安徽| 显示全部楼层
硬盘是在/etc/hotplug-call脚本里加载的,/etc/fstab没用。你直接执行# ?6 o" c, d/ Q  b, W
mkdir -p /mnt/sda1
& ~/ M( ]% j0 z5 W% b9 pntfs-3g / ...
3 V* u9 }" D( d/ ~4 J0 e  j11210 发表于 2010-9-23 23:14

+ H; w, L  K$ S$ v
+ |  T' s; u, r! e. U+ m运行后提示如下:& Y7 i' I& ~( n8 {  i  M
ntfs-3g-mount: mount failed: device or resource busy: m3 I; y1 ?4 N$ B
9 n8 ]5 Y  s! y. e+ w1 S- n4 q
我之前就发现挂在的盘无法执行unmount,提示也是busy7 V: K+ {/ R; Q4 S) J
   
发表于 2010-9-24 17:09:15 |山东| 显示全部楼层
又有新作了吗[code][/code]
发表于 2010-9-24 19:07:13 |云南| 显示全部楼层
好东西,支持LZ ,一直关注中,今天终于下定决心下载~
发表于 2010-9-24 20:00:27 |河南| 显示全部楼层
刷了,上网正常,就是不知道怎么脱机下载,能不能写个详细的教程?谢谢了!
* ]( G* v+ f, K+ ]gwmj 发表于 2010-9-24 03:20
# M% X* S6 y! e0 D

2 O, }$ M+ P6 k0 y5 y0 X9 y  b
1 y) m: X! c* I6 q! ]- x: [    是呀,楼主或者哪个高手写一个吧,让我等也用用
发表于 2010-9-24 22:10:30 |云南| 显示全部楼层
我的 db120 也web 刷机成功了,测试中....
发表于 2010-9-24 23:24:27 |重庆| 显示全部楼层
这个版本的不错,很稳定,就是脱机下载自动加载有些问题,手动也没运行起来。也许是我太菜了,楼主要是能把脱机下载包更正下就好了,2650的脱机下载没问题,就是老爱死机
发表于 2010-9-25 07:01:55 |山东| 显示全部楼层
求教各位,所说的WEB刷机成功是不用TTL线实现的吗
发表于 2010-9-25 08:40:21 |广东| 显示全部楼层
看看!!!!!
发表于 2010-9-25 11:14:44 |新疆| 显示全部楼层
回复 218# ww22qq 6 {" {( W9 h/ Y( _6 s: Q

0 b4 h: w1 G- e0 I$ T- @, j, F
+ n" J6 g& y1 r/ f$ r    恩,直接从电信原版进CFE模式通过WEB页面升级的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖返回顶部