Недавно купил роутер RB1100AHx4 и попробовал две microSD карты Samsung Pro Endurance: одну на 64 ГБ, другую на 32 ГБ. Ни одна из них не отображается в консоли командой /disk print и в Webfig в разделе system → disks:
[admin@RB1100AHx4] > /disk print
NAME LABEL TYPE DISK FREE SIZE
[admin@RB1100AHx4] >
Я пробовал всё, что советовали в старых форумах:
- На Linux-машине удалял разделы на SD-карте, вручную создавал и форматировал новый ext3-раздел.
- Выключал RB1100AHx4 полностью.
- Вставлял microSD карту, включал роутер.
- При вставленной microSD перезагружал RB1100AHx4, проверял, видит ли он карту.
- При вставленной карте выключал роутер, отключал питание и снова включал.
Информация о системе:
[admin@RB1100AHx4] > /system resource print
uptime: 1h15m56s
version: 6.47.9 (long-term)
build-time: Feb/08/2021 12:48:33
factory-software: 6.45.9
free-memory: 976.5MiB
total-memory: 1024.0MiB
cpu: ARMv7
cpu-count: 4
cpu-frequency: 1400MHz
cpu-load: 0%
free-hdd-space: 89.5MiB
total-hdd-space: 128.3MiB
architecture-name: arm
board-name: RB1100AHx4
platform: MikroTik
[admin@RB1100AHx4] >
Из коробки стоял RouterOS v6.45.9, после попыток обновился до последнего долгосрочного релиза v6.47.9. Повторял вышеописанные шаги (кроме форматирования карты заново). Идей всё меньше и меньше. Нереально понять, почему так сложно заставить RouterOS распознать microSD карту, учитывая, что это Linux-система, а sd/mmc — не такая уж сложная штука и входит в vanilla ядро Linux. Я-то знаю, ведь сам писал драйверы для 4-битного SD и 1-битного SPI режима под Linux и кастомные RTOS для встроенных систем.
[admin@RB1100AHx4] > /disk print
NAME LABEL TYPE DISK FREE SIZE
[admin@RB1100AHx4] >
Я пробовал всё, что советовали в старых форумах:
- На Linux-машине удалял разделы на SD-карте, вручную создавал и форматировал новый ext3-раздел.
- Выключал RB1100AHx4 полностью.
- Вставлял microSD карту, включал роутер.
- При вставленной microSD перезагружал RB1100AHx4, проверял, видит ли он карту.
- При вставленной карте выключал роутер, отключал питание и снова включал.
Информация о системе:
[admin@RB1100AHx4] > /system resource print
uptime: 1h15m56s
version: 6.47.9 (long-term)
build-time: Feb/08/2021 12:48:33
factory-software: 6.45.9
free-memory: 976.5MiB
total-memory: 1024.0MiB
cpu: ARMv7
cpu-count: 4
cpu-frequency: 1400MHz
cpu-load: 0%
free-hdd-space: 89.5MiB
total-hdd-space: 128.3MiB
architecture-name: arm
board-name: RB1100AHx4
platform: MikroTik
[admin@RB1100AHx4] >
Из коробки стоял RouterOS v6.45.9, после попыток обновился до последнего долгосрочного релиза v6.47.9. Повторял вышеописанные шаги (кроме форматирования карты заново). Идей всё меньше и меньше. Нереально понять, почему так сложно заставить RouterOS распознать microSD карту, учитывая, что это Linux-система, а sd/mmc — не такая уж сложная штука и входит в vanilla ядро Linux. Я-то знаю, ведь сам писал драйверы для 4-битного SD и 1-битного SPI режима под Linux и кастомные RTOS для встроенных систем.
