暂停我的笔记本电脑打破以太网火线,存在调节谁可以修复它?

如上所述在这个问题上我正在使用火线在我的笔记本电脑和台式电脑之间提供专属网络,因为它使用屏幕共享程序synergy比使用WIFI要好得多。

尽管如此,当我今天离开我的工作场所并暂停我的笔记本电脑时,当我第二天返回时,台式电脑和笔记本电脑也无法再通过火线连接。 firewire0工具仍然具有IP地址。 然而,当我尝试并发声台式电脑时,我得到了no route to host

我在Ubuntu 10.10上使用了位2.6.35-24-generic #42-Ubuntu SMP x86_64

存在一些意味着我可以在不重启的情况下对待它吗? 比如,摆脱一些组件并重新放置它们?

编辑: 以下是我到目前为止实际尝试的内容以及结果:

[email protected]:~# dmesg|tail -n 1
[592525.204024] firewire_core: phy config: card 0, new root=ffc1, gap_count=5

[email protected]:~# modprobe -r firewire_net firewire_ohci firewire_core
[email protected]:~# modprobe -v firewire_ohci
insmod /lib/modules/2.6.35-24-generic/kernel/lib/crc-itu-t.ko 
insmod /lib/modules/2.6.35-24-generic/kernel/drivers/firewire/firewire-core.ko 
insmod /lib/modules/2.6.35-24-generic/kernel/drivers/firewire/firewire-ohci.ko 

[email protected]:~# dmesg|tail
[592525.204024] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[592563.410868] firewire_ohci: Removed fw-ohci device.
[592579.160086] firewire_ohci: Added fw-ohci device 0000:02:00.0, OHCI v1.10, 4 IR + 8 IT contexts, quirks 0x2
[592579.160137] firewire_ohci: isochronous cycle inconsistent
[592579.660294] firewire_core: created device fw0: GUID 0000000000000000, S400
[592579.663805] firewire_core: created device fw1: GUID 0017f2fffe89bce6, S400
[592579.663813] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[592579.700720] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
[592579.700842] firewire_core: refreshed device fw0
[592579.702603] firewire_net: firewire0: IPv4 over FireWire on device 0000000000000000

[email protected]:~# ping stan.firewire
PING stan.firewire (192.168.100.1) 56(84) bytes of data.
From token.local (192.168.100.3) icmp_seq=1 Destination Host Unreachable
From token.local (192.168.100.3) icmp_seq=2 Destination Host Unreachable
From token.local (192.168.100.3) icmp_seq=3 Destination Host Unreachable

编辑2: 我还试图在搁置之前摆脱组件,并在返回之后重新放置。 这也不起作用: - (

编辑3: 如果我在从暂停状态返回后断开并重新插入火线,我会看到以下消息:

firewire_core: BM lock failed, making local node (ffc0) root

当我在暂停之前拔下/重新插入时,我没有看到此消息...

0
2019-05-13 03:59:30
资源 分享
答案: 3

我认为ARP表只是空置。 尝试这个:

arping -c 1 -I firewire0 remote_ip
0
2019-05-31 08:39:58
资源

您是否尝试过使用modprobe

运行dmesg | grep firewire,我得到:

[    1.192574] firewire_ohci 0000:0a:04.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[    1.192585] firewire_ohci 0000:0a:04.0: setting latency timer to 64
...

这声称组件的名称是 firewire_ohci

所以我运行(作为根modprobe -vr firewire_ohci && modprobe -v firewire_ohci。 特别是,摆脱并插入组件。

0
2019-05-17 16:42:25
资源

你有没有试图摆脱物理线。 它需要发出链路需要恢复的信号。

禁用firewire链接并重新允许它也可能起作用。 您可以添加一个在恢复时自动执行该操作的脚本。

DC

0
2019-05-17 16:12:20
资源