科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux系统下硬件的自动检测与配置 (4)

Linux系统下硬件的自动检测与配置 (4)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在我的关于硬件检测与配置的两篇文章《 如何在Linux下实现硬件的检测》和《 如何在Linux下实现设备的配置》发表之后,陆续收到了一些读者来信。他们问了很多关于硬件配置方面的问题,现在我把这些最典型的问题加以整理,写成这篇文章。

作者:于辰涛 来源:赛迪网技术社区 2007年10月22日

关键字: 操作系统 检测 硬件 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

10. 在配置XWindows系统时,笔记本电脑的TFT显示器要是不知道品牌选择什么类型?

答:笔记本电脑的TFT显示器一般是和通用显示器的配置方法一样。在配置时,您可以执行Xconfigurator命令,并选择通用显示模式,比如1024x768分辨率的70Hz垂直分辨率的显示模式。只要您正确设置了显卡的驱动程序的型号,那么在笔记本电脑上启动X-Windows系统是没有问题的。

但是笔记本电脑一般采用LCD显示器,它的扫描频率范围较窄。比如,一部分LCD显示器在800x600分辨率时,最低支持的垂直扫描频率为70Hz,那么您这时指定的水平回扫范围一定要包含48kHz。如果此时您指定800x600分辨率下的垂直扫描频率为60Hz,X-Windows系统将不能工作。

11. 我不小心把鼠标从COM1换到了COM2,进入X-WINDOW后无法使用了。我将系统复位,再次启动后,文件/sbin/fsck.ext2 in dev/hda3出错,如何修复?

答:将鼠标切换到COM2之后,您可以直接使用命令mouseconfig重新配置一下鼠标。如果您的系统没有这个配置程序,那么您也可以直接执行下面的指令试试。

  rm -f /dev/mouse
  ln -sf /dev/ttyS2 /dev/mouse
  

这两个命令的主要作用是建立/dev/mouse正确的连接文件。

在运行Linux系统时有许多系统数据,特别是关于文件系统的一些数据结构因此如果不正常关机保存在内存中。系统非正常关机,就很可能会给Linux系统带来很大的影响。,在Linux系统启动之后,将会自动对文件系统进行扫描。这时做的文件扫描只是看一下文件系统有没有出错,如果没有出错的话,那么系统将一切正常,但是如果有错的话(这时的系统启动过程会出现上面描述的脚本),那么它会提示输入超级用户密码进入一个维护模式。

在系统进入维护模式之后,并不需要重新安装系统,只是这时文件扇区的连接可能出现了一些问题。这时只需运行e2fsck检查根分区所在的硬盘分区,并将这些错误的连接修复。在程序运行的过程中可能会出现一些提示,一般来说,一直按"Y"直接回车就可以了。

12. 怎样设置威盛686b中的ac97声卡?

答:ac97是一种声卡芯片的混音器设备接口,威盛686b的声卡驱动程序是支持ac87混音器接口的。缺省的内核驱动程序是via82cxxx_audio,您为了配置它,只需要在/etc/modules.conf文件中加入设备别名:alias sound via82cxxx_audio当然为了保险起见,您最好使用命令sndconfig配置声卡。

虽然很多主板集成了via686b声卡芯片,而且能够加载Linux系统提供的驱动程序,但是via686b声卡仍无法正常工作。这时出现的驱动程序问题包括播放时噪声很大,播放时断时续,无声等等。出现这些问题的主要原因是由于主板上的辅助芯片支持不尽相同造成的。这时您就只有试试别的驱动程序了(比如alsa提供的驱动程序)。

13. 我的网卡是精英的K7S5A,sis735的芯片组,整合sis900网卡。安装上redhat7.1之后,网卡无法工作,发现在启动是加载还是失败。我又把在网上下的sis900的驱动:sis900.c sis900.h更新了系统原有的文件,还是不行。更改/etc/modules.conf,并加上了options sis900 io=0xd800 irq=10,再次加载modprobe sis900,报io,irq不对!(invild parate.... io....)而这两个参数是我在KDE里看到的啊!win2000中网卡的参数也是这个样子的!

答:对于任何一种主板集成设备,包括主板集成的显卡、声卡、网卡、modem等等,Linux支持的都不太好。当您选择了这样的主板时,很有可能您的设备就无法在Linux系统上工作了。但是如果您幸运的话,厂商正好提供了该产品的Linux驱动,那就没有问题了。

对于任何一种PCI设备,因为它存在一组配置空间,对于io口和irq是无须指定的,设备驱动程序在发现冲突时,一般会进行自动重映射。当你的设备不能正常工作时,最好的办法是换另外一个驱动程序试试,这样指定io,irq往往是没有用的。由于我没有你说的设备,所以只能给你这些提示了。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章