Lexman
09.10.2026, 23:47
прошивка 3.7.0923.1107
Сейчас почти час потратил на то, чтобы понять, почему СПК210 упорно не видит внешнюю USB-флешку. При чём, как "не видит" - довольно странно:
1) Точка монтирования mnt/ufs/media/sda1 видна, но содержимое её (которое я создал программой в ПЛК) не соответствует содержимомоу вставленной флешке (если её допустим вытащить и вставить в ноут и посмотреть проводником.
Содержимое по точке монтирования смотрю через Putty.
2) Дальше ещё интереснее:
В веб-морде СПК устройство монтирования для этой точки указано как "dev/sda1 (не существует)", хотя на рядом лежащем СП110 в скобках пишется размер флешки, а не "не существует".
3) И ещё интереснее:
Вытыкаю флешку из порта USB - и ничего не меняется! Файлы на месте, точка монтирования на месте.
После часовых танцев с бубном оказалось странное:
всё это время в СПК был воткнут кабель в порт USB-slave. Я его случайно выткнул - и, о чудо, флешка сразу определилась, правильно показалась в веб-морде, и через Putty, содержимое верное.
В связи с чем 2 вопроса:
1) а как это оно так влияет друг на друга? Я прямо сейчас втыкаю/вытыкаю кабель в USB Slave-порт, и точка монтирования отваливается, потом, появляется, и меняется её содержимое:
(когда кабель не воткнут - показывется верное содержимое флешки, когда воткнут - неверное)
df -h когда кабель воткнут:
Filesystem Size Used Avail Use% Mounted on
/dev/root 229M 229M 0 100% /rom
devtmpfs 512K 0 512K 0% /dev
tmpfs 246M 1.4M 244M 1% /tmp
/dev/mmcblk1p7 1.4G 17M 1.3G 2% /overlay
overlayfs:/overlay 1.4G 17M 1.3G 2% /
df -h когда кабель не воткнут:
Filesystem Size Used Avail Use% Mounted on
/dev/root 229M 229M 0 100% /rom
devtmpfs 512K 0 512K 0% /dev
tmpfs 246M 1.4M 244M 1% /tmp
/dev/mmcblk1p7 1.4G 17M 1.3G 2% /overlay
overlayfs:/overlay 1.4G 17M 1.3G 2% /
/dev/sda1 116G 128K 116G 1% /mnt/ufs/media/sda1
2) самое смешное: я даже не понимаю, где хранится это "неверное" содержимое :)
Сейчас почти час потратил на то, чтобы понять, почему СПК210 упорно не видит внешнюю USB-флешку. При чём, как "не видит" - довольно странно:
1) Точка монтирования mnt/ufs/media/sda1 видна, но содержимое её (которое я создал программой в ПЛК) не соответствует содержимомоу вставленной флешке (если её допустим вытащить и вставить в ноут и посмотреть проводником.
Содержимое по точке монтирования смотрю через Putty.
2) Дальше ещё интереснее:
В веб-морде СПК устройство монтирования для этой точки указано как "dev/sda1 (не существует)", хотя на рядом лежащем СП110 в скобках пишется размер флешки, а не "не существует".
3) И ещё интереснее:
Вытыкаю флешку из порта USB - и ничего не меняется! Файлы на месте, точка монтирования на месте.
После часовых танцев с бубном оказалось странное:
всё это время в СПК был воткнут кабель в порт USB-slave. Я его случайно выткнул - и, о чудо, флешка сразу определилась, правильно показалась в веб-морде, и через Putty, содержимое верное.
В связи с чем 2 вопроса:
1) а как это оно так влияет друг на друга? Я прямо сейчас втыкаю/вытыкаю кабель в USB Slave-порт, и точка монтирования отваливается, потом, появляется, и меняется её содержимое:
(когда кабель не воткнут - показывется верное содержимое флешки, когда воткнут - неверное)
df -h когда кабель воткнут:
Filesystem Size Used Avail Use% Mounted on
/dev/root 229M 229M 0 100% /rom
devtmpfs 512K 0 512K 0% /dev
tmpfs 246M 1.4M 244M 1% /tmp
/dev/mmcblk1p7 1.4G 17M 1.3G 2% /overlay
overlayfs:/overlay 1.4G 17M 1.3G 2% /
df -h когда кабель не воткнут:
Filesystem Size Used Avail Use% Mounted on
/dev/root 229M 229M 0 100% /rom
devtmpfs 512K 0 512K 0% /dev
tmpfs 246M 1.4M 244M 1% /tmp
/dev/mmcblk1p7 1.4G 17M 1.3G 2% /overlay
overlayfs:/overlay 1.4G 17M 1.3G 2% /
/dev/sda1 116G 128K 116G 1% /mnt/ufs/media/sda1
2) самое смешное: я даже не понимаю, где хранится это "неверное" содержимое :)