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

デバイスドライバーまたはソフトウェアドライバーは、上位レベルのコンピュータープログラムがハードウェアデバイスとやり取りできるようにするコンピュータープログラムです。

4
ワイヤレスはハードウェアスイッチによって無効にされていなくても無効になっています
私は質素なコンピュータを持っています。無線モジュールが内蔵されているので、最近まで問題はありませんでした。現在の問題はこれです。コンピュータをシャットダウンして再起動するたびに、ワイヤレスを「ハードウェアイネーブル」にすることができません。NetworkManagerで、「ハードウェアスイッチによって無線が無効になっています」という「灰色の」メッセージが表示されます。ハードウェアスイッチが有効になっています(ワイヤレスボタンを押すと、緑色のLEDがオン/オフになります)。の出力rfkillは、ソフトブロックされていないがハードブロックされていることを示しています。 私はルートとして以下を試しました(rt73usbは統合ワイヤレスモジュールのカーネルドライバーです)。 rmmod -f rt73usb rfkill unblock all modprobe rt73usb しかし、それは何もしません。 この問題を「修正」できる唯一の方法は、Windows XPを起動することです(これはデュアルブートマシンですが、F16が主な使用OSです)。Windowsは何かをリセットする何かをします。再起動してFedoraに戻ると、期待どおりにワイヤレスにアクセスできます。ワイヤレスボタンをオンまたはオフにしても、期待どおりに動作します。ワイヤレスに問題があるように見えるのは、シャットダウンして電源を入れたときだけです。 この問題を修正するにはどうすればよいですか?利用可能なGoogleソリューションのほとんどは、「ソフトブロック:はい」のソリューションを指し、上記のソリューションを指し示さないものの、どちらも私にとっては機能しません。 役立つと思われる情報をいくつか紹介します。 ウナメ-a Linux spartan-laptop 3.4.2-1.fc16.i686 #1 SMP Thu Jun 14 21:13:38 UTC 2012 i686 i686 i386 GNU/Linux lsmod Module Size Used by fcoe 22665 0 libfcoe 41981 1 fcoe libfc 101966 2 fcoe,libfcoe scsi_transport_fc 51903 2 …
10 drivers  wifi 

1
ドライバーが読み込まれることもあれば、読み込まれないこともあります
私はUbuntuのデスクトップに割り当てられていて、すでにいくつかのものが搭載されています。再フォーマットはしませんでしたが、mini-PCIワイヤレスカードをPCI-mini-PCIアダプターに接続しました。madwifiドライバーを手動でビルドし、.koファイルをインストールしました。 現在はlshw -C network常にカードが表示されますが、「未請求」と表示されることもあり、madwifi(つまりath_pci)ドライバーで表示されることもあります。何がこの効果を引き起こすことができるか考えていますか? 編集:からのスニペット、/var/log/kern.logロード失敗時。 Apr 19 11:47:21 manju-desktop kernel: [ 9.935304] ath_hal: module license 'Proprietary' taints kernel. Apr 19 11:47:21 manju-desktop kernel: [ 9.936614] ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) Apr 19 11:47:21 manju-desktop kernel: [ 9.958671] wlan: svn r4133 (branch madwifi-0.9.4) Apr 19 11:47:21 manju-desktop …
10 ubuntu  drivers 


2
xrandrで両方のnvidiaカード(2 x GTX480、トリプルヘッド)を検出するにはどうすればよいですか?
Linux Mint 16(Petra)を実行しています ディストリビューションに同梱されているデフォルトのドライバーnvidia-319を実行しています 2x GTX480カードを持っています 3台のモニターがあります Nvidiaドライバーを使用すると、すべてのモニターとGPUが独自のユーティリティによって取得されます。 ただし、https://devtalk.nvidia.com/default/topic/719768/linux/304-121-ubuntu-14-04-xrandr-1-4-multi-gpu-not-being-detectedのレポートと同様に/ xrandr --listprovidersを実行すると、単一のプロバイダー(最初のカード)しか表示されません。私はxrandr 1.4を持っているので、両方を表示できるはずです。別のXスクリーンをセットアップしてからxrandr --listproviders --screen 1を実行すると、2番目のカードが表示されます。しかし、私は複数のXスクリーンを望んでいません。モニター間をシームレスに流れるようにしたい。 xineramaはセットアップが面倒なので、xrandrに置き換える必要があるため、実行したくありません。 nouveauドライバーを使用すると、3つの画面すべてを希望どおりに使用できますが、パフォーマンスは良くありません。 だから、私はいくつかの質問があります: 1.)これは仕様によるものですか、バグですか?私はhttp://uk.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.htmlで、ドライバがソース出力機能のみをサポートしていることに注意します。xrandrに2つの異なるカードプロバイダーが表示されるのを止めることができますか? 2.)前者が当てはまる場合、これを回避する方法はありますか? 3.)私はさまざまなbasemosaicオプションをいじってみましたが、役に立ちませんでした 私が試した最後の構成は: Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" EndSection Section "Monitor" # HorizSync source: edid, VertRefresh source: edid Identifier "Monitor1" VendorName "Unknown" ModelName "Ancor Communications Inc ASUS VS247" HorizSync …

