linux如何控制USB電源 實測有效。

2022-06-17 11:18:11 字數 907 閱讀 7681

摘自:

方法一:

你可以配置terminus fe 1.1

usb集線器晶元:

紫色部分實測有效:

1.關閉集線器所有usb埠的電源,可以使用以下命令將集線器從核心中解除:

echo

"1-4.4.4

" > /sys/bus/usb/drivers/usb/unbind

重新開啟電源 -你可以重新繫結來使用

echo

"1-4.4.4

" > /sys/bus/usb/drivers/usb/bind

2.每個埠單獨切換電源更麻煩:我可以使用hubpower來控制每個埠 -但是它有乙個缺點:hubpower首先斷開usbdevfs,導致所有usb裝置從系統中斷開,至少在ubuntu 上是這樣的:

usb_ioctl.ioctl_code =usbdevfs_disconnect;

rc = ioctl(fd, usbdevfs_ioctl, &usb_ioctl);

方法二:

注意。這個答案中的資訊與舊的核心相關(最多2.6.32

)。有關新核心的資訊,請參閱tlwhitec。

# disable external wake-up; do

this

only once

echo disabled > /sys/bus/usb/devices/usb1/power/wakeup

echo on > /sys/bus/usb/devices/usb1/power/level # turn on

echo suspend > /sys/bus/usb/devices/usb1/power/level # turn off

(你可能需要將usb1更改為usb n)

Linux 如何檢視USB裝置資訊

方法一 在 etc init.d rcs中新增mount t usbfs none proc bus usb.方法二 在shell中輸入mount t usbfs proc bus usb proc bus usb.前提是在編譯核心時選中usb device filesystem。cat proc ...

linux實操 shell流程控制

if判斷 基本語法 if 條件判斷式 then 程式elif 條件判斷式 then 程式fi 例項 請編寫乙個shell程式,如果輸入的引數,大於60,則輸出 及格了 如果小於60,則輸出 不及格 執行後 case語句 基本語法 case 變數名in 值1 如果變數的值等於值1,則執行程式1 值2 ...

Linux如何掛載USB 硬碟 光碟機 軟碟機

通常,在linux系統中,如果要使用硬碟 光碟 軟盤或u盤等儲存裝置,一般先要掛載 但有些高版本的linux可以做到自動識別和載入裝置 當儲存裝置掛載完成後就可以像目錄一樣進行訪問了。在掛載之前需要確定下列三種資訊 1.獲得掛載物件的檔案系統型別 cat proc filesystems可以檢視當前...