Internet & Web Application

ติด mmc ให้กับ Linksys WRT54G/L/S – OpenWrt Wiki

Linksys WRT54GL เป็น Router ราคาถูก ที่มักถูกนักเล่น เอามาทำ Project Hobby มากมาย .. เสียแต่ว่า Flash storage ที่ให้มาด้วยนั้นน้อยมากๆ ประมาณ 1 Mb จึงดีกว่าถ้าจะมี mmc หรือ SD card มาช่วย เป็น Root file system เก็บ Program S/W

ลองดู Linksys WRT54G/L/S – OpenWrt Wiki.

– วิธี บัดกรี เพิ่ม SD card > http://beta.ivancover.com/wiki/index.php/Adding_SD_card_to_WRT54GL

– การลง Driver และ S/W > http://wiki.openwrt.org/toh/linksys/wrt54gl#mmcsd.card.with.backfire.and.kernel.2.6

– ข้อสังเกต คือ ต้องแก้ใน /etc/config/ mmc_over_gpio ด้วย (ควรตรวจสอบ pin ให้ถูกต้องตามที่บัดกรีด้วย)

config ‘mmc_over_gpio’
option ‘name’ ‘default’
option ‘enabled’ ‘1’
option ‘DI_pin’ ‘2’
option ‘DO_pin’ ‘4’
option ‘CLK_pin’ ‘3’
option ‘CS_pin’ ‘7’
option ‘mode’ ‘0’

– ที่ต้องระวัง คือ ต้องกำหนด mask ให้ gpio ด้วย .. ไม่งั้นมี Hang .. ซึ่งอันนี้ ค่าที่ใช้ ขึ้นกับ Pinที่ใช้มา Emulate SPI

echo 0x9c > /proc/diag/gpiomask

– การทดสอบนี้ ใช้ OpenWRT 10.03 บน Linksys54G (ซึ่งถึงแม้จะสามารถ มองเห็น /dev/mmcblk0 ได้ก็ยัง read error อยู่ดี)

เพิ่มเติม:

Advertisements
มาตรฐาน

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s