Приостановка моего ноутбука повреждает Ethernet по firewire, есть ли команды, которые могут зафиксировать его?

Можно найти полезным xinput list и xinput test <device>.

Например,

$ xinput list
⎡ Virtual core pointer                     id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer           id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad           id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                    id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard          id=5    [slave  keyboard (3)]
    ↳ Power Button                         id=6    [slave  keyboard (3)]
    ↳ Video Bus                            id=7    [slave  keyboard (3)]
    ↳ Sleep Button                         id=8    [slave  keyboard (3)]
    ↳ Asus Laptop extra buttons            id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard         id=10   [slave  keyboard (3)]

и я могу контролировать свою клавиатуру (xinput test 10) или сенсорная панель (xinput test 11, или даже xinput test "SynPS/2 Synaptics TouchPad") для всех видов входных событий, и они становятся довольно печатными к консоли, и параметры извлечены и распечатали также.

Это не решит Вашу проблему, но по крайней мере поможет немного путем дешифровки помехи который, например. cat /dev/input/event1 производит.

5
13.04.2017, 15:36
3 ответа

Вы попытались использовать 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. Там удаляет и вставляет модули, соответственно.

2
27.01.2020, 20:41
  • 1
    Согласно подробному выводу и выводу dmesg, это похоже на него, должен работать - видят мой отредактированный ответ - но, к сожалению, это не делает... идей о том, куда я мог пойти отсюда? –  Josh 10.01.2011, 20:26

Вы попытались удалить физический кабель. это должно предупредить стек, что соединение должно быть восстановлено.

Отключение firewire соединения и перевключение его могут работать также. Вы могли добавить сценарий, который делает это автоволшебно на резюме.

DC

0
27.01.2020, 20:41
  • 1
    Это - хорошая мысль, печально я попробовал это, и она не разрешила ситуацию... –  Josh 11.01.2011, 04:25

Я думаю, что таблица ARP просто становится пустой. Попробуйте это:

arping -c 1 -I firewire0 remote_ip
2
27.01.2020, 20:41
  • 1
    В то время как этот звучал как обещание, печально все, что я получаю, Sent 1 probes (1 broadcast(s)) / Received 0 response(s) :-( –  Josh 10.04.2011, 20:47

Теги

Похожие вопросы