LINK


(無償)
logo
世界中で使われるISO標準オフィスソフト(MSオフィス互換)
The Document Foundation Wiki

人気の投稿(1ヶ月間)

Ad

Ad

ラベル ドライバ の投稿を表示しています。 すべての投稿を表示
ラベル ドライバ の投稿を表示しています。 すべての投稿を表示

2010年4月28日水曜日

【Linux CentOS5.4】 usbインターフェースのNICを使う

CentOS 5.4で、usbインターフェースのNICを使う

今回もちいたのは、Corega K.K. FEther USB-TX Ethernetである。


■USBポートにNICを差込み、デバイスがどう認識されているか調べる

[root@localhost ~]# lsusb

Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 054c:02a5 Sony Corp. MicroVault Flash Drive
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 004: ID 07aa:0004 Corega K.K. FEther USB-TX Ethernet [pegasus] Bus 003 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000

■必要なドライバがCentOS5.4にあるか調べ、ドライバの組み込みを行う

[root@localhost ~]# modprobe -l | grep pegasus   ←該当のドライバがあるかどうか調べる
/lib/modules/2.6.18-164.15.1.el5/kernel/drivers/usb/net/pegasus.ko  ←ある!

[root@localhost ~]# modprobe pegasus   ←modprobeコマンドは依存関係をロードしてインストールする


◎modprobeが実行されると、どうやら /etc/modprobe.conf の内容が書き換わるようだ
[root@localhost ~]# less /etc/modprobe.conf

<前>
alias eth0 via-rhine
alias eth1 via-rhine
alias scsi_hostadapter sata_via
alias scsi_hostadapter1 usb-storage
alias snd-card-0 snd-via82xx
options snd-card-0 index=0
options snd-via82xx index=0
remove snd-via82xx { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-via82xx
<後>
alias eth0 via-rhine
alias eth1 via-rhine
alias scsi_hostadapter sata_via
alias scsi_hostadapter1 usb-storage
alias snd-card-0 snd-via82xx
options snd-card-0 index=0
options snd-via82xx index=0
remove snd-via82xx { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-via82xx
alias eth2 pegasus


■NICが認識されて使用可能かどうか調べる

[root@localhost ~]# ifconfig -a
(略)
eth2   Link encap:Ethernet  HWaddr 
          inet addr:192.168.1.8  Bcast:192.168.126.255  Mask:255.255.255.0
          inet6 addr:   Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:264 errors:0 dropped:0 overruns:0 frame:0
          TX packets:133 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:49575 (48.4 KiB)  TX bytes:27809 (27.1 KiB)
(略)


しかし、modprobeによりドライバインストールを行ったから、上のように認識されたのかは不明。
なぜなら手順前には、ifconfigに-aスイッチをつけていなかったため、
すべてのネットワークインターフェイスが表示されていなかったからである。

リブートしても、そのままこのNICを使用し続けることができたが、
/etc/modprobe.conf の内容がmodprobeにより上記のように書き換えられたためなのかはわからない。

(参考)
http://www.linux-noob.com/forums/index.php?/topic/2631-problem-with-usb-ethernet-converter-of-fc5/

http://www.linuxlic.com/command/modprobe.html

2010年3月10日水曜日

【Linux Fedora10】CANONプリンタドライバーのインストールと設定

より新しい手順は次のページを参照してください。

【Linux CentOS6.3 64bit版】Canonのレーザープリンターをインストールする

【Linux CentOS6.5 64bit版】ネットワーク対応CANONレーザープリンタをIPネットワーク経由で利用するための設定【linux-lipslx-printerdriver64-v270.tar.gz】



Fedora10に、キャノンプリンタのドライバをインストールする手順について



1、次の二つのファイルをキャノンのホームページからダウンロード
cndrvcups-common-x.xx
cndrvcups-lipslx-x.xx



2、次のようにインストールする
# yum install glibc.i386 ←これがないと、インストールに失敗した(Fedora10_64Bitの 場合)
# rpm -ivh cndrvcups-common-1.90-1.x86_64.rpm

# yum install libxml2.i386 ←これがないと、インストールに失敗した(Fedora10_64Bitの 場合)
# rpm -ivh cndrvcups-lipslx-1.90-1.x86_64.rpm


3、システム全体を再起動
# reboot ←必ずシステム全体を再起動させること(cupsの再起動では駄目だった。キューがキャンセルされた。


4、プリンターの登録と設定(例)

・LBP5910/5910F    Canon LBP5910 LIPSLの場合
 CNCUPSLBP5910ZJ.ppdを用いる

# /usr/sbin/lpadmin -p LBP5910_LIPSLX -m CNCUPSLBP5910ZJ.ppd -v lpd://192.168.100.101/LBP5910 -E

・LBP3900/3950    Canon LBP3900/3950 LIPSLX
CNCUPSLBP3950ZJ.ppd

# /usr/sbin/lpadmin -p LBP3900_LIPSLX -m CNCUPSLBP3950ZJ.ppd -v lpd://192.168.100.102/LBP3900 -E

・LBP3980        Canon LBP3980 LIPSLX   
CNCUPSLBP3980ZJ.ppd

# /usr/sbin/lpadmin -p LBP3980_LIPSLX -m CNCUPSLBP3980ZJ.ppd -v lpd://192.168.100.103/LBP3900 -E

・iR C2550F    Canon iR C2550 LIPSLX   
CNCUPSIRC2550ZJ.ppd

# /usr/sbin/lpadmin -p iRC2550_LIPSLX -m CNCUPSIRC2550ZJ.ppd -v lpd://192.168.100.104/iRC2550 -E


<備考>
◎PPDファイルは次のディレクトリにまとめられている

# cd /usr/share/cups/model/


◎ブラウザをつかいhttpアクセスすることで、今回設定した内容などを把握できる
(127.0.0.1は、localhostのアドレス)

http://127.0.0.1:631

Ad

Ad