Не происходит отключение питания при завершении сеанса

Что работает или не работает с WTware.
Ответить
Tim753

Не происходит отключение питания при завершении сеанса

Сообщение Tim753 »

Имеем в организации 30 неттопов 3Q c материнкой Pegatron IPP7A-CP Rev:1.01. Эксплуатировать эти неттопы мы начинали с Wtware 5.0.7. В этой версии при нажатии кнопки «Завершить сеанс» происходило завершение сеанса и неттоп выключался. При обновлении на версию 5.1.64 эти неттопы перестали выключать питание. После завершения сеанса неттоп просто перезагружался. При этом значение turnoffmenu никак не влияло на поведение неттопа. Выход из ситуации нашли следующий: в файл pxe.cfg в раздел label wtware после append добавили acpi=off. Этот костыль прекрасно работал во всех версиях, которые мы использовали после этого. Но вчера при установке версии 5.8.20 выяснилось, что этот костыль больше не работает. При загрузке неттопа происходит ошибка: Kernel panic -not syncing: Attempted to kill init! exitcode=0x0000000b. при этом в логах ошибок нет. Что можно сделать в данной ситуации? Можно ли как-то добавить acpi=off или может для таких неттопов можно допилить какую-то опцию в turnoffmenu? Потому что при использование acpi=off приходится ставить 2 версии wtware – одну для этих неттопов, другую для всех остальных.

