我正在尝试构build一个没有显示器或键盘的Linux机器,运行Ubuntu服务器,经过一段时间后会进入暂停状态,并且可以通过networking通信唤醒。 除了局域网唤醒部分以外,其中大部分已经处于工作状态。
顺便说一句,我的电脑很旧(2002年买的)。
一些相关信息(我希望):
NIC:RTL-8139 / 8139C / 8139C +(Realtek)。
主板:SiS-645(厂商:技嘉科技有限公司)
奖BIOSfunction(根据lshw ):
isa pci pnp apm升级shadowing cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp ls120boot zipboot netboot
当然,我激活了WakeOnRing / WakeOnLan(因为它是在我的Award BIOS中调用的)设置,以及一些名为PME的设置。
输出$ sudo ethtool eth0 :
Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: No Link partner advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 32 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: d Current message level: 0x00000007 (7) Link detected: yes
所以很明显,它不工作,因为它在'd'设置。 所以我运行命令:
$ sudo ethtool -s eth0 wol g
但没有效果 。 我试过所有的组合..
– 编辑 –
只是要清楚:当我再次运行ethtool eth0后,输出仍然在“Wake-on”中显示“d”。 禁用BIOS中的WakeOnLanfunction对于这种情况也没有任何影响,如果这有什么启发的话。
– 编辑 –
我已经尝试了很多时间,只是使用一个神奇的数据包来唤醒它,但是(如同ethtool的输出所预期的那样)它不起作用。
以下是$ sudo lshw输出的eth0部分:
id: network:1 description: Ethernet interface product: RTL-8139/8139C/8139C+ vendor: Realtek Semiconductor Co., Ltd. physical id: c bus info: pci@0000:00:0c.0 logical name: eth0 version: 10 serial: 00:11:22:33:44:55 size: 100MB/s capacity: 100MB/s width: 32 bits clock: 33MHz capabilities: bus_master ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation = on broadcast = yes driver = 8139too driverversion = 0.9.28 duplex = full ip = 192.168.0.20 latency = 32 link = yes maxlatency = 64 mingnt = 32 multicast = yes port = MII speed = 100MB/s resources: irq : 11 ioport : e400(size=256) memory : ee003000-ee0030ff
我没有从网卡连接到主板的电缆,但没有看到任何3针连接器。 我可能是错的,但是,如果有同一张卡的人说不同,我一定会再次检查。
所以,如果有人知道如何解决这个问题,或说服我没有一个不同的网卡,主板或计算机,我非常拧,请告诉我!
提前致谢。