ラップトップを一時停止すると、FireWire経由のイーサネットが切断されます。問題を解決できるコマンドはありますか?

ラップトップを一時停止すると、FireWire経由のイーサネットが切断されます。問題を解決できるコマンドはありますか?

上記のようにこの質問には私はFirewireケーブルを使ってノートパソコンとデスクトップの間にプライベートネットワークを提供します。synergyこれは、WIFIを使用するよりも画面共有プログラムを使用する方が良いためです。

ただし、日中にオフィスを離れてラップトップを一時停止すると、翌日戻ってくるとデスクトップとラップトップがFireWire経由で通信できなくなります。デバイスfirewire0にはまだIPアドレスがあります。ただし、デスクトップにpingを試みると、次のメッセージが表示されます。no route to host

2.6.35-24-generic #42-Ubuntu SMP x86_64Ubuntu 10.10でカーネルを使用しています。

再起動せずに解決できる方法はありませんか?たとえば、一部のカーネルモジュールを削除して再挿入しますか?

編集する:これまでに試したことと結果は次のとおりです。

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

root@token:~# modprobe -r firewire_net firewire_ohci firewire_core
root@token:~# 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 

root@token:~# 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

root@token:~# 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 ケーブルを抜いて再接続すると、次のメッセージが表示されます。

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

一時停止する前にプラグを抜いて再度差し込むと、このメッセージは表示されません。

ベストアンサー1

を使ってみました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
...

つまり、モジュール名は次のようになります。live_ohci

だから私は走った(rootユーザーとしてmodprobe -vr firewire_ohci && modprobe -v firewire_ohci。そこからモジュールを取り外して挿入します。

おすすめ記事