PALMisLIFE 討論區

標題: 大家是如何在x60上sharp-rom用大於1g的SD? [列印本頁]

作者: shelandy    時間: 2007-2-6 17:30
標題: 大家是如何在x60上sharp-rom用大於1g的SD?
我記得2006年sashz 有放出來Cx60實驗版,但現在root-akita.tar.bz2下載不了
怎們找都找不到。
眾說紛云,以下是我目前在C860上sharp-rom成功上2G PQI (Fat16)的結果,其他一併供網友參考。正式結果會再發表在
http://shelandy.blogspot.com/2007/02/zaurus-x601gsd.html#links
(這裡對Linux 上的firefox 很不友善,我常常進不來 :-(  )

1. C860 (kernel 2.4.18)
我裝了  tetsu的special kernel
http://tetsu.homelinux.org/zauru ... Image-v14i-C860.bin
我記得網路上說tetsu的special kernel 有把 sdio 的 driver port 進去
可是我試了PQI的2G SD卡,辨認不出來,

解決方案是
1. 安裝  sd-link11b_us_jpn_arm.ipk  (裝完必須重開機).
http://www.c-guys.jp/data/link11b/sd-link11b_us_jpn_arm.ipk
2. 下載rokugo寫的replacement_sdiomgr.zip (處理suspend問題)
http://www.oesf.org/forums/index ... pe=post&id=2518
3. 備份舊檔案:  cd /usr/sbin; cp sdiomgr sdiomgr.sharp; chmod root.qpe sdiomgr.sharp
4. 把壓縮檔裡的sdiomgr拷備到 /usr/sbin/ 下,
4. 並且用編輯器改過(原檔案存檔時有問題),確認第一行是 #!/bin/sh
5. 重開機

怪異的是,不會automount,不過我打入
mount /mnt/card
就成了,反正這SD 是不拔下來的
我不喜歡Fat16格式
在 desktop上先format ext2 拿到Zaurus 上有問題,
mke2fs -b 1024 /dev/sda1
在Zaurus 上
mke2fs -b 1024 /dev/mmcda1
也是不成,
# su
# mount /mnt/card
mount:  Mounting /dev/mmcda1 on /mnt/card failed: Invalid argument
還在找答案...

2. CXXXX (kernel 2.4.20 )
利用 tetsu special kernel 內的新 SD card module 。檔案和方法都在這兒:
http://www.oesf.org/forums/index.php?showtopic=18523

3. Zaurus SL-5500 (collie) 2GB SD Card
http://cambuca.ldhs.cetuc.puc-rio.br/~miguel/zaurus/
http://cambuca.ldhs.cetuc.puc-rio.br/~miguel/zaurus/mmcsd_2g.o
copy the provided mmcsd_2g.o to /lib/modules/2.4.18-rmk7-pxa3-embedix/kernel/drivers/block/sharp_mmcsd_m.o

[ 本文最後由 shelandy 於 2007-2-9 21:10 編輯 ]
作者: lifaung    時間: 2007-2-7 01:33
標題: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
我的ZAURUS還沒找到熱風槍,沒辦法幫你

不過我之前的確是可以使用4GB SD卡的

重點應該在於你要更新成為支援SDIO的就可以了
--
SPECIAL KERNAL不知道有沒有用
我印象有點模糊,不過你可以試試看
作者: shelandy    時間: 2007-2-7 02:16
標題: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
我已經用了special kernel (sharp-rom 不是pdaxrom)
就是沒用,我才奇怪

問題卡在
一 資料不全
二 sashz的原版檔案找不到
三 不能亂try (字型,檔案都要裝在SD上) 聽說沒設好 suspend 後醒來會找不到SD 卡  這會天下大亂

lifaung當時是用 x80系列還是 xxxx系列,哪一種rom ?
作者: jycool    時間: 2007-2-7 05:23
標題: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
我之前是試過
http://www.c-guys.jp/data/link11b/sd-link11b_us_jpn_arm.ipk
可以認出2G SD
不過 只要一suspend就抓不了.必須要reboot 才可以在抓到.
作者: mfhsieh    時間: 2007-2-7 10:05
標題: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
我用 C860 Sharp ROM 1.10JP + 1.40JP Update + v14i Special Kernel,
試過 Sandisk 的 2G SD 紅藍卡,無法正常讀取。

--

若把 2G 紅藍卡放入 SD-CF 轉換卡,則可以從 CF 槽正常運作。
所以與卡的格式無關,主要是 SD 的驅動程式問題。
作者: lifaung    時間: 2007-2-7 15:42
標題: Re: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
原文由 shelandy 於 2007-2-7 02:16 發表
我已經用了special kernel (sharp-rom 不是pdaxrom)
就是沒用,我才奇怪

問題卡在
一 資料不全
二 sashz的原版檔案找不到
三 不能亂try (字型,檔案都要裝在SD上) 聽說沒設好 suspend 後醒來會找不到SD  ...


當時只是隨便試試看而已,最後還是用1GB的SD卡
用的是C760硬體配上860ROM,升級SPECIAL KERNAL到最後版本
不過我有重灌過,重灌的順序是先把860升級到最新的ROM 1.4,之後安裝SDIO驅動,最後才做SPECIAL KERNAL
作者: ychao    時間: 2007-2-8 00:26
標題: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
Special Kernel應該要配上這個吧?
http://tetsu.homelinux.org/zauru ... x_1.0+tetsu_arm.zip
作者: jycool    時間: 2007-2-8 05:25
標題: Re: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
這是不是 應該在C1000以上的才有用
我試過CX60 沒辦法用

原文由 ychao 於 2007-2-8 00:26 發表
Special Kernel應該要配上這個吧?
http://tetsu.homelinux.org/zauru ... x_1.0+tetsu_arm.zip

作者: shelandy    時間: 2007-2-9 11:42
標題: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
目前結果是
1. 改掉/etc/fstab 的automount 成
/dev/mmcda1 /mnt/card ext2 defaults 0 0
2.手動mount /mnt/card
以後就可以拼命安裝package  到SD卡上

記得留一個terminal 安裝在internal flash 上。為什麼?因為我第一次關機後,也發生了SD 不會自動mount 上去(安裝在SD上的terminal當然沒辦法用),只好裝不同的terminal 在 internal flash上,再在terminal裡手動mount。怪的是,之後開開關關都沒問題。安全起見,最好還是留個terminal 裝在 internal flash上。
作法見前文

我跟國外網友有些詳細的英文討論見http://www.oesf.org/forums/index.php?showtopic=17208
作者: lifaung    時間: 2007-2-10 17:22
標題: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
手動mount的話,那最好等你關機以後再來拔卡片
不然可能會出問題
作者: ychao    時間: 2007-4-6 03:17
標題: Re: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
原文由 lifaung 於 2007-2-10 17:22 發表
手動mount的話,那最好等你關機以後再來拔卡片
不然可能會出問題

手動mount的話,應該要umount之後才可以拔卡片,不然很難保不出問題。
作者: lifaung    時間: 2007-4-10 02:56
標題: Re: Re: Re: 大家是如何在x60上sharp-rom用大於1g的SD?
原文由 ychao 於 2007-4-6 03:17 發表

手動mount的話,應該要umount之後才可以拔卡片,不然很難保不出問題。


那訂正一下
應該是要先關機以後拔卡,在其他電腦上寫完以後插回才可開機
--
不想umount其實是因為懶,附帶一提的是,開機狀態下不卸載就拔出卡片會造成當機




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5