Chinaunix

标题: 如何列出机器上的设备 [打印本页]

作者: 非凡公子    时间: 2009-08-20 21:03
标题: 如何列出机器上的设备
是不是用prtconf?
我要列出机器上的设置,包括没有驱动的,就像win里的设备管理器
x86版 solaris10
作者: guopy007    时间: 2009-08-20 21:39
这样可以呀
作者: 非凡公子    时间: 2009-08-20 21:54
但是装上去的rtl8193D芯片的rtl8139网卡列不出来,换了几个pci插口了都不行,按理说应该是可以列出来的呀,不管有没有驱动好
我一行一行的看过 了,也grep过了,就是找不到pci10ec相关的东西,但插在win的机器上是可以找到网卡的,也可以看到设备ID是10EC 8139


[ 本帖最后由 非凡公子 于 2009-8-20 21:56 编辑 ]
作者: Guptill    时间: 2009-08-20 23:45
/usr/X11/bin/scanpci
作者: 非凡公子    时间: 2009-08-21 10:06
scanpci仍然找不到,为什么会这样,网卡没插好?但插别的东西可以呀....
作者: easybegin    时间: 2009-08-21 10:29
prtconf -vp
prtdiag -v
作者: Guptill    时间: 2009-08-21 10:32
原帖由 非凡公子 于 2009-8-21 10:06 发表
scanpci仍然找不到,为什么会这样,网卡没插好?但插别的东西可以呀....



你系统的问题吧?

不管PCI设备是否能够被系统驱动起来,那么scanpci应该都可以看到的呀。
作者: FreeWare    时间: 2009-08-21 10:56
devfsadm
more /etc/path_to_inst
作者: 非凡公子    时间: 2009-08-21 23:39
标题: 回复 #8 FreeWare 的帖子
试过N遍了,没有
作者: bxwz2004    时间: 2009-08-22 21:16
标题: 我的理解
先看一下 网络情况,找到网卡rtls0的状态信息:
ifconfig -a

然后用dmesg 命令查看系统引导时的信息,因为系统在引导时, 会侦测所有连接的设备以及检测到的任何错误信息,并写入相关log里,dmesg 可以用来查看log 里面的这些内容。在这里,你可以试试:

# dmesg | grep rtls0

如果没有,表示系统没有侦测到网卡
作者: 非凡公子    时间: 2009-08-23 15:56
原帖由 bxwz2004 于 2009-8-22 21:16 发表
先看一下 网络情况,找到网卡rtls0的状态信息:
ifconfig -a

然后用dmesg 命令查看系统引导时的信息,因为系统在引导时, 会侦测所有连接的设备以及检测到的任何错误信息,并写入相关log里,dmesg 可以用来 ...


这个是第一步就试过的,没有我才想别的办法的.....
作者: Guptill    时间: 2009-08-24 08:41
root@x64-1# /usr/X11/bin/scanpci

  1. pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x10de device 0x03ea
  2. nVidia Corporation MCP61 Memory Controller

  3. pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x10de device 0x03e0
  4. nVidia Corporation MCP61 LPC Bridge

  5. pci bus 0x0000 cardnum 0x01 function 0x01: vendor 0x10de device 0x03eb
  6. nVidia Corporation MCP61 SMBus

  7. pci bus 0x0000 cardnum 0x01 function 0x02: vendor 0x10de device 0x03f5
  8. nVidia Corporation MCP61 Memory Controller

  9. pci bus 0x0000 cardnum 0x02 function 0x00: vendor 0x10de device 0x03f1
  10. nVidia Corporation MCP61 USB Controller

  11. pci bus 0x0000 cardnum 0x02 function 0x01: vendor 0x10de device 0x03f2
  12. nVidia Corporation MCP61 USB Controller

  13. pci bus 0x0000 cardnum 0x04 function 0x00: vendor 0x10de device 0x03f3
  14. nVidia Corporation MCP61 PCI bridge

  15. pci bus 0x0000 cardnum 0x05 function 0x00: vendor 0x10de device 0x03f0
  16. nVidia Corporation MCP61 High Definition Audio

  17. pci bus 0x0000 cardnum 0x06 function 0x00: vendor 0x10de device 0x03ec
  18. nVidia Corporation MCP61 IDE

  19. pci bus 0x0000 cardnum 0x08 function 0x00: vendor 0x10de device 0x03f6
  20. nVidia Corporation MCP61 SATA Controller

  21. pci bus 0x0000 cardnum 0x08 function 0x01: vendor 0x10de device 0x03f6
  22. nVidia Corporation MCP61 SATA Controller

  23. pci bus 0x0000 cardnum 0x09 function 0x00: vendor 0x10de device 0x03e8
  24. nVidia Corporation MCP61 PCI Express bridge

  25. pci bus 0x0000 cardnum 0x0b function 0x00: vendor 0x10de device 0x03e9
  26. nVidia Corporation MCP61 PCI Express bridge

  27. pci bus 0x0000 cardnum 0x0c function 0x00: vendor 0x10de device 0x03e9
  28. nVidia Corporation MCP61 PCI Express bridge

  29. pci bus 0x0000 cardnum 0x0d function 0x00: vendor 0x10de device 0x03d0
  30. nVidia Corporation C61 [GeForce 6150SE nForce 430]

  31. pci bus 0x0000 cardnum 0x18 function 0x00: vendor 0x1022 device 0x1200
  32. Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration

  33. pci bus 0x0000 cardnum 0x18 function 0x01: vendor 0x1022 device 0x1201
  34. Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map

  35. pci bus 0x0000 cardnum 0x18 function 0x02: vendor 0x1022 device 0x1202
  36. Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller

  37. pci bus 0x0000 cardnum 0x18 function 0x03: vendor 0x1022 device 0x1203
  38. Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control

  39. pci bus 0x0000 cardnum 0x18 function 0x04: vendor 0x1022 device 0x1204
  40. Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control

  41. pci bus 0x0004 cardnum 0x00 function 0x00: vendor 0x11ab device 0x4354
  42. Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller
复制代码


我就是根据上述输出找到该网卡的驱动的。
root@x64-1# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
yukonx0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 192.168.1.2 netmask ffffff00 broadcast 192.168.1.255
        ether 0:e0:b1:14:b0:61
作者: 非凡公子    时间: 2010-07-26 21:44
这么长时间才想起来结贴
原来是那个主板有问题 了
作者: 财版    时间: 2010-07-26 23:30
这么长时间才想起来结贴
原来是那个主板有问题 了
非凡公子 发表于 2010-07-26 21:44



    厉害
作者: dskedou    时间: 2010-07-27 00:34
这么长时间才想起来结贴
原来是那个主板有问题 了
非凡公子 发表于 2010-07-26 21:44



    很少看到有结贴的,一般都是问完问题就走人了。
   感谢LZ
作者: haishui    时间: 2010-07-27 08:03
不错,有结贴的习惯很好。
作者: wstar    时间: 2010-07-27 09:49
这习惯太好了,顶一下。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2