2017-12-04 4 views
0

私が購入したパラレルカード(SD-PEX1005)用のドライバをダウンロードしましたが、今は自分のコンピュータにインストールしようとしています。 Readmeには、/ usr/src/linux-xyz/drivers/tty/serial/8250 /フォルダーを使用して8250_pci.cという名前のファイルを変更してから、カーネルを再コンパイルするために、 。私の問題は、私はそのフォルダを持っていないということです。パラレルポートドライバのインストールに失敗する(Debian)

私はそのフォルダを持っていなかったので、私はそれをソースフォルダに移動して「make」を実行するreadmeの別の方法を試みましたが、毎回失敗します。 https://pastebin .com/2v9WWA6q

誰もが、私は参考のために私のヘッダーでmakeコマンドまたはそのファイル8250_pci.c

のいずれかのために行方不明です何任意のアイデアを持っていない、私はlinuxCNCのインストールバージョンにしています。 'は、una​​me -r' の結果は4.9.0-3-RT-AMD64ここ

は、ドライバのreadmeです https://pastebin .com/NYPLAA8g

+0

私はシリアルドライバフォルダを持っていますが、 /lib/modules/4.9.0-3-rt-amd64/kernel/drivers/tty/serial/8250/にあります。私は.cファイルを持っていません。必要 –

答えて

0

あなたは/ usr/src/linux-xyzのフォルダを持っていない場合カーネルのソースコードパッケージがインストールされていない可能性が最も高いです。

一部のLinuxディストリビューションでは、デフォルトでこれがインストールされます。他にはありません。

x.y.zは、Linuxカーネルのバージョン番号を表します。

最新のカーネルソースコードのUbuntuを含むDebianのベースのLinuxディストリビューションの場合はkernel.org

で利用できる、「傾向」コマンド は、ソフトウェアパッケージをインストールするために使用されます。 "apt"コマンドには、Ubuntuとインターネットから利用可能な多くの使用例があります。

ここでカーネルソースコードを入手してみてください。

https://askubuntu.com/questions/159833/how-do-i-get-the-kernel-source-code

LinuxCNCは、特定のカーネルで正常に動作する可能性があります。また、LinuxCNCでは、「リアルタイム」カーネル機能を有効にする必要があります。

関連する問題