UCD_Fedora 解決移動裝置U盤無法識別
1. 昨天由於使用虛擬機器裡面的Fedora10 配置一個開發程式,在使用系統自帶的拍照軟體cheese webCam Booth時,軟體
報出一個錯誤,說camera無法找到,從說明文件裡面找原因,說有很多原因導致camera無法識別
解決方法: 首先檢查攝像機,換一臺電腦看能不能識別,我在xp裡面試了可以識別,拍照。
要想在linux下面是否能夠檢測到裝置,執行命令 dmesg 在插入usb攝像機前,然後連線camera,再執行命令dmesg,
觀測輸出的系統執行資訊是否一致,主要是檢視是否有訊息提到一個USB 裝置已經檢測到。如果不能,再另找原因,
該程式只支援USB webcam,另外採用的是gstreamer後端,如果gstreamer出現問題,說明系統出了問題。
2.然後我就上網查,怎麼在Linux下面識別USB裝置,
通過查閱,涉及到如下過程:
解決虛擬機器USB裝置無法連線的問題,——vmware虛擬機器配置USB support, 在windows 7下面開啟
vmware USB arbitration service服務自動執行,利用360設定應用軟體服務自動啟動,免得機子重啟以後該服務變為手動啟動。
後來虛擬機器能夠找到kingston 移動裝置了,fedora裡面也能夠發現該U盤,並安裝了vmware usb device 的驅動。
3 .期間有很多實用的命令來檢視機子的配置,並載入相應的模組
dmesg
dmesg | grep ehci_hcd
modprobe ohci_hcd
rmmod ehci_hcd
modprobe uhci_hcd
lsusb 檢視usb移動裝置
fdisk -l 檢視系統硬碟裝置
各種掛載
mount -o loop dst src
unmount dst
模組:
lsmod 已安裝模組
insmod 新增模組
lspci
lspci -s "" -v
各種目錄配置
/proc/modules.conf
/etc/modprobe.d/**
/usr/src/kenerl-**_/drivers
/dev/sda /dev/sdb
5.識別U盤後,在桌面上面有一個移動裝置的圖示