タグ付けされた質問 「usb」

ユニバーサルシリアルバス(USB)は、デバイスとホストコンピューター間の接続を確立します。

7
論理的に切断されたUSBデバイスを再接続する方法
USBストレージデバイスが論理的に切断される可能性があります。デバイスはまだ接続されていますが、オペレーティングシステムからは見えません(たとえば、下にリストされていません/proc/bus/usb)。これは、他の種類のUSBやその他のリムーバブルデバイスでも発生する可能性があります。これは、たとえば次のように発生する可能性があります。 NautilusがUSBストレージデバイスをアンマウントした後。 VirtualBoxがUSBストレージデバイスを要求した後(デバイスはゲストに接続されるとLinuxホストから消え、ゲストから切り離されると自動的に再表示されません)。 ドライバーまたはハードウェアで何が起こっているのか、そして最も重要なことは、(物理的にプラグインおよびプラグインせずに)デバイスを(どのように)論理的に再接続できるのか? この質問はマウントに関するものではないことに注意してください。「論理的に切断された」状態では、カーネルはUSBバス上に何も存在しないと考えます(したがって、もちろんの下にエントリはありません/dev)。
55 linux  usb  usb-drive 

5
デバイスのポートを決定するコマンド(/ dev / ttyUSB0など)
Linuxのポートに関して質問があります。USB経由でデバイスを接続し、そのポートを確認したい場合、コマンドlsusbを使用して実行できません。このコマンドでは、バス番号とこのバス上のデバイス番号のみを指定します。 [ziga@Ziga-PC ~]$ lsusb Bus 003 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC デバイスが直接接続されているポートを通知するコマンドはありますか?これを行う唯一の方法は、コマンドを切り離して再接続して使用することでした: [ziga@Ziga-PC ~]$ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 0.929510] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 4.378109] systemd[1]: Starting system-getty.slice. [ …
46 usb  serial-port  dmesg 

5
USBデバイスを静的な名前でバインドする方法は?
私はArduinoを持っていますが、時々Arduinoにバインドされ/dev/ttyUSB0たり、にバインドされたりし/dev/ttyUSB1て、スクリプトが失敗します。 私は自分のデバイスが存在する可能性のあるすべての可能性を列挙したくはありませんが、静的な場所にバインドしたい/dev/arduinoです。 どうすればそれを達成できますか?

2
USBデバイスプラグインでカスタムスクリプトを実行する方法
Debian / CentOS / Fedoraのような現在のLinuxディストリビューションでUSBデバイスプラグインでカスタムスクリプトを自動的に実行するための最新の方法は何ですか? たとえば、UUID(またはデバイスIDなど)に基づいてUSB大容量ストレージデバイスを自動的にマウント/コピー/アンマウントする場合。
41 usb  udev  uuid 


3
カーネル3.7.10以降でUSB自動サスペンドを無効にする方法
私は、カーネルからの私のHTPCを更新しました3.7.10に3.10.7と思わCONFIG_USB_SUSPENDが今カーネルオプションから消えやPMに含まれています。 私が直面している主な問題は、外付けHDDがあり、HTPCをサスペンドしてウェイクアップすると、システムで使用できないことです。HDDが起動します(再びスピンアップするのが聞こえます)が、マウントポイントにアクセスしようとすると、次のエラーが表示されます。 ZOTAC ~ # ls /media ls: reading directory /media: Input/output error そしてdmesgで: [ 253.278260] EXT4-fs warning (device sdb1): __ext4_read_dirblock:908: error reading directory block (ino 2, block 0) 以前のカーネルでは、CONFIG_USB_SUSPEND = Nを設定することで問題が解決しました。HDDは自動的に休止状態を処理し、マウントポイントは常にアクセス可能であったためです。HDDがスリープ状態で、HTPCがHDDのマウントポイントから何かを必要とする場合、HDD自体が問題なく起動して動作します。 今のところ、私は成功せずに次のことを試しました: / sys / bus / usb / devices / usb * / power / controlを「auto」ではなく「on」に手動で変更します。 / sys …

3
すでに実行中のシステムでプラグイン時にUSBデバイスを自動的にマウントする方法は?
/etc/fstabブート時または実行時にデバイスを自動的にマウントする方法を知っていますsudo mount -a。たとえば、ここに私のデバイスの現在の行があります UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0 どのように私は私がそうすることを、知られているUUIDを持つこのUSBデバイスは、システムがすでに実行されている間に差し込まれている自動マウントを達成しないいない実行する必要がありsudo mount -a、それが差し込まれた後? 追加情報:最新のコンソール専用Debian wheezy linuxに取り組んでいます。

8
UEFI / BIOSで動作するUSB​​がLinuxで動作しないのはなぜですか?
背景については、次のような最新のハードウェアを備えた新しいマシンを構築しました。 AMD FX-8350 Gigabyte GA-990FXA-UD3マザーボード 16GB RAM NVidia GTX 650 Ti キングストンSSD そのため、私はさまざまなバージョンのLinuxをSSDにインストールしようとしましたが、ほぼ毎回失敗しました。USBサムドライブからArch、Debian安定版、Debian sid、Ubuntu 12.10をインストールしようとしましたが、OSがUSBデバイスを列挙しようとするとすぐにBIOSがUSBドライブを認識して起動し始めましたが、USB機能がすべて失われました(起動デバイスを含む)。 最終的に、DVDを作成してUbuntu 12.10をSSDにインストールしました。USBキーボード(およびマウス)は、American Megatrends UEFI / BIOSで正常に動作することに注意してください。Live Ubuntu DVDのプリインストールメニューを開いていても、キーボードは正常に機能します。 Linuxが起動すると(ライブDVDまたはSSDから)、USB機能がすべて失われ、PS / 2キーボードを使用してのみOSをナビゲートできます。 dmesg / syslogに表示されるのは、「failed to load microcode amd_ucode/microcode_amd_fam15h.bin」についての数行で、USBデバイスの初期化に失敗していることがわかります。 すると、lsusbすべてのUSBホストコントローラーが表示されますが、デバイスは表示されません。を実行すると、lspci予想されるすべてのハードウェアが表示されます。そして、lsmod私は(usb_ehciたとえば)ロードされたUSBモジュールが表示されません。 noapicカーネルブート文字列に渡そうとしましたが、この問題には影響しませんでした。 マザーボードはUSB 3.0をサポートしていますが、私が接続したすべてのデバイスは通常のUSB 2.0ポートに接続しています。 USB(およびオンボードネットワークカード)がLinuxで動作するのを殺したり防止したりすることに何となく困惑しています。BIOSで動作するこれらのデバイスのいずれにも問題はないようで、テストして動作するかどうかを確認するためのWindowsインストールがありません。 私はすでに一度マザーボードをRMAしましたが、2番目のものはまったく同じ動作をしているので、ハードウェア障害を安全に除外できると思います(動作が同じであるため、2つの同じ欠陥のあるボードを取得するという奇妙なことはないと思いますこれがLinuxの問題である確率よりも大きい)。 USB(そして理想的には私のネットワークですが、今はUSBに固執します)を機能させるには、他に何ができますか? 編集#1: 私はネットワークを持っていないので、dmesgここから興味深い部分だけを関連付けることができます。 興味深いのは、dmesg11個のUSBホストコントローラー(OHCI、EHCI、およびxHCI)があることです。USBデバイスを検出し、次のようにすぐに失敗します。 usb 3-1: new high-speed USB device …

1
デバイスにUSBドライバーを割り当てる方法
この質問は2つあります。 まず、USBデバイスからドライバーを手動でデタッチし、別のデバイスをアタッチするにはどうすればよいですか?たとえば、接続時に自動的にusbストレージドライバーを使用するデバイスがあります。 usbview出力 Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces: 2 Interface Number: 0 Name: usb-storage Number of Endpoints: 2 ... Interface Number: 1 Name: (none) Number of Endpoints: 2 ... usb-storageドライバーを使用したくないので、アプリケーションでlibusbライブラリを使用してusb-storageドライバーをデタッチし、インターフェイスを要求します。その後、USBデバイスとホストLinuxシステムで実行されているアプリケーションとの間でデータを送受信できます。 アプリケーションの外部でドライバーを手動でデタッチするにはどうすればよいですか? 次に、デバイスプラグインにアタッチするドライバーを自動的に割り当てる方法を教えてください。現在、デバイスのアクセス許可を自動的に設定するudevルールがセットアップされています。 SUBSYSTEM=="usb", ATTR{idVendor}=="xxxx", MODE="0666" udevルールを使用して、USBデバイスの特定のインターフェイスにドライバーを割り当てることはできますか?たとえば、usb-storageの代わりにインターフェイス0でusbnetモジュールを自動的に使用する場合、udevで可能ですか?

3
Grub 2をUSBフラッシュドライブにインストールする
MultiBootISOsは、GrubをUSBフラッシュドライブにインストールできるツールです。ISOファイルから起動し、USBに多数のISOを配置して、起動するISOを選択できるため、本当に気に入っています。 問題は、これはWindowsツールであり、コマンドラインを使用してそれを行う方法がわからないということです。また、この方法でGrub(2)をインストールする方法を知りたいのですが、Grub Legacyの方が簡単そうです... 編集:私はツール(そして間違いなくWindowsツール)を求めていません。同じ効果を得るために実行しなければならないコマンドを知りたい。私は今、Ubuntuを心に抱いていますが、USBでISOをブートできる一般的な方法があれば、それはより良いでしょう。

1
tty *デバイスの読み取り/書き込み方法
USB経由でコンピューターに情報を送信するデバイスがあります。アーチLinuxは、名前のファイル作成することによって、このデバイスを設定ttyUSB0中に/dev/。私はGTKtermこの着信情報を受信し、エミュレートされたターミナルウィンドウに表示するために使用してきました。 私の質問は、GTKtermこのttyUSB0ファイルの読み取り/書き込みを正確にどのように行うのか、そして同様の機能を実装する方法をどこから学ぶのか、ということです。つまり、最も基本的な形式では、文字をに書き込むにはどうすればよいのでしょうttyUSB0か、対照的に、バイトを受け取ってファイルに書き込むにはどうすればよいのでしょうか?
29 usb  tty 

2
Gnome、ノーチラスのUSBへのファイルのコピーが100%近くで停止する
以前にも同様の問題がありましたが、どのように解決したか覚えていません。 FATを使用して何かをUSBスティックにコピーしようとすると、終わり近くで停止する場合があります。そしてもちろん、メモリスティックを別の場所に転送すると、完全なファイルが含まれなくなります。(ファイルは映画です!) mount -o flushでデバイスをマウントしようとしましたが、同じ問題が発生します。 また、USBスティックを新しいFATパーティションでフォーマットしました... どんな風邪をひきますか? 追伸:DebianであるOSとは関係ないと思います。SSDドライブからの対処でスタックすることはないと思います。

5
USBデバイスの消費電力を取得する
USBデバイスに必要な電力を確認する方法はありますか? なぜこれが必要なのですか? LTE USBスティックをRaspberry Piに接続する必要がありますが、必要な電力がわかりません。Windowsで簡単に入手できましたが、Linuxでそれを行う方法が見つかりませんでした。

3
USBポートへの電源をオフにします。または、USBサブシステム全体の電源をオフにします
特定の時間にプログラムでオフにするために特別に購入したusbランプがあります。そのため、USBポートの電源を切る必要があります。 usb6にusb-hubがあると思います。ランプは、このハブのいずれかのポートに接続されています。 #myhost$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 …

5
2つのLinux OS間でUSBからUSBへのデータ転送は可能ですか?
Linux(できればUbuntu)でUSB-to-USBデータ転送システムを作成したい。このため、外部ハードウェアやスイッチは使用しません(このケーブルを除く)。USBドライブをシステムにマウントするようなものになりますが、このシナリオでは、Linuxシステムの1つが他のシステムにマウントされます。どうすれば作成できますか? カーネルプログラミングの経験が非常に基本的であるため、利用可能なカーネルモジュールはありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.