14-42-22-950| [TFTP] RRQ 32 bytes:
14-42-22-965| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 77 74 77 61 72 65 2e 70 78
14-42-22-965| [TFTP] 00000010: 65 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00
14-42-22-981| [TFTP] "5.8.20\wtware.pxe": tsize is requested, blksize default.
14-42-22-981| [TFTP] "5.8.20\wtware.pxe": "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\wtware.pxe".
14-42-22-996| [TFTP] Received opcode ERR.
14-42-22-996| [TFTP] RRQ 37 bytes:
14-42-23-012| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 77 74 77 61 72 65 2e 70 78
14-42-23-012| [TFTP] 00000010: 65 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65 00
14-42-23-028| [TFTP] 00000020: 31 34 35 36 00
14-42-23-028| [TFTP] Request block size 1456, interface MTU 1500.
14-42-23-043| [TFTP] "5.8.20\wtware.pxe": tsize is not requested, blksize 1456 bytes.
14-42-23-043| [TFTP] "5.8.20\wtware.pxe": "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\wtware.pxe".
14-42-23-059| [TFTP] "5.8.20\wtware.pxe": completed.
14-42-23-059| [TFTP] RRQ 71 bytes:
14-42-23-074| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 61 30 30 37 66 33 61 35 2d
14-42-23-074| [TFTP] 00000010: 64 63 62 66 2d 64 66 31 31 2d 39 35 32 36 2d 37
14-42-23-090| [TFTP] 00000020: 30 37 31 62 63 61 38 62 34 64 37 00 6f 63 74 65
14-42-23-090| [TFTP] 00000030: 74 00 74 73 69 7a 65 00 30 00 62 6c 6b 73 69 7a
14-42-23-106| [TFTP] 00000040: 65 00 31 34 30 38 00
14-42-23-106| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-121| [TFTP] "5.8.20\a007f3a5-dcbf-df11-9526-7071bca8b4d7": tsize is requested, blksize 1408 bytes.
14-42-23-121| [TFTP] "5.8.20\a007f3a5-dcbf-df11-9526-7071bca8b4d7": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\a007f3a5-dcbf-df11-9526-7071bca8b4d7".
14-42-23-137| [TFTP] RRQ 55 bytes:
14-42-23-137| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 30 31 2d 37 30 2d 37 31 2d
14-42-23-137| [TFTP] 00000010: 62 63 2d 61 38 2d 62 34 2d 64 37 00 6f 63 74 65
14-42-23-137| [TFTP] 00000020: 74 00 74 73 69 7a 65 00 30 00 62 6c 6b 73 69 7a
14-42-23-152| [TFTP] 00000030: 65 00 31 34 30 38 00
14-42-23-152| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-152| [TFTP] "5.8.20\01-70-71-bc-a8-b4-d7": tsize is requested, blksize 1408 bytes.
14-42-23-168| [TFTP] "5.8.20\01-70-71-bc-a8-b4-d7": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\01-70-71-bc-a8-b4-d7".
14-42-23-168| [TFTP] RRQ 43 bytes:
14-42-23-184| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 43 30 41 38 30 30 34 33 00
14-42-23-184| [TFTP] 00000010: 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00 62 6c
14-42-23-199| [TFTP] 00000020: 6b 73 69 7a 65 00 31 34 30 38 00
14-42-23-215| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-230| [TFTP] "5.8.20\C0A80043": tsize is requested, blksize 1408 bytes.
14-42-23-230| [TFTP] "5.8.20\C0A80043": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\C0A80043".
14-42-23-246| [TFTP] RRQ 42 bytes:
14-42-23-246| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 43 30 41 38 30 30 34 00 6f
14-42-23-262| [TFTP] 00000010: 63 74 65 74 00 74 73 69 7a 65 00 30 00 62 6c 6b
14-42-23-262| [TFTP] 00000020: 73 69 7a 65 00 31 34 30 38 00
14-42-23-277| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-277| [TFTP] "5.8.20\C0A8004": tsize is requested, blksize 1408 bytes.
14-42-23-293| [TFTP] "5.8.20\C0A8004": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\C0A8004".
14-42-23-293| [TFTP] RRQ 41 bytes:
14-42-23-308| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 43 30 41 38 30 30 00 6f 63
14-42-23-308| [TFTP] 00000010: 74 65 74 00 74 73 69 7a 65 00 30 00 62 6c 6b 73
14-42-23-340| [TFTP] 00000020: 69 7a 65 00 31 34 30 38 00
14-42-23-340| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-355| [TFTP] "5.8.20\C0A800": tsize is requested, blksize 1408 bytes.
14-42-23-355| [TFTP] "5.8.20\C0A800": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\C0A800".
14-42-23-371| [TFTP] RRQ 40 bytes:
14-42-23-371| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 43 30 41 38 30 00 6f 63 74
14-42-23-386| [TFTP] 00000010: 65 74 00 74 73 69 7a 65 00 30 00 62 6c 6b 73 69
14-42-23-386| [TFTP] 00000020: 7a 65 00 31 34 30 38 00
14-42-23-386| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-402| [TFTP] "5.8.20\C0A80": tsize is requested, blksize 1408 bytes.
14-42-23-402| [TFTP] "5.8.20\C0A80": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\C0A80".
14-42-23-418| [TFTP] RRQ 39 bytes:
14-42-23-418| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 43 30 41 38 00 6f 63 74 65
14-42-23-433| [TFTP] 00000010: 74 00 74 73 69 7a 65 00 30 00 62 6c 6b 73 69 7a
14-42-23-433| [TFTP] 00000020: 65 00 31 34 30 38 00
14-42-23-449| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-449| [TFTP] "5.8.20\C0A8": tsize is requested, blksize 1408 bytes.
14-42-23-464| [TFTP] "5.8.20\C0A8": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\C0A8".
14-42-23-464| [TFTP] RRQ 38 bytes:
14-42-23-464| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 43 30 41 00 6f 63 74 65 74
14-42-23-464| [TFTP] 00000010: 00 74 73 69 7a 65 00 30 00 62 6c 6b 73 69 7a 65
14-42-23-480| [TFTP] 00000020: 00 31 34 30 38 00
14-42-23-480| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-496| [TFTP] "5.8.20\C0A": tsize is requested, blksize 1408 bytes.
14-42-23-496| [TFTP] "5.8.20\C0A": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\C0A".
14-42-23-511| [TFTP] RRQ 37 bytes:
14-42-23-511| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 43 30 00 6f 63 74 65 74 00
14-42-23-511| [TFTP] 00000010: 74 73 69 7a 65 00 30 00 62 6c 6b 73 69 7a 65 00
14-42-23-511| [TFTP] 00000020: 31 34 30 38 00
14-42-23-511| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-527| [TFTP] "5.8.20\C0": tsize is requested, blksize 1408 bytes.
14-42-23-527| [TFTP] "5.8.20\C0": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\C0".
14-42-23-542| [TFTP] RRQ 36 bytes:
14-42-23-542| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 43 00 6f 63 74 65 74 00 74
14-42-23-558| [TFTP] 00000010: 73 69 7a 65 00 30 00 62 6c 6b 73 69 7a 65 00 31
14-42-23-558| [TFTP] 00000020: 34 30 38 00
14-42-23-558| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-558| [TFTP] "5.8.20\C": tsize is requested, blksize 1408 bytes.
14-42-23-574| [TFTP] "5.8.20\C": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\C".
14-42-23-574| [TFTP] RRQ 42 bytes:
14-42-23-589| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 70 78 65 2e 63 66 67 00 6f
14-42-23-589| [TFTP] 00000010: 63 74 65 74 00 74 73 69 7a 65 00 30 00 62 6c 6b
14-42-23-589| [TFTP] 00000020: 73 69 7a 65 00 31 34 30 38 00
14-42-23-589| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-605| [TFTP] "5.8.20\pxe.cfg": tsize is requested, blksize 1408 bytes.
14-42-23-605| [TFTP] "5.8.20\pxe.cfg": "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\pxe.cfg".
14-42-23-620| [TFTP] "5.8.20\pxe.cfg": completed.
14-42-23-620| [TFTP] RRQ 50 bytes:
14-42-23-620| [TFTP] 00000000: 35 2e 38 2e 32 30 5c 70 61 63 6b 61 67 65 73 2f
14-42-23-620| [TFTP] 00000010: 6b 65 72 6e 65 6c 00 6f 63 74 65 74 00 74 73 69
14-42-23-636| [TFTP] 00000020: 7a 65 00 30 00 62 6c 6b 73 69 7a 65 00 31 34 30
14-42-23-636| [TFTP] 00000030: 38 00
14-42-23-636| [TFTP] Request block size 1408, interface MTU 1500.
14-42-23-636| [TFTP] "5.8.20\packages\kernel": tsize is requested, blksize 1408 bytes.
14-42-23-652| [TFTP] "5.8.20\packages\kernel": "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.20\packages\kernel".
14-42-25-820| [TFTP] "5.8.20\packages\kernel": completed.
Tim753

