[問題]第一步一直很痛苦─PCMCIA網卡…

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[問題]第一步一直很痛苦─PCMCIA網卡…

文章john » 週六 5月 08, 2004 1:51 pm

:(
我是新手,
最近花了很多時間在notebook上安裝Debian,
問題一直卡在PCMCIA網路卡無法驅動,
我的卡型號是LEMEL 的LM-N90TX PRO+
如果它不支援Linux那就算了,
奇怪的是,
我用Knoppix bv1al 0409或是Damn small Linux又可以跑,
它們都是以Debian為基礎的Live CD啊!
網路、音效都很正常,
當初也是以為這台notebook支援性很好才有安裝Debian的念頭,
可是在安裝N次之後有點小灰心。
我試過Debian 3.0R1/3.0R2
其實除了網路、音效之外其它的都很滿意,
在p-266 64MB的爛電腦上跑KDE,
速度還蠻快的,
3.0r2有8139too這模組,
但是安裝失敗。

Knoppix的核心為2.4.24-xfs
ismod 查到的網路卡模組為8139too,

麻請各位先進指點迷津,
還需哪方面的錯誤訊息?
或者是有那一塊PCMCIA網卡比較好安裝的,
請不吝指教。
john
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週六 5月 08, 2004 1:19 pm

re:[問題]第一步一直很痛苦─PCMCIA網卡…

文章door » 週六 5月 08, 2004 6:45 pm

我個人認為 Live CD 讓出入門者嚐(Linux的)鮮用意較大些. 真想學習 Linux, 就是要有一台裝在硬碟裡跑 Linux 的電腦. 阿里巴巴是個 Linux 資深玩家, 到處推銷他的 Knoppix 版本(蠻個人色彩的). 但我想他本身可能在對整個 Knoppix Live CD 中的 hacking 到到了更多的樂趣與成就感吧!?

硬體安裝在不同的 Linux distro 會有不同的結果是有可能的. 筆記型電腦更是如此. 因為每個廠家, 每個型號, 甚至同一型號不同批號, 都有可能不同. 既然在 Knoppix 上抓得到, 就表示你的 pc card 可用. 有啥好灰心的? 或許這就是過分仰賴 Live CD 的後遺症吧!?

PCMCIA howto 你看過了嗎? 知道 cardctl 這個命令幹啥用的嗎? cardctl status 或 cardctl ident 告訴了你啥結果? ismod 是啥? lsmod 吧? 真要不想搞這些工作, 只想要有 knoppix 那種 lazy dog linux. 就是將其直接安裝到硬碟嘍!
door
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 5月 08, 2004 5:58 pm

re:[問題]第一步一直很痛苦─PCMCIA網卡…

文章訪客 » 週日 5月 09, 2004 1:52 am

Yes!
謝謝door大大的建議,
把knoppix安裝到硬碟後上網、聽MP3都OK了,
這幾個月尋尋覓覓終於可以告一段落…

哈lsmod 打成ismode真是貽笑大方之家。
cardctl status 指令出現的訊息為:
Socket 0:
no card
Socket 1:
3.3v CardBus card
function 0:[busy]
PCMCIA卡應該有跑起來吧!

那問題會在哪裡呢?
訪客
 

re:[問題]第一步一直很痛苦─PCMCIA網卡…

文章door » 週一 5月 10, 2004 4:18 pm

Anonymous 寫:謝謝door大大的建議,
請別稱我dada. 我也是初次發言的小學生.

首先恭喜你也擁有一個專屬的 linux box. 但也要提醒你心理要有準備, knoppix 因為是混雜了 stable, testing, unstable 等不同包裝的大集合. 將來在更新或新增程式時, 往往會有較多的問題. 我以前都是從 base install 將一些人家不要的老本本安裝後, 再 apt-install 一些需要用的程式. 這些老本本都是用來當 home LAN server 用的. 只要有耐心將安裝畫面的說明看清楚, 有不清楚看看無痛'七'步法. 不懂的就先依樣畫葫蘆試試看, 其實不是很困難的. 後來多了部 PIII600 的本本, 硬碟只有5,6g, 且已有別的 win box, 就決定也將其編入 linux 陣營. 因為準備要當 desktop 的用意大些, 先是安裝了 mdk 好幾次. 都是安裝沒問題, 但開機一半就死了. 也無錯誤訊息可追尋. 試了 redhat 9, 更糟糕. 只是安裝畫面螢幕就花掉了. 後來煩了, 乾脆就用 knoppix hdinstall. 又因為前述的 stable, testing, unstable 混雜的關係, 搞的更煩. 最後來個全部 update 才算勉強搞定. 但硬碟竟然剩不到1g了. 最近正在作減肥. 說不定也會考慮還是從 base install 一步步做起. 這些情況有可能你也會碰到, 得有點心理準備.

cardctl status 指令出現的訊息為:
Socket 0:
no card
Socket 1:
3.3v CardBus card
function 0:[busy]

單從這個信息還是無法斷定確實原因. 我以前也用過不知名廠牌的 PC card 奮鬥了好久. 找了很多資料. 後來也都承蒙其他人的經驗分享通通搞定了. 你現在 knoppix 再下 cardctl ident or cardctl status 得到的又是啥呢?
door
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 5月 08, 2004 5:58 pm

re:[問題]第一步一直很痛苦─PCMCIA網卡…

文章blue119 » 週一 5月 10, 2004 8:49 pm

弟見議可以更新一下kernel,原始安裝的kernel好像不會裝pcmcia的modules
弟也是使用notebook而kernel是使用
kernel-image-2.4.25-1-686
kernel-pcmcia-modules-2.4.25-1-686
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <--弟覺得這是重點
聽然音效的話要在裝個
alsa-modules-2.4.25-1-686
我想這樣大概就可解決不少問題了
大家好丫!!!^^"
我是個新手!!
要多多照顧我哦!!:p
blue119
可愛的小學生
可愛的小學生
 
文章: 59
註冊時間: 週二 10月 22, 2002 5:19 pm
來自: 北縣

re:[問題]第一步一直很痛苦─PCMCIA網卡…

文章door » 週一 5月 10, 2004 9:56 pm

blue119 寫:弟見議可以更新一下kernel,原始安裝的kernel好像不會裝pcmcia的modules
Linux kernel 直到 2.4.xx 初期前的確是不支援 PCMCIA divice. 這也是為什麼會有 David Hinds 寫的pcmcia-cs 以 module 掛上來補此不足. 而幾乎各個 distro 在安裝的過程中都會將 pcmcia-cs 包括進去. 除非你特別設定不要將此 module 加進去, 例如你使用的是桌上型電腦根本用不到. 否則都會支援 PCMCIA device 的. 對一般人來說根本分不清是 kernel 還是 module.

弟也是使用notebook而kernel是使用
kernel-image-2.4.25-1-686
kernel-pcmcia-modules-2.4.25-1-686
Linux kernel 對 PCMCIA device 的支援大概也就是從 2.4.2x 才開始的. 但支援很不完整. David Hinds 也並未參予這部分的工作(後來如何我不知道). 586 筆電有很多 PCMCIA device 用的是 Cirrus Logic CL6729 這個型號(我用了4部不同廠牌的有3部都是這個型號), 從 Kernel 2.4.2x 後突然都變成了孤兒. 系統會告訴你 PCMCIA device 根本不存在. 你用的到底是哪張 100% 支援的 PC card 也沒用.

有人曾建議我重新 compile kernel, 但大概是我哪裡做的不對, 沒能成功. 也因此我還有一部筆電用的是 MDK 8.1 Linux kernel 2.4.18. 後來我發現只有 Debian 安裝時在 PCMCIA 那個選項會提示如果用的是 CL6729, 可在 controller options 加上 fast_pci. 我照著做了, 一路暢行無阻. 因為這個機會, 我見識了 Debian 的強大. 非常的 KISS (Keep It Simple and Small). 從此投入了 Debian 的懷抱. 很多人抱怨 Debian 安裝不友善. 我不懂啥意思? 就因為沒有 GUI, 又拒絕看那些文字說明嗎? 為啥沒人跟國稅局抱怨沒有可看故事的圖圖, 非常不友善, 拒絕報稅呢?
door
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 5月 08, 2004 5:58 pm

re:[問題]第一步一直很痛苦─PCMCIA網卡…

文章miholee » 週一 5月 10, 2004 11:54 pm

根據個人粗淺的認知,PC Card 驅動程式都是透過一個稱為 Card Services 的模組控制卡片。 Linux kernel 內建的 Card Services 支援較 pcmcia-cs 內建的 Card Services 少。尤其是 PCI-PCMCIA 轉接卡部份。 像我這邊一定要用 pcmcia-cs 內建的 Card Services 才能正常使用一塊 Bufflo 的 PCI-PCMCIA 轉接卡(晶片為 Ricoh 54....)。 欲使用 pcmcia-cs 內建的Card Services時必須重新組態核心,將 PCMCIA/CardBus 支援關閉。 接下來編譯 pcmcia-cs 內建的組態程式偵測到目前kernel並未打開PCMCIA/CardBus支援時自然會編譯它自己的Card Services及各卡片驅動程式;否則就只編譯cardctl、cardmgr等這幾個工具程式而已。


註:實際上在卡片與 Card Services 中間還有一層 Socket Services
miholee
可愛的小學生
可愛的小學生
 
文章: 31
註冊時間: 週日 8月 31, 2003 7:26 pm

re:[問題]第一步一直很痛苦─PCMCIA網卡…

文章訪客 » 週三 5月 12, 2004 10:23 pm

# cardctl ident指令出現的訊息為
Socket 0:
no product info available
Socket 1:
product info "CardBus","Fast Ethernet"
manfid:0X0000,0X024c
function:6(network)

#cardctl status 指令出現的訊息為:
Socket 0:
no card
Socket 1:
3.3v CardBus card
function 0:[busy]

謝謝二位提供的訊息,
knoppix 硬碟安裝之後的確有很多問題,
不過基本的日常工作還OK!
當初本來是要在這台老東西上灌win98的,
一時衝動想要解放它,還它自由,就一直玩到現在,
我相信會愈來愈好的。
訪客
 

re:[問題]第一步一直很痛苦─PCMCIA網卡…

文章door » 週五 5月 14, 2004 9:56 am

# cardctl ident指令出現的訊息為
Socket 0:
no product info available
Socket 1:
product info "CardBus","Fast Ethernet"
manfid:0X0000,0X024c
function:6(network)

#cardctl status 指令出現的訊息為:
Socket 0:
no card
Socket 1:
3.3v CardBus card
function 0:[busy]
以上訊息應該不是現在 knoppix 系統所得到的吧! 你現在的問題有可能是無法測得正確的 driver 以致無法正確操作. 關於 PCMCIA 的錯誤訊息一般應該也可以由 dmesg 得到. 另外你也可以利用 pcmcia-cs 所附的工具來偵測. 你必須先到 http://sourceforge.net/projects/pcmcia-cs/ 去下載 pcmcia-cs 的 package. 注意! 除非你的 PC card 需要最新版本支援, 你仍然保留原有的版本即可. 不要用 apt-get install 的方式去安裝. , 我們只是要利用 pcmcia-cs 內建的工具. 而這些工具你利用 apt-get install是找不到的. 將 pcmcia-cs.3.x.x.tar.gz 下載後, 解壓至一暫存目錄. 然後到 debug-tools 子目錄下, 執行 ./test_setup 看看你得到啥訊息?

(以上方法是我過去參照別人經驗土法煉鋼得出, 任何人有更正確的方法的話, 請儘管提出)
door
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週六 5月 08, 2004 5:58 pm


回到 debian desktop

誰在線上

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