Проблемы при загрузке по сети 3b+
Проблемы при загрузке по сети 3b+
Здравствуйте.
Присматриваемся к wtware для использования в ТК на базе малинки, купили несколько разных малин для тестов, посадили пару юзеров тестировать... и собственно вот какие проблемы вылезают при использовании:
1. При загрузке по сети плюсовая малина при удаленной перезагрузке виснет намертво. Все диоды тухнут. Нагуглил, что эта проблема загрузчика, и после замены на новый (последние fixup.dat и start.elf с малинового гитхаба) перезагрузка заработала, но звук стал заикаться с любым размером буфера. Пришлось вернуть все на место.
2. При загрузке по сети плюсовой малины - в логе есть строчка "2216aee1\bcm2710-rpi-3-b-plus.dtb": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\2216aee1\bcm2710-rpi-3-b-plus.dtb". При чем сам файл в TFTPDROOT\5.8.22\pi2\localboot имеется, и если его положить персонально для терминала (TFTPDROOT\2216aee1\bcm2710-rpi-3-b-plus.dtb) то он загружается. Правда я не заметил особой разницы в работе терминала. Собственно вопрос - нормально ли это?
3. На плюсовой малине если в конфиге есть строчка sleep=5,suspend - то терминал загружается, показывает логон - и тут же переводит монитор в suspend (причем при открытом винлогоне). Просыпается нормально - отмышки или клавиатуры, и в дальнейшем спящий режим работает как положено - засыпает по времени, просыпается без проблем. Но юзеры в недоумении. Время и тип спящего режима роли не играют.
Исходные данные:
Wtware 5.8.22, Raspberry Pi 3b+, загрузка по сети через wtware tftp,dhcp. Без microSD карты.
Лог приложил. В логе - старт по сети, монитор при логоне тухнет, в конце - удаленная перезагрузка (с зависанием терминала).
Больше всего интересует решение для первого вопроса, собственно только это удерживает меня от покупки партии плюсовых малин (ну и лицензий втвари тоже )
Присматриваемся к wtware для использования в ТК на базе малинки, купили несколько разных малин для тестов, посадили пару юзеров тестировать... и собственно вот какие проблемы вылезают при использовании:
1. При загрузке по сети плюсовая малина при удаленной перезагрузке виснет намертво. Все диоды тухнут. Нагуглил, что эта проблема загрузчика, и после замены на новый (последние fixup.dat и start.elf с малинового гитхаба) перезагрузка заработала, но звук стал заикаться с любым размером буфера. Пришлось вернуть все на место.
2. При загрузке по сети плюсовой малины - в логе есть строчка "2216aee1\bcm2710-rpi-3-b-plus.dtb": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\2216aee1\bcm2710-rpi-3-b-plus.dtb". При чем сам файл в TFTPDROOT\5.8.22\pi2\localboot имеется, и если его положить персонально для терминала (TFTPDROOT\2216aee1\bcm2710-rpi-3-b-plus.dtb) то он загружается. Правда я не заметил особой разницы в работе терминала. Собственно вопрос - нормально ли это?
3. На плюсовой малине если в конфиге есть строчка sleep=5,suspend - то терминал загружается, показывает логон - и тут же переводит монитор в suspend (причем при открытом винлогоне). Просыпается нормально - отмышки или клавиатуры, и в дальнейшем спящий режим работает как положено - засыпает по времени, просыпается без проблем. Но юзеры в недоумении. Время и тип спящего режима роли не играют.
Исходные данные:
Wtware 5.8.22, Raspberry Pi 3b+, загрузка по сети через wtware tftp,dhcp. Без microSD карты.
Лог приложил. В логе - старт по сети, монитор при логоне тухнет, в конце - удаленная перезагрузка (с зависанием терминала).
Больше всего интересует решение для первого вопроса, собственно только это удерживает меня от покупки партии плюсовых малин (ну и лицензий втвари тоже )
- Вложения
-
- WTware_B8.27.EB.16.AE.E1_2018-08-08_15-13-43.txt
- (142.7 КБ) 1426 скачиваний
-
- Разработчик
- Сообщения: 11988
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Проблемы при загрузке по сети 3b+
У втваревого TFTP есть отдельный костыль, чтобы малиновые файлы доставать из каталога нужной версии. bcm2710-rpi-3-b-plus.dtb в список малиновых файлов забыли добавить.promaxpay писал(а): ↑Ср авг 08, 2018 8:16 am 2. При загрузке по сети плюсовой малины - в логе есть строчка "2216aee1\bcm2710-rpi-3-b-plus.dtb": file not found: "C:\Program Files (x86)\WTware\TFTPDROOT\2216aee1\bcm2710-rpi-3-b-plus.dtb". При чем сам файл в TFTPDROOT\5.8.22\pi2\localboot имеется, и если его положить персонально для терминала (TFTPDROOT\2216aee1\bcm2710-rpi-3-b-plus.dtb) то он загружается. Правда я не заметил особой разницы в работе терминала. Собственно вопрос - нормально ли это?
Удали все, что делал персонально для терминала. И попробуй это, здесь должно быть все правильно:
http://wtware.com/testing/201808090515.zip
Забавно. Время начала отсчета пяти минут до шатдауна запоминается примерно после этой строки:promaxpay писал(а): ↑Ср авг 08, 2018 8:16 am 3. На плюсовой малине если в конфиге есть строчка sleep=5,suspend - то терминал загружается, показывает логон - и тут же переводит монитор в suspend (причем при открытом винлогоне). Просыпается нормально - отмышки или клавиатуры, и в дальнейшем спящий режим работает как положено - засыпает по времени, просыпается без проблем. Но юзеры в недоумении. Время и тип спящего режима роли не играют.
15-10-01-735| [ gm] [ 18.799875] WTware 5.8.22/RPi session manager.
Здесь слева время сервера, оно только для лога. На самой малине в этот момент 1970-й год. Правильное время малина у NTP запросит позже:
15-10-01-735| [ NTP] [ 19.749431] ntpd: sending query to 62.237.86.238
15-10-01-735| [ NTP] [ 19.869126] ntpd: reply from 62.237.86.238: offset:+3647382.410769 delay:0.119347 status:0x24 strat:1 refid:0x00535047 rootdelay:0.000000 reach:0x03
15-10-01-735| [ NTP] [ 19.960192] ntpd: setting time to 2018-08-08 05:09:59.286961 (offset +3647382.410769s)
Счетчик шатдауна в ужасе: прошло 2018-1970=48 лет, а монитор ещё не слипе. Немедленно в слип!
Должно быть исправлено в версии, которая выше по ссылке.
Re: Проблемы при загрузке по сети 3b+
Быстрый тест:
1. ребут на 3b+ завелся
2. bcm2710-rpi-3-b-plus.dtb подгружается
3. слип работает корректно
Их явных проблем - конфигуратор при попытке добавить параметр терминалу (либо при попытке редактировать шаблон) падает.
Так же нарисовалась проблема со звуком - на обоих малинах (3б и 3б+) звук через раз заикается... пока копаю - набираю статистику по этой проблеме
1. ребут на 3b+ завелся
2. bcm2710-rpi-3-b-plus.dtb подгружается
3. слип работает корректно
Их явных проблем - конфигуратор при попытке добавить параметр терминалу (либо при попытке редактировать шаблон) падает.
Так же нарисовалась проблема со звуком - на обоих малинах (3б и 3б+) звук через раз заикается... пока копаю - набираю статистику по этой проблеме
Re: Проблемы при загрузке по сети 3b+
Вот небольшой отчет по багам со звуком. Каждый раз снимал логи. Ситуация такая - звук заикается в половине случаев загрузки терминала. Часто помогает перезагрузка терминала без выхода из учетки, тогда в 80% случаев после ребута терминала звук в норме. Если звук не заикался с самого начала - то проблем потом не возникает (до ребута ессессно). Если звук после загрузки заикался - ничего не помогает кроме ребута терминала.
версия wtware - Ваша тестовая. Каждый раз терминал перезагружал.
v1 - первый вход в учетку (с применением политик и т.п.). звук заикается.
v2 - повторный вход в учетку (без предварительного выхода из учетки). Звук НЕ заикается. Регулятор громкости в винде (в трее) на открывается. Если выйти из учетки и войти снова (без перезагрузки терминала) - регулятор в норме, звук в норме.
v3 - первый вход в учетку (с применением политик и т.п.). звук НЕ заикается. (Если быть совсем точным - то в самом начале после входа звук пару раз икнул за 3-5 секунд, и после работает отлично.)
v4 - повторный вход в учетку (без предварительного выхода из учетки). Звук заикается. Регулятор громкости в винде (в трее) в норме. Если выйти из учетки и войти снова (без перезагрузки терминала) - звук не меняется (заикается).
Это все проверялось на плюсовой малине. Сейчас пробую на 3b - если будет разница отпишусь
версия wtware - Ваша тестовая. Каждый раз терминал перезагружал.
v1 - первый вход в учетку (с применением политик и т.п.). звук заикается.
v2 - повторный вход в учетку (без предварительного выхода из учетки). Звук НЕ заикается. Регулятор громкости в винде (в трее) на открывается. Если выйти из учетки и войти снова (без перезагрузки терминала) - регулятор в норме, звук в норме.
v3 - первый вход в учетку (с применением политик и т.п.). звук НЕ заикается. (Если быть совсем точным - то в самом начале после входа звук пару раз икнул за 3-5 секунд, и после работает отлично.)
v4 - повторный вход в учетку (без предварительного выхода из учетки). Звук заикается. Регулятор громкости в винде (в трее) в норме. Если выйти из учетки и войти снова (без перезагрузки терминала) - звук не меняется (заикается).
Это все проверялось на плюсовой малине. Сейчас пробую на 3b - если будет разница отпишусь
- Вложения
-
- soundbugs.zip
- (67.02 КБ) 762 скачивания
Re: Проблемы при загрузке по сети 3b+
Дополнение:
3b имеет такие же проблемы со звуком что и 3b+. Но есть еще один нюанс - на версии .23 (и на .22 и .20 кстати тоже) примерно в 10-20% случаев загрузка зависает на этапе :
17-47-02-468| [TFTP] "96010d83\config.txt": "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.23\pi2\localboot\config.txt".
17-47-02-473| [TFTP] "96010d83\config.txt": completed.
Больше в логах ничего.
На мониторе ничего (хотя должна появляться уже надпись press del to enter setup).
У 3b+ такого ни разу не было
3b имеет такие же проблемы со звуком что и 3b+. Но есть еще один нюанс - на версии .23 (и на .22 и .20 кстати тоже) примерно в 10-20% случаев загрузка зависает на этапе :
17-47-02-468| [TFTP] "96010d83\config.txt": "C:\Program Files (x86)\WTware\TFTPDROOT\5.8.23\pi2\localboot\config.txt".
17-47-02-473| [TFTP] "96010d83\config.txt": completed.
Больше в логах ничего.
На мониторе ничего (хотя должна появляться уже надпись press del to enter setup).
У 3b+ такого ни разу не было
Re: Проблемы при загрузке по сети 3b+
Не знаю, важно это или нет - но:
Когда проверяю звук через тест с вебсервера на малине - он так же икает. Так что может быть рдп и ни при чем вовсе...
Когда проверяю звук через тест с вебсервера на малине - он так же икает. Так что может быть рдп и ни при чем вовсе...
Код: Выделить всё
Bus 001 Device 007: ID 046d:0a45 Logitech, Inc. 960 Headset
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 16
idVendor 0x046d Logitech, Inc.
idProduct 0x0a45 960 Headset
bcdDevice 1.0f
iManufacturer 1 Logitech
iProduct 2 Logitech USB Headset
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 253
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 3 G8 v3.0.0.0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 0
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 100
bInCollection 2
baInterfaceNr( 0) 1
baInterfaceNr( 1) 2
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 13
wTerminalType 0x0201 Microphone
bAssocTerminal 0
bNrChannels 1
wChannelConfig 0x0003
Left Front (L)
Right Front (R)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 6
bSourceID 13
bControlSize 1
bmaControls( 0) 0x01
Mute Control
bmaControls( 1) 0x02
Volume Control
iFeature 0
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 12
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bNrChannels 2
wChannelConfig 0x0003
Left Front (L)
Right Front (R)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 13
bDescriptorType 36
bDescriptorSubtype 4 (MIXER_UNIT)
bUnitID 9
bNrInPins 2
baSourceID( 0) 12
baSourceID( 1) 6
bNrChannels 2
wChannelConfig 0x0003
Left Front (L)
Right Front (R)
iChannelNames 0
bmControls 0x00
iMixer 0
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 1
bSourceID 9
bControlSize 1
bmaControls( 0) 0x01
Mute Control
bmaControls( 1) 0x02
Volume Control
bmaControls( 2) 0x02
Volume Control
iFeature 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 14
wTerminalType 0x0301 Speaker
bAssocTerminal 0
bSourceID 1
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 2
bSourceID 13
bControlSize 1
bmaControls( 0) 0x01
Mute Control
bmaControls( 1) 0x02
Volume Control
iFeature 0
AudioControl Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 5 (SELECTOR_UNIT)
bUnitID 8
bNrInPins 1
baSource( 0) 2
iSelector 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 10
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 8
iTerminal 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 12
bDelay 1 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 14
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 0 Continuous
tLowerSamFreq 8000
tUpperSamFreq 48000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 13
Transfer Type Isochronous
Synch Type Synchronous
Usage Type Data
wMaxPacketSize 0x00c0 1x 192 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0 Undefined
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 10
bDelay 1 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 14
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 0 Continuous
tLowerSamFreq 8000
tUpperSamFreq 48000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 13
Transfer Type Isochronous
Synch Type Synchronous
Usage Type Data
wMaxPacketSize 0x0060 1x 96 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0 Undefined
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 43
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Device Status: 0x0000
(Bus Powered)
Re: Проблемы при загрузке по сети 3b+
Еще дополню - проверил еще пару добротных usb гарнитур (sennheizer, plantronix) - везде одинаково трещит звук. При этом набортное малиновое аудио (любое) работает без проблем. Причем даже одновременно - набортный звук работает отлично а в соседнем порту юсб гарнитура трещит. Звук трещит с вебсервера - еще до соединения рдп... Если бы это было всегда - я бы подумал на несовместимость гарнитуры, но ведь это происходит через раз...
Так же, если пробрасывать гарнитуру портом - все работает отлично. Но это не лучший вариант - пробрасывать гарнитуры сотнями.
Что можно сделать? Может есть какой то отладочный режим, где в логе можно что то увидеть... Звук\микрофон в нашем случае необходимы, т.к. skype4business...
Так же, если пробрасывать гарнитуру портом - все работает отлично. Но это не лучший вариант - пробрасывать гарнитуры сотнями.
Что можно сделать? Может есть какой то отладочный режим, где в логе можно что то увидеть... Звук\микрофон в нашем случае необходимы, т.к. skype4business...
-
- Разработчик
- Сообщения: 11988
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Проблемы при загрузке по сети 3b+
Вот мне по логам тоже так кажется. USB у малины несколько своеобразный. Хотя у меня есть старая логитековская USB гарнитура - на ней работает без бульков. При тех же условиях штатный, встроенный звук булькает?
Re: Проблемы при загрузке по сети 3b+
Нет. При тех же условиях штатный работает хорошо. Выше писал - даже одновременно наборный работает нормально, а гарнитуры трещат
Re: Проблемы при загрузке по сети 3b+
Кажется я нашел что именно вызывает проблемы - отсутствие sd карты.
Как только я гружусь при помощи сдкарты (не важно как - localboot или sd-netboot) - проблем со звуком нет. Версия втвари роли не играет - пробовал несколько от 5.6.24 до 5.8.23. Раз по 30 перегружал - ни разу не было проблем.
Но если грузиться полностью по сети - то звук через раз трещит. (звук именно трещит, т.е. не булькает, не икает, а раздаются громкие щелчки с частотой от 1 до 10 раз в секунду. собственно это и было раньше, но решил уточнить чтобы было понимание о чем говорим).
Может дело в таймингах? или как то попробовать вообще отключить интерфейс sd для тестов...
Почему подумал про тайминги - в биосе есть тест графики, так вот если грузиться по сети - то время теста показывает так же через раз - то норм, то запредельное (350000сек-700000сек), хотя визуально тест идет нормально, около 40-50 секунд при 32битах. Если же загружено локалбутом - то проблем не заметил (много не тестировал, просто обратил внимание)
Тесты (кроме графики в сетапе, ее тестил только на 3b+) проводил одновременно на 3b и 3b+. Результаты одинаковые.
На всякий случай приложил лог загрузки sd-netboot (звук в норме)
Немного воды для истории:
Я сначала подумал что дело в напряжении, пробовал заводить малину с напряжениями от 4.6в до 5.4в. На гарнитурах при этом напряжение понижалось до 4.43в. Как выяснилось это никак не влияет на трещание.
Как только я гружусь при помощи сдкарты (не важно как - localboot или sd-netboot) - проблем со звуком нет. Версия втвари роли не играет - пробовал несколько от 5.6.24 до 5.8.23. Раз по 30 перегружал - ни разу не было проблем.
Но если грузиться полностью по сети - то звук через раз трещит. (звук именно трещит, т.е. не булькает, не икает, а раздаются громкие щелчки с частотой от 1 до 10 раз в секунду. собственно это и было раньше, но решил уточнить чтобы было понимание о чем говорим).
Может дело в таймингах? или как то попробовать вообще отключить интерфейс sd для тестов...
Почему подумал про тайминги - в биосе есть тест графики, так вот если грузиться по сети - то время теста показывает так же через раз - то норм, то запредельное (350000сек-700000сек), хотя визуально тест идет нормально, около 40-50 секунд при 32битах. Если же загружено локалбутом - то проблем не заметил (много не тестировал, просто обратил внимание)
Тесты (кроме графики в сетапе, ее тестил только на 3b+) проводил одновременно на 3b и 3b+. Результаты одинаковые.
На всякий случай приложил лог загрузки sd-netboot (звук в норме)
Немного воды для истории:
Я сначала подумал что дело в напряжении, пробовал заводить малину с напряжениями от 4.6в до 5.4в. На гарнитурах при этом напряжение понижалось до 4.43в. Как выяснилось это никак не влияет на трещание.
- Вложения
-
- v2-WTware_B8.27.EB.B8.B9.20_2018-08-13_11-01-29.txt
- (137.19 КБ) 1400 скачиваний
-
- Разработчик
- Сообщения: 11988
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Проблемы при загрузке по сети 3b+
У меня сложилось впечатление, что загрузку по сети на малинах делают по сильно остаточному принципу, а основной рынок у них это все-таки обычный распбиан с SD. У меня есть клавиатура, которая работает при обычной загрузке c SD, но ломает загрузку по сети на всех малинах. Проще воткнуть в неё SD и грузиться локально...
Re: Проблемы при загрузке по сети 3b+
Дело то не в локальной загрузке в моем случае, а в наличии карты. я уже 100% уверен что дело в ней, потому что:
гружусь без карты - гарнитура трещит. Вставляю на горячую _Пустую_ sd карту - треск тут же пропадает и дальше работает норм. Вытаскиваю карту на горячую - снова трещит. Формат карты роли не играет, хоть совсем без формата. (пробовал даже нестандартные - которые малина точно не прочитает)
Если грузиться по сети но с вставленной _Пустой_ сд картой - все работает норм (но в этом случае на пустую карту пишется каталог unpacked с драйверами). В данном случае выдергивать карту не катит - звук отваливается.
Давайте попробуем допилить - может хотя бы отключить инициализацию интерфейса карты в случае если грузимся по сети (ну или опцию такую добавить в конфиг чтоб вручную можно было активировать). Или вовсе не грузить драйвера карты.
Очень не хочется возиться с сд картами когда уже почти все работает.
гружусь без карты - гарнитура трещит. Вставляю на горячую _Пустую_ sd карту - треск тут же пропадает и дальше работает норм. Вытаскиваю карту на горячую - снова трещит. Формат карты роли не играет, хоть совсем без формата. (пробовал даже нестандартные - которые малина точно не прочитает)
Если грузиться по сети но с вставленной _Пустой_ сд картой - все работает норм (но в этом случае на пустую карту пишется каталог unpacked с драйверами). В данном случае выдергивать карту не катит - звук отваливается.
Давайте попробуем допилить - может хотя бы отключить инициализацию интерфейса карты в случае если грузимся по сети (ну или опцию такую добавить в конфиг чтоб вручную можно было активировать). Или вовсе не грузить драйвера карты.
Очень не хочется возиться с сд картами когда уже почти все работает.
Re: Проблемы при загрузке по сети 3b+
Всем спасибо, решение найдено.
Просьба включить в последующие билды втвари оверлей sdtweak.dtbo
Для истории:
Причина была в постоянном опросе карты (если она отсутствовала). Одна из возможностей вышеуказанного оверлея позволяет полностью отключить карту или же включить одноразовый опрос карты при запуске. Мою проблему решает любой вариант.
Коммит: https://github.com/raspberrypi/linux/co ... d8fed500b4
Оверлей: https://github.com/raspberrypi/firmware ... tweak.dtbo
Управление через config.txt:
#включить одноразовый опрос карты
dtoverlay=sdtweak,poll_once=on
# ИЛИ полностью отключить интерфейс карты
dtoverlay=sdtweak,enable=off
Просьба включить в последующие билды втвари оверлей sdtweak.dtbo
Для истории:
Причина была в постоянном опросе карты (если она отсутствовала). Одна из возможностей вышеуказанного оверлея позволяет полностью отключить карту или же включить одноразовый опрос карты при запуске. Мою проблему решает любой вариант.
Коммит: https://github.com/raspberrypi/linux/co ... d8fed500b4
Оверлей: https://github.com/raspberrypi/firmware ... tweak.dtbo
Управление через config.txt:
#включить одноразовый опрос карты
dtoverlay=sdtweak,poll_once=on
# ИЛИ полностью отключить интерфейс карты
dtoverlay=sdtweak,enable=off
Re: Проблемы при загрузке по сети 3b+
А при отключении карты уменьшается время загрузки по сети raspberry?
Re: Проблемы при загрузке по сети 3b+
Так ведь я выше писал, что это не на одной гарнитуре. Пробовал три абсолютно разных (и совсем не дешевых) гарнитуры, везде один и тот же треск стоял. Так что гарнитуры как раз не виноваты, а проблема касается USB устройств в целом. Просто там, где не требуется непрерывный поток данных - это незаметно. А вот на звуке косяк и всплыл.
Вообще, было бы здорово иметь возможность подцепиться к терминалу консольно, но это наверное никому не нужно, раз никто не просил раньше.
Нет, оверлей подгружается гораздо позже, да и то - если будет определен в конфиге. По дефолту он даже не спрашивается. При его использовании в теории немного увеличивается быстродействие (отключается кворкер который кушает до 10% сист. ресурсов и постоянно дергает процессор на 600MHz), но я не проверял - мне скорости хватало и раньше )).
Заметно уменьшить время загрузки можно вставив собственно карту. Причем даже пустую.
-
- Разработчик
- Сообщения: 11988
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Проблемы при загрузке по сети 3b+
Консольно - это телнетом? Вот: https://forum.wtware.ru/viewtopic.php?p=48493#p48493
Re: Проблемы при загрузке по сети 3b+
Ухты... спасибо, пригодится ))