找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 11210

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

    [复制链接]
发表于 2010-9-24 12:49:43 | 显示全部楼层
下面是我的hotplug-call的内容,我发现里面挂在位置都是/mnt/usb/sda1,多了个usb,不知道是否是因为这个所以出问题,请楼主帮忙看看
1 g' d5 M4 Z0 @- g/ b: o
4 M* \# ~/ A. }4 x5 X1 z#!/bin/sh( ?* i. T, t1 Z% q: h! l8 U. J* b
5 N9 Z5 N4 F# h+ f& i
mount_dev() {3 _; N6 Q: J2 }2 X0 \
        DEVNAME="$(basename $DEVPATH)"
5 K$ n, X$ S" W" Y# h6 Z        MOUNT_ROOT="/mnt/usb"# f! u8 r; H0 P+ h2 s
#   echo "mount $DEVNAME"
. b+ \) k0 U( c; c#       sleep 22 O8 ]' @' `+ x1 S: U
        mkdir -p $MOUNT_ROOT/$DEVNAME9 V& p6 v% m/ Q! I+ V0 ?
        if mount /dev/$DEVNAME $MOUNT_ROOT/$DEVNAME || ntfs-3g /dev/$DEVNAME $MO# i5 L* Q! n% J0 T
                [ -x $MOUNT_ROOT/$DEVNAME/opt/etc/init ] && $MOUNT_ROOT/$DEVNAME
! v; B$ i- R! q                echo "usb=on" > /proc/ledStatus
# U5 W! ]2 x0 w        echo 1 > /proc/monitor
2 m7 H$ @9 C7 g* E) {        fi
% n( u" z* U/ J/ ?7 f) o' T}
2 l' O9 w' a1 X8 R, L! S0 M. I' h
2 a( @8 X8 I# Khandle_block() {
2 f$ [; Y$ R( x6 O) Z        case $ACTION.$DEVPATH in# ?3 p2 R) _( O8 W. n$ t
                add./block/sd?/sd?1)- M  [  v2 f) \: o/ u
                        mount_dev
/ N3 y3 M, F6 N                        exit 06 d$ j$ _/ P; m( w) a' |3 C2 Q. b
                        ;;
  ?6 \7 C7 S- _7 A1 v+ w6 w        esac
7 k0 _' }7 z& E# y- m, G" E! \}
) \. V1 }& Q: a8 S" I9 {9 `( N% H4 K* S7 ?- j
kill_prgm() {% \- @% K( v+ J
        count=0" F4 T& e( `6 r# Y: B5 l2 ^1 Z! p, l" u
        while [ $count -lt 5 ]; do
! ]( }. _% |) f* _$ O* s" Q                ps | grep $1 | grep -v "grep" 1>/dev/null 2>/dev/null || break
6 C# g! l( R, C8 j                killall $1
' D3 r. R; b: p5 c#       echo $1" E) S0 S: `! E
                sleep 3
' X2 @8 C) @5 ~- ~                count=$(($count+1))- r( m" @) I( c- r% f+ X  W
        done9 J3 _" O) Z$ |* Q: }
}
/ i. r* I7 z: U3 G+ @& Z, ?, |# E
unmount_dev() {2 u& R( j/ @: z, }9 x- G  D
        echo "usb=blinkfast" > /proc/ledStatus
3 [* W% u# g- M        for prgm in amuled rtorrent screen transmission-daemon; do
; E4 p' f' O0 s! A                kill_prgm $prgm
; q( s5 P% g2 g        done' M( Z0 L+ U: ^+ t" v+ G( A' ~8 O- Y
2 m; c2 \( n- C0 X' Q
        for loop in $(grep "loop" /proc/swaps | cut -d ' ' -f1); do2 m' I7 ~; X# G0 m) `# T; x3 ]" I
                if ! swapoff $loop || ! losetup -d $loop; then* [, n- B6 @3 M) P; ]6 ~' q9 o
                        echo "usb=on" > /proc/ledStatus" F0 m0 I1 W, \  a: M& {4 d% ]
                        exit 1
+ Z5 w! z/ f4 y% k# \/ O  fi' B( ]' h' \0 c  Q: r; B( \
        done  J! q! m; k2 }# t$ B$ L  k7 j
2 K  i7 U( d' {! H& a6 [9 q/ c; S: M
        echo 1 > /proc/monitor/ i7 [' Y* z; ?4 u+ Y' O
        echo "usb=off" > /proc/ledStatus
  H/ R' B% H' s( ]: ^}" h; r3 S- n2 a# v5 q% K

2 R* \% q7 k7 S8 D( i0 O  \2 W  Chandle_button() {
) K2 ^. o! }3 D8 x: K  b: A5 d) d; M        if [ "$ACTION" = "pressed" ]; then  V3 `, E5 J. q
                case $BUTTON in
$ s5 W0 Q2 V# G, H: X" Q                        wps)  unmount_dev;;
, b! w5 @5 J0 `; o- i                        wlan) echo "x" > /proc/wlanStatus && echo 1 > /proc/moni
2 t, R9 s- Z  ?  i, b9 P3 C- e/ @                esac
! c# K1 e3 j  b' x" {6 t. F! P        fi8 Q- B# Y- X2 U5 I8 M
        exit 0( X5 ^* b$ E& \8 ]2 s( ?, y/ @
}- a5 z5 X( A3 t$ K

- s# W* J& ?. i4 ^/ T* zif [ -x /opt/sbin/hotplug ] && /opt/sbin/hotplug $@; then5 s, k& u: a9 r, p1 F& @# u6 W7 J
        exit 0
3 z, W7 C9 R  D4 gfi
: _* S3 y# p2 s: F  T" I#echo $@,$SUBSYSTEM,$ACTION,$PRODUCT,$TYPE,$INTERFACE,$DEVPATH >> /tmp/hotlog
4 V: k4 ^; i8 I* Z
/ b$ c0 C( q/ ?/ q( R/ U+ Ycase $1 in& f, `+ v1 g  u6 S
        block)  handle_block;;
/ P" B, F/ v8 }6 V3 n! }: E5 l! N        button) handle_button;;
: U) I5 c) ]1 Z3 J: u9 v: iesac
7 e% V6 o$ K: g: ?9 \* B) P# _. b* E! r: z# x3 z
/sbin/hotplug $@
发表于 2010-9-24 13:13:53 | 显示全部楼层
硬盘是在/etc/hotplug-call脚本里加载的,/etc/fstab没用。你直接执行! _. V5 `2 x! b5 I4 r& ~
mkdir -p /mnt/sda19 O6 r( }1 D/ f% H/ Z
ntfs-3g / ...
% B1 ~' o0 l3 z* a11210 发表于 2010-9-23 23:14
  y4 t. G4 `+ t# R  {# V& ?
. y: Y+ J) I1 \; R5 J
运行后提示如下:" r6 W9 h) \: C& w$ `
ntfs-3g-mount: mount failed: device or resource busy( L2 A& P" @5 }  N* q& o0 s) u

  I4 S9 J+ Y' H/ J# T1 q  F: S1 c1 [我之前就发现挂在的盘无法执行unmount,提示也是busy
% G' A8 h# v; A( |" ^   
发表于 2010-9-24 17:09:15 | 显示全部楼层
又有新作了吗[code][/code]
发表于 2010-9-24 19:07:13 | 显示全部楼层
好东西,支持LZ ,一直关注中,今天终于下定决心下载~
发表于 2010-9-24 20:00:27 | 显示全部楼层
刷了,上网正常,就是不知道怎么脱机下载,能不能写个详细的教程?谢谢了!
% G) d' _6 v3 _  X1 q4 p& N0 vgwmj 发表于 2010-9-24 03:20
6 n8 O9 p/ P  e' F4 K7 |9 L

  Y3 T" G$ @+ x2 _2 h
$ o$ y' G( w$ M  U$ A; v$ ?    是呀,楼主或者哪个高手写一个吧,让我等也用用
发表于 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 1 _( w# m/ N' I$ J

1 r+ T  B9 `8 Z; P
" s8 K3 d! j. L0 f4 g5 l    恩,直接从电信原版进CFE模式通过WEB页面升级的
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-8-21 21:35 , Processed in 0.032644 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表