Хорошо, я только что нашел половину ответа на свой вопрос:
... и что я могу с этим поделать?
Очевидно, я могу узел устройства делаю сам. Я вставил USB-накопитель в свой ноутбук и обнаружил, что он имеет следующий вид:
brw-rw---- 1 root disk 8, 0 Apr 3 13:15 /dev/sda
brw-rw---- 1 root disk 8, 1 Apr 3 13:15 /dev/sda1
Итак, блочные устройства со старшим номером 8 и второстепенным 0 и 1. Я проверил длинный список / dev
на моем встроенном устройстве. и обнаружил, что никакое другое устройство не использует основную версию 8, поэтому я создал узлы вручную:
-sh-4.2# mknod /dev/sda b 8 0
-sh-4.2# mknod /dev/sda1 b 8 1
Затем я создал каталог и смонтировал новый sda1 в этот каталог:
-sh-4.2# cd /mnt/
-sh-4.2# mkdir usbdrive
-sh-4.2# mount /dev/sda1 /mnt/usbdrive/
-sh-4.2# ls /mnt/usbdrive/
libEGL.so libsrv_um.so
И теперь я могу видеть содержимое моего USB-накопителя . Так что это ответ на вопрос «что я могу с этим поделать». У меня все еще есть вопрос, почему мне нужно делать это вручную на моей встроенной плате. Должно быть что-то ... может быть, в драйвере USB, что все это делает автоматически.