大大,你真是太強了真是要向你學習學習,用了這麼多的心思去找出問題,我看要叫兆赫頒發獎狀給你,
我想甚至你可以寄機器給兆赫叫他們幫你處理!


今天要改/usr/local/etc/rcS 時,發現不給我存檔了
出現
Write error: Input/output error
有人有遇過相同的狀況嗎 (之前我確定可以改…因為我有在裡面加過新的指令行)
vest wrote:
今天要改/usr/local/etc/rcS 時,發現不給我存檔了...(恕刪)



試試看 mount -o remount,rw,auto /usr/local/etc

這個討論串, 感覺上好像冷掉了!

希望各位大大能繼續分享心得! 感謝!
Hi, I am Joco!

jocoliu wrote:
試試看 mount -o remount,rw,auto /usr/local/etc


我試了 joco大大的指令,但還是沒用~"~
我看file system也沒滿阿?
Filesystem Size Used Available Use% Mounted on
/dev/root 10.3M 10.3M 0 100% /
/dev/mtdblock/2 1.0M 228.0k 796.0k 22% /usr/local/etc
/dev/rd/0 40.0k 40.0k 0 100% /mnt/rd
/dev/scsi/host0/bus0/target0/lun0/part1 923.0G 247.0G 676.0G 27% /tmp/usbmounts/sda1
/dev/scsi/host0/bus0/target0/lun0/part4 151.9M 4.0M 140.0M 3% /tmp/hdd/root
/dev/scsi/host0/bus0/target0/lun0/part3 8.0G 522.0k 8.0G 0% /tmp/hdd/livepause

我做了些實驗, 請各位先進指導一下:

環境是 600T + N290 無線 USB(插在前面的usb, 插在後面會一直不見) + 無線AP

1. 有安裝過 1.7.6 的 FW, 及對1.5T disk format 過, 用 PC 使用600T 提供的NAS 服務, 所顯示的目錄大小是正確的, 但是copy 檔案時無法秀出正確的 speed, 和會斷線.

2. 有安裝過 1.8 比特提供的 FW, 也對 1.5T disk format, 用PC 使用 600T 提供的NAS 服務, 所顯示的目錄大小是 2.00M, copy 時無法秀出正確的 speed, 也會斷線

3. 在安裝 1.8 澳洲版 FW, 也對 1.5T disk format, 用PC 使用 600T 提供的NAS 服務, 也顯示的目錄大小是 2.00M, copy 時秀出正確的 speed, 斷線的現象有少了很多

4. 再安裝 davidhsi 所改的版本, 也對 1.5T disk format, 用PC 使用 600T 提供的NAS 服務, 也顯示的目錄大小是 2.00M, copy 時秀出正確的 speed, 斷線的現象有少了很多

因為這個 2.00M 造成我pc 無法透過備份軟體把檔案抄到 600T 內的disk. 但是單純的copy 看來又可以copy...
所以想請教各位先進是否有碰過這個問題. 以上都是用無線的環境.




小弟在此分享如何在 ZP-600T 上使用 DDNS (Dynamic DNS) 的方法
==========================================


# 確認 PPPOE 連線完成
while [ `ping www.hinet.net | grep "alive" | cut -d ' ' -f 3` != "alive!" ]
do
sleep 1 ; echo 'wait pppoe connect' >> /var/log/pppoe.log
date >> /var/log/pppoe.log
done

# 至 no-ip.com 更新 ip
/opt/bin/curl --user username:password 'https://dynupdate.no-ip.com/nic/update?hostname=your.doman.name1' >> /var/log/ddns_update.log
echo ' update your.doman.name1' >> /var/log/ddns_update.log

#至 Dyndns.com 更新 ip
/opt/bin/curl 'https://username:[email protected]/nic/update?hostname=your.doman.name2&wildcard=NOCHG&mx=N
echo ' update your.doman.name2' >> /var/log/ddns_update.log
date >> /var/log/ddns_update.log

將以上 script 放入 rcS 檔尾即可

以上 no-ip.com 及 dyndns.com 均是免費提供 DDNS 的 server(您可以選擇一個即可), 可以先至該網站註冊您的網域名稱後(挑個您喜歡的名稱) 再將您註冊的網域名稱填入上面的程式碼中, 這樣即使您沒有固定 ip, 也照樣可以(例如 youname.blogdns.net) 連上您的機上盒

祝好運~

0610 update:
忘了說明, 要先安裝 curl

ipkg install curl