1
Linuxでデバイスにバインドできないドライバーをデバッグする方法
次のデバイスが私のクリエーターCI20のドライバーに設定されていない理由を理解しようとしています。参考までに、私はLinuxカーネルv4.13.0を使用して、ローカルでコンパイルを行っています。 make ARCH=mips ci20_defconfig make -j8 ARCH=mips CROSS_COMPILE=mipsel-linux-gnu- uImage 実行中のシステムから私は見ることができます: ci20@ci20:~# find /sys | grep rng /sys/firmware/devicetree/base/jz4780-cgu@10000000/rng@d8 /sys/firmware/devicetree/base/jz4780-cgu@10000000/rng@d8/compatible /sys/firmware/devicetree/base/jz4780-cgu@10000000/rng@d8/name /sys/bus/platform/drivers/jz4780-rng /sys/bus/platform/drivers/jz4780-rng/bind /sys/bus/platform/drivers/jz4780-rng/unbind /sys/bus/platform/drivers/jz4780-rng/uevent したがって、デバイスは実行時にカーネルに表示されますが、欠けている部分がドライバーがバインドされない理由です。私はこのようなものを期待していました: /sys/bus/platform/drivers/jz4780-rng/100000d8.rng 私は実行中のシステムをデバッグする方法を説明する他のいくつかの投稿を見つけました、例えば: /programming/28406776/driver-binding-using-device-tree-without-compatible-string-in-the-driver /programming/35580862/device-tree-mismatch-probe-never-called /programming/41446737/platform-device-driver-autoloading-mechanism 実行中のカーネルの/ sysを使用してデバイスツリーの情報を取得することは可能ですか? これらの投稿の情報は正確ですが、私にはあまり役に立ちません。私はカーネルをローカルでビルドしているので(ドライバーprintkのプローブ機能に追加しましたjz4780-rng)、代わりに私の質問は次のとおりです。 カーネルがjz4780-rngドライバーのプローブ関数の呼び出しの失敗に関する正確な情報を出力するように、コンパイル時にどのオプションをオンにする必要がありますか? 特に、テスト済みのバス/ドライバーの完全なリストをどのように印刷しdriver_probe_deviceますか? printkこれをデバッグするためにコードのどこにでも追加できます。問題はむしろです:どの関数がデバイスツリーをトラバースし、probe / init関数を呼び出していますか? 参考のために: $ dtc -I fs -O dts /sys/firmware/devicetree/base | grep -A 1 rng …

3
WiFiドングルにアクセスポイント機能があるかどうかを確認するにはどうすればよいですか?
Raspberry Piで使用するRealtek 8191SU USB wifiドングルを持っています。このチュートリアルを使用してwifiアクセスポイントをセットアップしようとしています。ただし、いくつかのエラーが発生しています。ドングルがアクセスポイントとしての実行をサポートしていないことが原因である可能性があります。これにアクセスポイント機能があるかどうかを確認する方法はありますか? 編集 lsusbまたはに似ifconfigた、wifiドングルに関する情報を提供できる一般的な方法はありますか?

2
USB 3.0のサポート?
ここでは質問を見つけることができなかったようですが、ユーザーがUSB 3.0を使用したことがある場合、どのような経験があるのでしょうか。 私のasus p5x58dにはUSB 3が搭載されていますが、まだ試していないため、サポートについてはあまり知りません。 これは、USB 3.0の経験を共有できるコミュニティwikiとして最高だと思います。 この記事では、LinuxとUSB 3について簡単に説明しました。 コメントを流します...
9 usb  hardware  drivers 

