要 Mount usb 隨身碟要裝那些模組

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

要 Mount usb 隨身碟要裝那些模組

文章lhm » 週二 9月 30, 2003 2:44 pm

請問要使用 USB 隨身碟需要裝那些模組?
lhm
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週二 9月 30, 2003 10:08 am

re:要 Mount usb 隨身碟要裝那些模組

文章moto » 週二 9月 30, 2003 3:00 pm

usbcore , uhci ( or ohci ) , usb-storage

;-)
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:要 Mount usb 隨身碟要裝那些模組

文章Tetralet » 週二 9月 30, 2003 6:28 pm

如果您要讓 Linux 支援 USB 2.0,
可能還要 ehci-hcd 這個模組...

不過沒有 USB 2.0 的硬體,
所以我也不知是否有用。


還有,
有個 usbmgr 套年是用來偵測 USB 裝置的 Daemon,
建議您也一起安裝上去吧!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:要 Mount usb 隨身碟要裝那些模組

文章阿信 » 週二 9月 30, 2003 6:32 pm

改用hotplug吧...usbmgr目前還不支援kernel-2.6且現在應該是孤兒吧?
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:要 Mount usb 隨身碟要裝那些模組

文章Tetralet » 週二 9月 30, 2003 7:46 pm

阿信 寫:改用hotplug吧...


可是 hotplug 反而抓不到我的搖桿耶...
怪...

阿信 寫:usbmgr目前還不支援kernel-2.6且現在應該是孤兒吧?


如果是這樣的話,
那麼沒辨法只好用 hotplug 了...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:要 Mount usb 隨身碟要裝那些模組

文章阿信 » 週二 9月 30, 2003 8:05 pm

:mygod: ...搖桿...因為弟沒有搖桿,所以沒測試過呢...

我還是喜歡keyboard打遊戲...因為按鍵多,而且練就了無敵必殺組合鍵... :D
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:要 Mount usb 隨身碟要裝那些模組

文章moto » 週三 10月 01, 2003 10:04 am

順手轉貼 Sayya BBS 站 rabit 兄的文章:
=============================
作者: rabit (愛看故事的小孩) 站內: rabit
標題: [筆記] USB Storage 的掛載流程
時間: Mon Sep 29 23:34:27 2003


花了一些時間追蹤 USB 裝置的 hotplug 流程, 將其記錄下來

以下是 USB Storage 的掛載流程:
1. kernel 偵測到新的 USB 裝置, 依據 /proc/sys/kernel/hotplug 內容呼叫 應用程式 /sbin/hotplug, 參數一為 usb, 參數二為 usb.agent 參數

2. hotplug 呼叫 /etc/hotplug/usb.agent

3. usb.agent 會依據 $MODULE_DIR/modules.usbmap 作 USB 裝置參數設定

然後 執行兩個 case

add)
載入驅動程式( /etc/hotplug/hotplug.functions, 其中 load_drivers()
最後呼叫 updfstab)

設定 storage device 的 symlinks( man devlabel, /etc/sysconfig/devlabel)

remove)
移除驅動程式
updfstab ( man updfstab, /etc/updfstab.conf )

5. updfstab 會依據 /etc/updfstab.conf 及系統偵測到的裝置, 自動設定

/etc/fstab

由以上流程可知, 若要讓一般使用者能夠 mount 隨身碟,需設定

/etc/updfstab.conf.default, 讓 updfstab 產生 /etc/fstab entry 時, 加上

必要參數, 並且動態產生 /mnt/memstick 掛載點, 目前 updfstab 並無法根據設定

檔設定 mount 參數, 而是寫死在程式碼中

- 預設 usb storage 的 mount 參數為 "noauto,owner,kudzu"

- kudzu 表示這個 entry 是 updfstab 產生

- owner 表示可以讓 console 登入的使用者 mount, unmount, 因為在 console

登入的時, 該 device 擁有者會變成該使用者

- 透過 /etc/security/console.perms

設定 <memstick>=/mnt/memstick* 讓一般使用者可以直接存取 /mnt/memstick*
由以上流程:

Redhat 9 不需設定就可以偵測 USB 隨身碟, 並設定好 /etc/fstab

一般使用者只要 mount /mnt/memstick 就可以掛載, 並存取 /mnt/memstick

但是因為 updfstab 對於 USB Storage mount 參數是寫死在程式中, 因此對於

中文檔名需要加入 iocharset=cp950 無法藉由設定達成, 因此需修改 updfstab

updfstab 其所屬套件為 kudzu, 編譯 kudzu 需要安裝 newt-devel, dietlibc

加入以下 patch:
------------------------------------------------------------------------------
--- kudzu-0.99.99/updfstab.c.org 2003-02-21 00:48:31.000000000 +0800
+++ kudzu-0.99.99/updfstab.c 2003-09-29 22:13:06.000000000 +0800
@@ -740,7 +740,7 @@
!(strcmp(addition->device->type->name, "cdrom") &&
strcmp(addition->device->type->name, "cdwriter") &&
strcmp(addition->device->type->name, "cdrw")) ?
- "noauto,owner,kudzu,ro" : "noauto,owner,kudzu",
+ "noauto,owner,kudzu,ro" : "noauto,owner,kudzu,iocharset=cp950",
0, 0);
}

------------------------------------------------------------------------------

強制掛載參數 iocharset=cp950, 這個方法非常 dirty ....

reference:

1.http://www.spinics.net/lists/rh-devel/msg00811.html
2.http://connecteduser.com/forum/viewtopic.php?t=111

--

以有情的心感受這片大地

平凡的心.平凡的人 rabit
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: ip-lab-3.cse.yzu.edu.tw
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron