LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1768|回复: 23

Gentoo里哪个工具可以检测硬件信息?

[复制链接]
发表于 2009-1-7 22:02:53 | 显示全部楼层 |阅读模式
如题。
配置内核时常常为不知准确的硬件信息而无措,哪个包提供硬件探测的工具?如果能提供配置内核的知道就更好了,比如lm_sensers就能检测cpu温度控制等。

不说windows,不少linux的发行版也提供硬件检测和一些自动配置,gentoo的安装手册里好像没看见相关内容,为什么?
发表于 2009-1-7 22:20:21 | 显示全部楼层
lspci,可以查到很多
回复 支持 反对

使用道具 举报

发表于 2009-1-7 22:25:07 | 显示全部楼层
dmidecode 也可以试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 22:51:20 | 显示全部楼层
多谢楼上两位。lspci我以前知道,dmicode还是第一次用,结果好像不大看的懂。我再上网查查资料。

livecd和genkernel都可以在启动的时候检测并加载合适的硬件驱动,那有没有什么办法把结果保存下来,以后不必每次都检测,或者直接编进内核?genkernel编的模块太多了,我现在自己编的内核网卡还是搞不定,只好把genkernel网卡那一段复制过来。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 23:01:39 | 显示全部楼层
网卡编译成模块,启动后运行lsmod看看启动的是哪个模块,其他的删掉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 23:05:30 | 显示全部楼层
Post by zhoukb;1935458
网卡编译成模块,启动后运行lsmod看看启动的是哪个模块,其他的删掉
又学了一招。
删掉就不检测?我还是有点Windows的思维,总觉得这里应该有个注册表之类的东东,如果单纯的删掉,那是不检测还是检测后(如果有需要)无法调用?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 23:10:56 | 显示全部楼层
  1. localhost boot # lsmod
  2. Module                  Size  Used by
  3. ipv6                  238756  8
  4. rtc_cmos               10456  0
  5. rtc_core               17644  1 rtc_cmos
  6. rtc_lib                 3392  1 rtc_core
  7. k8temp                  4864  0
  8. forcedeth              51600  0
  9. i2c_nforce2             7232  0
  10. fan                     4160  0
  11. button                  7456  0
  12. fuse                   49856  0
  13. raid10                 19328  0
  14. raid456               117288  0
  15. async_memcpy            2432  1 raid456
  16. async_xor               3904  1 raid456
  17. xor                     5520  2 raid456,async_xor
  18. async_tx                7272  3 raid456,async_memcpy,async_xor
  19. raid1                  19840  0
  20. raid0                   6656  0
  21. dm_bbr                 10096  0
  22. dm_snapshot            16328  0
  23. dm_mirror              13696  0
  24. dm_region_hash         11584  1 dm_mirror
  25. dm_log                  9664  2 dm_mirror,dm_region_hash
  26. scsi_wait_scan          1536  0
  27. ohci_hcd               22364  0
  28. uhci_hcd               21144  0
  29. usb_storage            95904  0
  30. ehci_hcd               32268  0
  31. mptsas                 27344  0
  32. scsi_transport_sas     31424  1 mptsas
  33. scsi_tgt               13032  0
  34. mptspi                 15696  0
  35. scsi_transport_spi     22656  1 mptspi
  36. mptscsih               24704  2 mptsas,mptspi
  37. mptbase                62564  3 mptsas,mptspi,mptscsih
  38. sg                     25680  0
  39. ata_piix               24708  0
  40. pata_amd               13188  0
复制代码

我倒是认出了几个,比如cpu温度控制和lvm映射之类,可哪个是网卡啊?我自己挑驱动的时候总是不成功,直接复制genkernel又有太多累赘。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 23:19:46 | 显示全部楼层
楼主试试这个.非常的详细哦.
  1. gentoo ~ # eix -e lshw
  2. [i] sys-apps/lshw
  3.      Available versions:  02.12.01b!s 02.13b {gtk static}
  4.      Installed versions:  02.13b(09:41:59 AM 10/17/2008)(gtk -static)
  5.      Homepage:            http://ezix.org/project/wiki/HardwareLiSter
  6.      Description:         Hardware Lister
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-1-7 23:35:29 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 23:36:47 | 显示全部楼层
Post by somebody;1935462
楼主试试这个.非常的详细哦.
  1. gentoo ~ # eix -e lshw
  2. [i] sys-apps/lshw
  3.      Available versions:  02.12.01b!s 02.13b {gtk static}
  4.      Installed versions:  02.13b(09:41:59 AM 10/17/2008)(gtk -static)
  5.      Homepage:            http://ezix.org/project/wiki/HardwareLiSter
  6.      Description:         Hardware Lister
复制代码
Cool!
多谢someboy,这个虽然没有dmidecode给出的信息多,但是非常友好,让人一看就明白。

我得认错,不是gentoo不提供工具,而是他提供了许多强大的工具却没有在安装手册里讲。
还有多少好用的硬件检测工具?希望大家能够在这里汇总一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表