作者 主題: opensuse10.3 內核更新至2.6.24-rc6-g1842c7f2-3-default 後 VIA VT6212 base CARDBUS卡掛掉的問題  (閱讀 3170 次)

0 會員 與 1 訪客 正在閱讀本文。

chrimru0803

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
各位學長大大 ,我正在使用一款 呈佳資訊代理的一款 pcmcia usb2.0 擴充卡 型號為 SG-0144,該卡使用的晶片是 VIA VT6212
最近遇到的問題是,我在一台 asus L1系列NB裡裝上雙os ,一個是 opensuse linux 10.3,另一個是windows xp sp2
之前這張卡接上一些外接式裝置如HD、隨身碟,OS裡均能正常掛上,偶爾有插入一裝置,原該卡已掛取的設備均從OS離線的問題,最近的問題是因本人較常在 opensuse linux的環境下操作,發現在傳輸大量檔案後忽然該卡無法識別任何插入該卡的裝置,重新開機進入xp後,該卡也是不能識別任何裝置,但裝置管理員裡,未出現任何驚嘆號,顯示該卡仍能被 OS識別,打去呈佳資訊,他們工程師說該卡韌體已被OS 複寫,只能換張新卡。是否是2.6.23 後內核 ehci 模組對該型晶片組之產品會產生問題,打給代理商他們都說是 linux的問題不是XP的問題,我去奇摩用 linux 2.6.23 ehci vt6212 這串去搜尋也發現這個forum http://www.gossamer-threads.com/lists/linux/kernel/807572?page=last
現在最大的問題是
1. 我應該把這張卡跟代理商換成良品,但又怕換回來沒多久就掛掉
2. 或是等一個更穩定的 kernel 讓它去把這張卡修復
3. 或是直接換 nec晶片的卡,可是問別家廠商,他們都說沒針對linux 去作相容性測試

希望有對最近新出 kernel 非常熟的大大可以回覆我的問題 ,因實在不想換回XP的環境
附上最近dmesg的附檔,懇求大大們的幫忙

sinder

  • 懷疑的國中生
  • **
  • 文章數: 48
    • 檢視個人資料
1. 如果拿去別台 nb 插看看呢? (純粹懷疑 pcmcia slot 有沒有問題)
2. 用別種 Linux LiveCD 開機試試看呢?

chrimru0803

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
插槽部份是ok的,已做過測試,插入一張 linksys的乙太網卡可以在XP裝置管理員被正確識別, 

在別台筆電的XP測試,當卡上usb port裡有裝置,XP開機便會hang住,當port中沒有裝置,XP就可以順利進入桌面.
OS的部份,我筆電的opensuse有兩個kernel可以作選擇,先前po的dmesg 是 2.6.24的,現在另外再po一個2.6.22的
live cd的部份也作了測試 ,該卡仍然不鳥任何裝置,也po 一個該kernel的dmesg上來


sinder

  • 懷疑的國中生
  • **
  • 文章數: 48
    • 檢視個人資料
既然如此 ,
1. 有可能換一張卡回來還是一樣的狀況
2. 2.6.24 正式版已經 release 了,你可以等 openSuSE 更新成正式(非 rc) 版
3. 沒錯 ,如果是我 ,寧可換 NEC 或 GL8111 之類的晶片 ,Cypress 據說效能跟相容性也不錯 ,很多 USB 硬碟外接盒就是用 Cypress 的

chrimru0803

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
最近偶然看到一篇文章 http://fred-zone.blogspot.com/2008/02/atheros-ar5007eg-driver-bus-numbers.html
,想到之前這張卡該不會也是因為我這台Asus L1400B NB的 bios 使kernel 無法控制位於cardbus bridge上的裝置
,現在把卡插回去並在 grub 設定附加 pci=assign-busses這個內核參數開機後,該卡恢復正常,之後無論grub裡有無
接 pci=assign-busses 此參數,外接式硬碟&隨身碟都能正常掛上
« 上次編輯: 2008-06-20 20:23 由 chrimru0803 »