ps.
雖然也可以安裝 ddclient 軟體來達成相同的功能, 不過小弟覺得自己寫, 比較有成就感.


另外小弟於 387F 提到的 [kernel] jffs2_garbage_collect_hole: Node at 0x00043d4c had totlen 0x10c instead of expected 0x44的問題, 經過多次反覆測試1.8.0326 與 1.8.0428 的差異後,目前發現一件事, 就是這兩版韌體都會發生, 但不同的是, 1.8.0428 版發生後, 再次重啟系統後, 就能自動修正(代表原廠已經發現此問題了), 而 1.8.0326 則不會, 除非重刷韌體, 不然此問題會一直存在, 且系統會一直很不穩定(在 HTOP 下觀看 CPU 使用率會維持在100%), 選單按的快一點, 甚至會當機. 更嚴重者, 會直接毀了您的內接硬碟的 File system(小弟有幸遇到了3次 ), 導致 ZP-600T 會看不到 NTFS 檔案系統內的影片檔案(透過瀏覽硬碟功能), ext3 (/dev/sda4)磁區會被系統誤判為 swap 區, 導致檔案系統毀損,
所幸, 這些問題都能在 linux system 下, 逐一手動修復回來.

所以要刷那一版韌體? 各位大大自行決定吧!

Hi, I am Joco!

vest wrote:
今天要改/usr/local/etc/rcS 時,發現不給我存檔了
出現
Write error: Input/output error
...(恕刪)

我有遇過,試過各種方法都無效,最後重刷韌體才能解決.....


jocoliu wrote:
另外小弟於 387F 提到的 [kernel] jffs2_garbage_collect_hole:...(恕刪)

不管我用1.8.0326 或是 1.8.0428都一樣會出現問題,剛開始重開有效試過幾次後就沒效了,
最後火大乾脆加入script開機時把他kill掉,也不知會有甚麼影響,總之cpu不會被他霸占,系統順多了,
反正到時出問題再來刷韌體,總不能每次一出問題都要我重刷韌體吧! 會累死哦!
死兆赫還不出新韌體解決此問題,明明舊版1.76都沒問題,不知怎麼搞得越改越糟...
小弟再分享一個小 script, 此 script 適用於網路設定使用 DHCP (Local ip 可能會變動) 的情形下使用不能說的秘密 M_X_D 功能時, 會自動修正設定, 不用再理 local ip 如何變化, 或是把機上盒拿到朋友家(須有租 M x D), 也能直接享有相同功能,不需再次設定.


#change M_X_D_m3u ip with new local ip
while [ "$current_ip" = "" ]
do
sleep 1
current_ip=`/sbin/ifconfig | /bin/sed -n -e 's/\(.*\)inet addr:\(.*\)B.*$/\2/p' | cut -d' ' -f1`
done

# populate file with current IP, if it doesn't exist
if [ ! -f /mnt/hda/usr/MyApp/original_ip ];then
echo "$current_ip" > /mnt/hda/usr/MyApp/original_ip
fi

# place original IP into variable
original_ip=`/bin/cat /mnt/hda/usr/MyApp/original_ip` # 左邊路徑請填入您欲放置的路徑

# if original IP and current IP don't match update /bin/cat /mnt/hda/usr/MyApp/original_ip
if [ "$current_ip" != "$original_ip" ];then
echo "$current_ip is the new IP address" > /var/log/ip_changed.log
echo "$current_ip" > /mnt/hda/usr/MyApp/original_ip
cat /mnt/hda/usr/MyApp/original_ip >> /var/log/ip_changed.log

for Dir in `ls /mnt/hda/usr/MyApp/M_X_D_m3u`; do # 左邊路徑請填入實際放置 M_X_D 的 m3u 清單路徑
Dir='/mnt/hda/usr/MyApp/M_X_D_m3u/'$Dir
sed "s/$original_ip/$current_ip/g" $Dir > "$Dir"a
mv "$Dir"a $Dir
done
fi

ps. 不能說的秘密 M_?_D, 若有需要, 請自行換成正確的拼字, Good Luck!
注意, 上面 script 中, 有些符號是反單引號 ` , 不是單引號 '

Hi, I am Joco!
這篇文章實在蓋大樓蓋太多了。爬過文似乎沒有大大提供dmesg的訊息。
請問是否有大大可以好心幫忙看一下dmesg的指令,然後分享一下內容呢?謝謝。想知道這一台的dram跟flash用的樣子。還有CPU時脈
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 49)

今日熱門文章 網友點擊推薦!