У меня контроллер 7.3.4J/16 1C/C-2GC S/N A2TGS2AG wb-2504 с модулем WBE3-I-GPS в позиции MOD1
Опции WBE3-I-GPS в интерфейсе выбрать невозможно.
Команда dmesg даёт вот такой результат
[ 6376.753076] pps-gpio mod1_pps: failed to map GPIO to IRQ: -22
[ 6376.758978] pps-gpio: probe of mod1_pps failed with error -22
Добрый день!
Подскажите, пожалуйста, настройку выполняли по данной инструкции?
Также прошу прислать содержимое файла:
cat /etc/default/gpsd
Я эту инструкцию вообще не видел.
На странице товара есть ссылка только на документацию Модуль расширения: GPS/Glonass, WBE2R-R-GPS — Wiren Board
И я дошёл до проверки вывода команды dmesg.
Насколько я знаю все инструкции работают пошагово. Если на каком-то шаге ошибка, то дальше не продолжаем, пока не устраним ошибку.
А по вашей логике я должен был забить на ошибку и читать инструкцию ниже.
Ну вот я теперь настроил дальше по инструкции, но ничего не изменилось.
Команда dmesg даёт тот же самый результат.
systemctl status ntp даёт ошибку
nano /etc/default/gpsd
# Devices gpsd should collect to at boot time.
# They need to be read/writeable, either by user gpsd or the group dialout.
DEVICES="/dev/ttyMOD1"
# Other options you want to pass to gpsd
GPSD_OPTIONS="-n"
# Automatically hot add/remove USB GPS devices via gpsdctl
USBAUTO="true"
Добрый день!
Мне потребуется некоторое время, чтобы воспроизвести вашу проблему. Как только будут результаты — я сразу сообщу.
Пока я воспроизвожу вашу проблему, рекомендую попробовать установить модуль в слот MOD4.
В контроллере Wiren Board 7 сигнал PPS для синхронизации времени доступен только при установке модуля в MOD4 — в других слотах он не подключён к нужному пину процессора.
Данная ошибка как раз и указывает на не возможность работы PPS
[ 6376.753076] pps-gpio mod1_pps: failed to map GPIO to IRQ: -22
[ 6376.758978] pps-gpio: probe of mod1_pps failed with error -22
а как для этого выключить контроллер, если у меня стоит модуль резервного питания?
Добрый день!
Зажмите кнопку включения и удерживайте, пока индикатор не загорится красным
- Переставил GPS в MOD4
- Изменил /etc/default/gpsd
nano /etc/default/gpsd
# Devices gpsd should collect to at boot time.
# They need to be read/writeable, either by user gpsd or the group dialout.
DEVICES="/dev/ttyMOD4"
# Other options you want to pass to gpsd
GPSD_OPTIONS="-n"
# Automatically hot add/remove USB GPS devices via gpsdctl
USBAUTO="true"
- Команда dmesg выводит много ошибок. Вот все ошибки
[ 0.002283] /cpus/cpu@0 missing clock-frequency property
[ 0.002327] /cpus/cpu@1 missing clock-frequency property
[ 0.002368] /cpus/cpu@2 missing clock-frequency property
[ 0.002413] /cpus/cpu@3 missing clock-frequency property
[ 0.861346] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[ 0.970640] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[ 1.949295] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PI regulator
[ 1.956125] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 274
[ 1.962780] sun4i-pinctrl 1c20800.pinctrl: pin-274 (1c28800.serial) status -517
[ 1.970090] sun4i-pinctrl 1c20800.pinctrl: could not request pin 274 (PI18) from group PI18 on device 1c20800.pinctrl
[ 1.980793] dw-apb-uart 1c28800.serial: Error applying setting, reverse things back
[ 2.002240] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator
[ 2.009037] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 236
[ 2.015691] sun4i-pinctrl 1c20800.pinctrl: pin-236 (1c20800.pinctrl:236) status -517
[ 2.025182] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PH regulator
[ 2.031997] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 232
[ 2.038613] sun4i-pinctrl 1c20800.pinctrl: pin-232 (1c0b000.ethernet) status -517
[ 2.046114] sun4i-pinctrl 1c20800.pinctrl: could not request pin 232 (PH8) from group PH8 on device 1c20800.pinctrl
[ 2.056640] sun4i-emac 1c0b000.ethernet: Error applying setting, reverse things back
[ 2.065089] sun4i-pinctrl 1c20800.pinctrl: Couldn't get bank PA regulator
[ 2.071899] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 0
[ 2.078341] sun4i-pinctrl 1c20800.pinctrl: pin-0 (1c50000.ethernet) status -517
[ 2.085684] sun4i-pinctrl 1c20800.pinctrl: could not request pin 0 (PA0) from group PA0 on device 1c20800.pinctrl
[ 2.096036] dwmac-sun8i 1c50000.ethernet: Error applying setting, reverse things back
[ 2.153512] vcc-gmac-phy: failed to get the current voltage: -EPROBE_DEFER
[ 19.325474] pps-gpio mod1_pps: failed to map GPIO to IRQ: -22
[ 19.331543] pps-gpio: probe of mod1_pps failed with error -22
[ 9931.471733] i2c i2c-2: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x7, status: 0x0, addr: 0x60, flags: 0x1
[13761.464994] i2c i2c-2: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x7, status: 0x0, addr: 0x60, flags: 0x1
[20871.445422] i2c i2c-2: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x7, status: 0x0, addr: 0x60, flags: 0x1
[35861.413232] i2c i2c-2: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x7, status: 0x0, addr: 0x60, flags: 0x1
[35921.417762] i2c i2c-2: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x7, status: 0x0, addr: 0x60, flags: 0x1
[43878.639109] sun4i-emac 1c0b000.ethernet eth0: Link is Down
[44091.688627] sun4i-emac 1c0b000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
[44102.858583] sun4i-emac 1c0b000.ethernet eth0: Link is Down
[44105.138588] sun4i-emac 1c0b000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
[49011.391138] i2c i2c-2: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x7, status: 0x0, addr: 0x60, flags: 0x1
[52351.383301] i2c i2c-2: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x7, status: 0x0, addr: 0x60, flags: 0x1
[60931.368501] i2c i2c-2: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x7, status: 0x0, addr: 0x60, flags: 0x1
[79371.334680] i2c i2c-2: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x7, status: 0x0, addr: 0x60, flags: 0x1
Добрый день!
Прошу дополнительно проверить работу блока питания на входе контроллера —
убедитесь, что он работает стабильно и нет просадок по напряжению, особенно в моменты запуска или нагрузки.
А как сейчас сконфигурирован модуль расширения? Обратие внимание: mod1
Добрый день, удалось ли решить вопрос?
Добрый день!
Отлично, что заработало. Если появятся вопросы — пишите.