Драйвер ARM Debian (squeeze) USB с несовпадением ядра 3.3.3, но /lib/modules/2.6.36
Привет, ребята,
мой встроенный сервер sheevaplug работает нормально, но когда я хотел использовать USB, устройство не подключается к / dev / tty / USB0
lsusb показывает правильно:
Шина 001 Устройство 002: ID 067b:2303 Prolific Technology, Inc. Последовательный порт PL2303
modprobe usbserial вызывает:FATAL: не удалось загрузить /lib/modules/3.3.3/modules.dep: такого файла или каталога нет
в папке / lib / modules / вместо этого находится папка 2.6.36
uname -r дает 3.3.3
Как я могу преодолеть это несоответствие?
Могу ли я создать символическую ссылку?
Я не могу прошить это встроенное устройство, так как оно где-то развернуто, только ssh?
Пожалуйста, порекомендуйте!
1 ответ
Сначала я скопировал System.map в /boot
затем выполнил команду depmod -eF /boot/sheeva-3.3.3-System.map 3.3.3
Так как в папке 3.3.3 отсутствовала папка ядра, то есть драйверы, Modules.tar.gz уже лежал в моем / root каталоге.
tar x -C / --overwrite -zf sheeva-3.3.3-Modules.tar.gz поместил их в правильный каталог, и перезагрузка решила проблему.
Все благодаря BigBear с нового британского форума - все работало как надо.