最近用了一些usb網絡卡,這些usb網絡卡在windows下是免驅動的,大部分在linux系統下也能使用,遇到乙個rtl8153的不能正常在linux下使用,花了一點時間去弄了下,寫在這裡給你們少走點彎路,我的環境是嵌入式的linux系統,ubuntu1804,核心版本是4.3,其他linux版本,應該是一樣的,畢竟這只是驅動問題。
首先插上usb網絡卡的時候,並沒有自動出現網絡卡資訊,lsusb檢視一下,發現有該usb裝置,說明系統是可以識別該usb裝置,說明系統usb通訊是正常的
然後檢視一下核心資訊,dmesg | grep usb
這裡驅動好像也是載入的;但是ifconfig卻沒有網絡卡資訊,說明驅動還是有問題的,更新一下核心驅動,這個驅動的路徑是
kernel/drivers/net/usb/r8152.c 這個驅動檔案,找一下rtl8153最新的linux驅動檔案替換上去重新編譯核心,燒錄進去,再ifconfig進去就ok了
這裡已經成功獲取到ip位址
附最新的驅動檔案
linux下u盤使用
方案一 linux不像windows一樣,接上新硬體後可以自動識別,在linux下無法自動識別新硬體的,需要手動去識別。usb移動儲存裝置通常被識別為sda1,具體可以通過fdisk l命令查詢。在使用u盤前,我們先要為外掛程式點新建乙個子目錄,一般外掛程式點的子目錄都是建立在 mnt裡面的,我們也...
Linux下使用U盤
linux不像windows一樣,接上新硬體後可以自動識別,在linux下無法自動識別新硬體的,需要手動去識別。usb移動儲存裝置通常被識別為sda1,具體可以通過fdisk l命令查詢。在使用u盤前,我們先要為外掛程式點新建乙個子目錄,一般外掛程式點的子目錄都是建立在 mnt裡面的,我們也建在那裡...
linux下使用u盤
用命令 ls dev grep sd 檢視目前的磁碟,顯示 sda sda1 sda2 sda3 插入u盤後,控制台顯示了 sdb相關資訊,表明 u盤被識別為 sdb。用命令 fdisk l dev sd 檢視所有的相關裝置。看到有 sdb和 sdb4 選擇掛載 sdb失敗,於是選擇掛載 sdb4 ...