1
Drivers Offline Arch Linuxをインストールする
Macbook ProにArch Linuxをインストールしようとしましたが、ワイヤレスドライバーとイーサネットドライバーが機能しません。そのため、インターネットにアクセスできません。だから、解決策を探しながら、私はこれらのドライバをダウンロード:http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2(私はこのAURレポからドライバのリンクを得た:HTTPS ://aur.archlinux.org/packages/b43-firmware/) ただし、問題は、インストール手順中にコマンドラインからドライバーをインストールする方法がまったくわからないことです。 はっきりさせておきますが、上記のMacBookでインターネットに接続することはできません。インストールも機能しません。このため、すべてのソリューションは、インストールメディアのコマンドラインから実行できる必要があります。 注:起動時にワイヤレスドライバーが見つからないという短いメッセージが表示されることにも気づきましたが、速度が速すぎて適切に読み取ることができません。

2
mmc0:SDカードの初期化中にエラー-110
Archに問題があります。SDを挿入すると、検出できません。 また、次のエラーカーネルログが見つかりました。 uname -a Linux localhost.localdomain 4.9.6-1-ARCH #1 SMP PREEMPT Thu Jan 26 09:22:26 CET 2017 x86_64 GNU/Linux dmesg [ 3.663535] mmc0: error -110 whilst initialising SD card [ 4.515911] random: fast init done [ 4.720224] mmc0: error -110 whilst initialising SD card lspci -v 00:00.0 Host bridge: Intel Corporation …

4
インテルマイクロコード(Linux Mint 18)を有効にする必要がありますか?
Linux Mint 18とKDEをインストールしました。wifiの正しいドライバーを構成しているときに、「Intel CPUのプロセッサーマイクロコードファームウェア」を有効にするオプションを見つけました。現在、デバイス(不明として記述)は「使用しない」としてマークされています。 このオプションを有効にする必要がありますか?私が正しく理解した場合、マイクロコードはCPUの詳細な変更を可能にすることになっていますが、私はそうするつもりはありません。一方、私はそれを読んで、CPUのパフォーマンスを向上させることができます。あなたは何をお勧めします? ありがとう!


1
USB 2.0デバイスがUSB 3.0ポートで動作しない
Ubuntu 12.04システムを使用しています。そのシステムには、USB 3.0ポートが1つあります。このポートでUSB 2.0デバイスを使用しようとしていますが、そのUSB 2.0デバイスをUSB 3.0ポートに接続するたびに、システムがハングし、シャットダウンしようとしましたが、シャットダウンできません。 ポートの種類をデバイスの速度(2.0〜2.0)に一致させ続けると、すべてが正常に機能します。 だから私の質問です:USB 3.0ポートがUSB 2.0デバイスを使用できるようにするにはどうすればよいですか、またはUSB 3.0ポートをドライバーなどのUSB 2.0ポートに変換する方法はありますか? 私が抱えている問題を別の種類の問題と間違えていますか? これが私のlsubコマンド出力です Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 002: ID 046d:0823 Logitech, Inc. Bus 001 Device 001: …
8 linux  ubuntu  drivers  usb 

4
カーネルプログラミングを始める最良の方法は?
どんな本を尋ねるのではなく(参考になるガイド/チュートリアルを知っていても)、カーネルプログラミングを始めるための最良の方法は何ですか?また、学習するのに最適な特定のディストリビューションはありますか? 私は主にデバイスドライバーの部分に興味がありますが、カーネルのセットアップ方法(モジュールなど)も学びたいと思っています。C/ C ++の経験が4〜5年ありますが、ほとんどは大学の知識です(したがって、私が何を意味しているのか知っていれば、4〜5年の実務経験ではありません)

2
alaudaドライバーをmtdデバイスに接続する
USBカードリーダーのオリンパスMAUSB-10を持っています。Linux alaudaドライバーを使用して、SmartMediaまたはxDカードに直接フラッシュアクセスできます。これは、標準のUSB大容量ストレージデバイスとして公開するだけの一般的なカードリーダーとは異なります。 Linuxカーネルには、FTLを実行してこれを標準のブロックデバイスとして公開するドライバーがありますが、直接フラッシュアクセスしたいです。さまざまなユーティリティを使用して、mtd-tools直接読み取り、書き込み、および消去できるかどうか疑問に思いました。 だから、デバイスが認識されlsusb、そしてドライバaluadaおよびnand_eccロードされます。しかしcat /proc/mtd、利用可能な別のMTDデバイスは表示されません/dev。また、に追加のデバイスは表示されません。新しいmtdデバイスを作成し、それをalaudaドライバーに接続するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.