[JZ2440]NFS掛載出現的問題及解決方法

問題描述:[jz2440]開發板在配置完成後,當時在Uboot上用NFS掛載uImage沒有出現什麼問題,最多提示出現壞塊之類的,但放了一段時間沒怎麼用開發板後,再次用NFS掛載剛剛編譯好的uImage時顯示無法掛載,也無法卸載,具體如下(以下是複製別人的與我當時類似的情形,自己的當時忘了保存):

OpenJTAG> nfs 30000000 192.168.31.38:/work/nfs_root/uImage
dm9000 i/o: 0x20000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
could not establish link
File transfer via NFS from server 192.168.31.38; our IP address is 192.168.31.243
Filename '/work/nfs_root/uImage'.
Load address: 0x30000000
Loading:*** ERROR: Cannot mount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount
*** ERROR: Cannot umount

done

done

done

done

done

done

done

done

done

done

done

done

done

done

done

done

OpenJTAG> 

ip設置如下:             

主機ip:  192.168.31.245

虛擬機ip: 192.168.31.38

開發板ip: 192.168.31.243UBOOT

       192.168.31.233linux


解決方法:

嘗試在虛擬機服務器端掛載自己,命令如下:

sudo mount -t nfs -o nolock,vers=2 192.168.31.38:/work/nfs_root

解決過程:

在百問網交流社區查閱了別人的問題並試探了各種方法之後,利用韋東山老師的方法成功解決了問題,解決方法如下(下圖爲韋東山老師的原話):

原因:服務器端對開發板的掛載出現了問題,需要重新掛載開發板。

總結:NFS的掛載繼續要虛擬機服務器對開發板進行掛載,同時也要開發板對虛擬機進行掛載,出了問題後需要雙向掛載測試。

以下附上韋東山老師回覆上面問題的原話截圖(感謝韋老師):


帖子連接:http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=20391&highlight=nfs


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章