Re: Не происходит отключение питания при завершении сеанса

Сообщение Tim753 »

В результате экспериментов выяснилось, что если добавить /acpi=off то kernel panic не будет, но и выключение питания не произойдет.
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Не происходит отключение питания при завершении сеанса

Сообщение Barvinok »

Подтверждаю. Давно маемся с этими 3Q.
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Не происходит отключение питания при завершении сеанса

Сообщение aka »

Я ничего не могу сделать. Направление раскопок правильное: если проблема имеет решение, то оно в параметрах командной строки ядра. "acpi=off" и вот это вот все: https://github.com/torvalds/linux/blob/ ... meters.txt Может быть, что решения у проблемы вообще нет.

В том числе и из-за этого я всегда советую покупать отдельные матери и собирать терминалы самостоятельно.

Управление питанием ACPI живет в БИОСе.

К отдельным матерям, продающимся много лет, обновления БИОСов выпускают много лет. При запуске в производство БИОС может быть сырым, но со временем его чаще всего чинят.

К моделям неттопов, появляющимися в продаже всего на несколько месяцев, обновления БИОСов выпускать экономически нецелесообразно.
Tim753

Re: Не происходит отключение питания при завершении сеанса

Сообщение Tim753 »

Перепробовал все значения параметра acpi, результата нет. Подскажите, а почему вариант acpi=off вызывает ошибку, а /acpi=off нет? И что изменилось по сравнению в ранними версиями wtware, почему acpi=off стал вызывать ошибку?
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Не происходит отключение питания при завершении сеанса

Сообщение aka »

Tim753 писал(а): Пт июн 29, 2018 12:50 pm Подскажите, а почему вариант acpi=off вызывает ошибку, а /acpi=off нет?
Потому что со слешем ядро его не понимает и игнорирует.
Tim753 писал(а): Пт июн 29, 2018 12:50 pm И что изменилось по сравнению в ранними версиями wtware, почему acpi=off стал вызывать ошибку?
Более свежее линуксовое ядро. В втвари всегда свежие ядра. Видимо, разработчики линуксового ядра считают новое поведение более правильным (в ACPI много всего напихано кроме питания), ну или всем пофиг. Воспроизвел проблему на vmware, все так же: добавляю acpi=off и оно падает. Там кроме =off есть другие варианты, может что-то другое поможет?
Ответить

Вернуться в «Железо и WTware»