查看驱动linux
Ⅰ linux下如何查看网卡驱动版本信息
Linux下查看网卡驱动和版本信息
查看网卡生产厂商和信号
查看基本信息:lspci
查看详细信息:lspci -vvv # 3个小写的v
查看网卡信息:lspci | grep Ethernet
查看网卡驱动
查看网卡驱动信息:lspci -vvv # 找到网卡设备的详细信息,包括网卡驱动
# lsmod 列出加载的所有驱动,包括网卡驱动
查看网卡驱动版本
查看模块信息:modifo<mole name> # 其中包含version信息
或 # ethtool-i <device name>
RHEL 6.3中的网卡驱动版本:
# modinfo igb
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/igb/igb.ko
version: 3.2.10-k
license: GPL
description: Intel(R) Gigabit Ethernet Network Driver
# modinfo e1000e
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000e/e1000e.ko
version: 1.9.5-k
license: GPL
description: Intel(R) PRO/1000 Network Driver
author: Intel Corporation,<[email protected]>
# modinfo e1000
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000/e1000.ko
version: 8.0.35-NAPI
license: GPL
description: Intel(R) PRO/1000 Network Driver
# modinfo ixgbe
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/ixgbe/ixgbe.ko
version: 3.6.7-k
license: GPL
description: Intel(R) 10 Gigabit PCI Express NetworkDriver
# modinfo r8169
filename: /lib/moles/2.6.32-279.el6.x86_64/kernel/drivers/net/r8169.ko
version: 2.3LK-NAPI
license: GPL
description: RealTek RTL-8169 Gigabit Ethernet driver
查看网络接口队列数
查看网卡接口的中断信息:#cat /proc/interrupts | grep eth0
或 # ethtool-S eth0
查看网卡驱动源码的版本号
解压Intel网卡驱动源码,打开解压缩目录下的*.spec文件查看驱动的版本。
例如:解压e1000-8.0.35.tar.gz网卡驱动后,查看e1000.spec文件。
Name:e1000
Summary:Intel(R) Gigabit Ethernet Connection
Version: 8.0.35
Release:1
Source:%{name}-%{version}.tar.gz
Vendor:Intel Corporation
License:GPL
ExclusiveOS:linux
Group:System Environment/Kernel
在驱动源码src目录中查找:
#grep DRV_VERSION * # forLinux
#findstr DRV_VERSION * # for Windows
在e1000_main.c中也能找到定义驱动版本的一行:
#define DRV_VERSION"8.0.35" DRV_NAPI DRV_DEBUG DRV_HW_PERF
在e1000e中src目录下netdev.c文件:
#define DRV_VERSION"3.0.4.1" DRV_EXTRAVERSION
igb_main.c:
#define MAJ 5
#define MIN 2
#define BUILD 9.4
#define DRV_VERSION__stringify(MAJ) "." __stringify(MIN) "."\
ixgbe_main.c:
#define DRV_VERSION __stringify(3.22.3) DRIVERIOVDRV_HW_PERF FP GA \
Ⅱ linuxusb涓插彛椹卞姩linuxusb涓插彛
濡备綍鍦╨inux涓嫔湪搴旂敤灞傚缑鍒癠SB璁惧囧悕绉颁俊鎭锛
鍏堣幏鍙栦竴涓/dev镄勫垪琛锛岀劧钖庡缑鍒版彃鎾浜嬩欢钖庯纴鍦ㄨ幏鍙栦竴涓嫔綋鍓岖殑/dev鍒楄〃锛岀劧钖庡仛涓涓嬫瘆杈僱inux绯荤粺浼氲嚜锷ㄨ瘑鍒玌SB鎺ュ彛涓轰覆鍙g佺洏sda(阃氩父涓簊da1锛屽彲阃氲繃fdisk-l锻戒护镆ヨ)锛屾寕杞藉氨鍙鐢ㄣ备緥锛氭柊寤烘寕杞界洰褰昺kdir/mnt/usb锛屾寕杞絤ount/dev/sda1/mnt/usb锛岀敤瀹屽嵏杞芥寕璧风偣unmount/dev/sda1/mnt/usb銆
濡备綍镆ョ湅linux涓嬩覆鍙f槸钖﹀彲鐢?涓插彛钖岖О绛夛纻
1銆佹煡鐪嬩覆鍙f槸钖﹀彲鐢锛屽彲浠ュ逛覆鍙e彂阃佹暟鎹姣斿傚筩om1鍙o纴echolyjie126>/dev/ttyS0
2銆佹煡鐪嬩覆鍙e悕绉颁娇鐢╨s-l/dev/ttyS*涓鑸𨱍呭喌涓嬩覆鍙g殑钖岖О鍏ㄩ儴鍦╠ev涓嬮溃锛屽傛灉浣犳病链夊栨彃涓插彛鍗$殑璇濋粯璁ゆ槸dev涓嬬殑ttyS*,涓鑸瑃tyS0瀵瑰簲com1锛宼tyS1瀵瑰簲com2锛屽綋铹朵篃涓崭竴瀹氭槸蹇呯劧镄勶绂
3銆佹煡鐪嬩覆鍙i┍锷锛歝at/proc/tty/drivers/serial
4銆佹煡鐪嬩覆鍙h惧囷细dmesg|grepttyS*
LinuxRS485涓插彛缂栫▼锛
瀵逛簬缂栫▼𨱒ヨ达纴娌′粈涔埚尯鍒锛岄氲繃鎺у埗485镄勪娇鑳界璇ョ▼搴忓畬鍏ㄥ彲浠ヤ娇鐢ㄣ傚敮涓镄勫尯鍒灏辨槸浣犲湪鍙戦佺殑镞跺欓氲繃绋嫔簭鎶485镄勬带鍒惰剼𨰾夐珮锛屾帴鏀剁殑镞跺欐妸浠栨媺浣庡氨鍙浠ヤ简銆傝呖浜庣数姘旀柟闱㈢殑鍖哄埆锛歊S232鏄鍏ㄥ弻宸ワ纴鍙浠ュ悓镞舵敹鍙戯纴RS485鏄鍗婂弻宸ワ纴涓嶈兘钖屾椂鏀跺彂锛岃缮链夌数骞充俊鍙蜂笉涓镙凤纴杩欎釜缂栫▼浣犲氨涓嶈佺悊浜嗐
涓娄綅链簂abview镐庝箞阃氲繃涓插彛鎺ユ敹涓嬩綅链哄彂𨱒ョ殑鏁版嵁骞惰繘琛屽勭悊锛
鏂规硶涓镓句釜浠鍣锛堢ず娉㈠櫒锛宒aq锛夎荤数骞虫椂搴忚嚜宸辫В鏋愶纴鏂规硶浜屾垒涓猧2c镄勮浆鎹㈣姱鐗囱浆涓插彛鎴杣sb鎴栬呰姱鐗囨彁渚沝ll锛屾柟娉曚笁鎼炰釜鍗旷墖链鸿嚜宸卞啓涓嬩綅链鸿В鏋愭椂搴忓啀鐢ㄤ覆鍙d紶鍒扮数鑴戯纴鏂规硶锲涙垒涓鍙板甫i2c妯″潡镄勪富链虹劧钖庤皟鐢╳in_api锛圠inux灏变笉鐭ラ亾浜嗭级r
linux镆ユ垒涓插彛锛
1銆佽惧囧叆鍙 鍙浠ユ煡/dev/ttyS*銆/dev/*uart*锛堜富璁惧囧彿4鎴栬204锛夛纴绗涓涓插彛涓鑸涓篓tyS0銆*uart0绛 USB杞涓插彛璁惧囦竴鑸涓/dev/ttyUSB*(涓昏惧囧彿188)锛岀涓鍙d竴鑸涓篓tyUSB0 2銆佷互涓/dev涓嫔彧鏄涓插彛镄勫叆鍙o纴鍏蜂綋璁惧囧瓨鍦ㄤ笌钖﹂渶瑕佹寜鍏抽敭瀛楋纸ttyS銆乼tyUSB銆乽art锛夋煡璇/proc/devices浠ョ‘瀹氥 3銆佷覆鍙d负阃氲绔鍙o纴链夊氢釜涓插彛璁惧囨椂锛岃佺‘瀹氭e湪琚杩炴帴镄勪覆鍙f槸鍝涓锛岄渶瑕佹娴嬩竴涓嬶纴濡傦细 cat/dev/ttyS0
Ⅲ 如何查看linux中已有的驱动程序
显卡安装:
一、下载驱动程序
首先要找到显卡for Linux的驱动程序。现在绝大多数的3D显卡都已有了for Linux的驱动程序,可到各显卡厂商的主页或Linux的相关站点上去寻找。在安装显卡时,服务器根据显卡的情况来加载不同的显示模块,如果显示模块加载不正确,显卡就不能正常显示。
二、装载磁盘驱动器
Linux需要装载磁盘驱动器才能读取文件。启动Linux后,在字符界面下输入“mount -t vfat /dev/hda1 /mnt/winc”命令,将C盘装载到Linux下。需要注意的是,如果下载的是压缩文件,选择的是在Linux下解压,就得先进行装载磁盘驱动器这一步,再进行文件的解压缩。
三、拷贝文件
将XF86_SVGA文件拷贝到/usr/X11R6/bin目录下。注意,这是针对Red Hat版本来说,其它版本的路径不一定相同。“cp /mnt/winc/win98/TEMP/XF86_SVGA /usr/X11R6/bin”(根据自己的情况灵活掌握,关键是路径一定要正确,还要分清字母的大小写)。如果系统提示有同名文件,问是否覆盖,一定要选择“y”。这些旧文件可能是以前安装显卡时加载的,没有实际用处。在输入文件名的时候,输完XF86后按一下Tab键,再接着输SVGA,下划线_就可以出来了,按键盘上的下划线键是没用的,切记。
四、配置显卡
文件拷贝完成后,输入Xconfigurator,启动显卡配置程序。我在显卡列表中仍然没有找到Trident Blade 3D,于是选最后一个选项“Unlist”,然后选择加载的显示模块为SVGA,再选择显示器型号、显存大小、刷新频率
总结:在Linux下安装显卡驱动程序,首先要下载显卡支持Linux的驱动程序,再将其拷贝到/usr/X11R6/bin目录下,然后启动显卡配置程序进行配置即可。
网卡、声卡等驱动安装可以依此类推
Ⅳ linux怎么查看已装好硬件驱动
linux系统中的设备驱动是否安装好一般检查几个方面:1、系统日志。嵌入式系统多是直接dmesg一下,看有没有设备关键字相关的出错信息(通用系统可检查/var/log/messages文件)。
2、已加载的模块。检查模块加载列表中有没有相关设备的模块。
lsmod
3、设备列表。检查已加载的设备中有没有相关设备
cat /proc/devices
4、设备入口。如果以上检查都正常,还需要检查设备目录下设备入口是否已经创建
ls /dev/xxxx
如果以上检查都正常(驱动模块已经正常加载、设备入口存在且没有错误),而设备还不能正常工作,就需要检查设备驱动是否与芯片匹配或者驱动中的硬件资源配置是否与硬件对应了。