1. 程式人生 > >UCD_Fedora 解決移動裝置U盤無法識別

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盤後,在桌面上面有一個移動裝置的圖示