Re: [問題] 嵌入式Linux的問題

看板Linux作者 (snow)時間15年前 (2010/11/21 12:23), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串5/5 (看更多)
有一個問題就是先插入裝置後使用insmod module 發現無法被啟動 原因是 usb_ether跟你額外載入的驅動衝突 .. 但系統還是使用內建的驅動去跑 解決方式 rmmod usb_ether ; insmod module .. 試著使用ifconfig 去看 HW address 有沒有東西 正常情況 不會全部都是0 使用iwconfig 去控制看看是否可以使用 .. usb log 可以在 dmesg / system-log-viewer (Gnome) ..下可以知道相關的訊息 如果還是不行 就只好使用gdb 去debug .. ※ 引述《CrBoy (上大學好忙喔)》之銘言: : ※ 引述《CrBoy (上大學好忙喔)》之銘言: : : 大家好 小弟手邊的一塊嵌入式系統開發板 : : 是DMA-NAV270(PXA270) : : kernel是學長留下來的 我沒有自己編過 : : 但基本上是依照廠商給的kernel為基礎才對(root file system也是) : : 現在遇到一個不知道該怎麼解決的問題 : : 我要掛上一隻USB無線網卡 他的module是zd1211b : : 而重點是 我希望讓他「開機就自動掛載」 : : 但是現在問題卡在 我把網卡插在板子上開機 : : 系統偵測不到....我不知道是硬體方面或是系統方面的問題 : : 上網查了很多資料 想要找到手動偵測usb的指令都找不到 : : 但我只要重新插入網卡 後續處理應該都沒問題 : : 想請教各位在Linux上有沒有不需重插即可手動偵測USB裝置的程式? : : 或是有任何其他方式達成我的需求? : : 例如說 修改某個東西讓他開機就偵測得到USB無線網卡 我只要在rc.local裡面 : : 載入module即可 : : 麻煩各位協助了 謝謝! : 抱歉 還有另一個跟這隻無線網卡相關的問題@@" : 如果我先跑insmod 才插入USB網卡 可以正常作用 訊息如下: : pxa-ohci pxa-ohci: wakeup : usb 1-1: new full speed USB device using address 3 : vendor_id = 2019 : product_id = 5303 : USB 1.1 Host : Release Ver = 4810 : EEPORM Ver = 4810 : Finsih download Firmware. Ready to reboot : PA type: 0 : PHYNEWLayout = 1 : AiroHa AL2230RF : AllowedChannel = 000107ff : Region:16 : 如果我先插入USB網卡 然後才執行insmod : 就會出現以下的錯誤訊息: : Using /usr/zd1211b.ko : ZD1211B - version 2.15.0.0 : vendor_id = 2019 : product_id = 5303 : USB 1.1 Host : Release Ver = 4810 : EEPORM Ver = 4810 : Finsih download Firmware. Ready to reboot : usb 1-1: control timeout on ep0out : usb_set_configuration() failed : zd1211b: probe of 1-1:1.0 failed with error -5 : usbcore: registered new driver zd1211b : (訊息標綠色的部份是個別插入就會出現的訊息) : 我去Google搜尋過 不過沒有找到關於error -5的(我看得懂的)相關資料 : 有人能夠給我一些提示嗎@@" 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.250.69

11/21 15:07, , 1F
這是要怎麼用GDB
11/21 15:07, 1F
文章代碼(AID): #1Cw9w_sN (Linux)
文章代碼(AID): #1Cw9w_sN (Linux)