Davicom DM9601 USB LAN NIC Ubuntu 11.10 выпуск

Это должно сделать это

sudo rm -rf -d ~/Music/*.JPG

, который удалит все .JPG-файлы в папке «Музыка».

0
задан 29 March 2012 в 03:47

2 ответа

Предварительные требования

Для установки вам понадобятся пакеты build-essential и linux-headers-generic. Если у вас нет этих пакетов, вы можете найти их на packages.ubuntu.com, загрузите файлы *.deb и вручную установите их.

linux-headers-generic - это виртуальные пакеты, которые устанавливают правильные заголовки для текущее ядро, в котором вы работаете. Вы можете найти это, набрав uname -r в терминале. Моя 3.0.0-17-generic. Это означает, что я действительно должен скачать пакет linux-headers-3.0.0-17-generic. Когда вы работаете в сети, apt-get install linux-kernel-headers, поэтому у вас всегда есть правильные заголовки.

Пакет build-essential имеет много зависимостей, и когда вы пытаетесь установить файл .deb, он скажет вам чего не хватает. Вернитесь к packages.ubuntu.com и загрузите все *.debs для пакетов, на которые он жалуется.

Если вы используете Ubuntu, файлы *.deb могут быть установленных двойным щелчком по ним. На Kubuntu вам нужно щелкнуть правой кнопкой мыши и выбрать вариант установки.

Создайте модуль сайта Goto Davicom и загрузите LINUX Driver в свою домашнюю папку. Откройте терминал и введите tar -xzvf dm9601-Linux2.6_1_1, чтобы извлечь его. Введите cd dm9601 для ввода вновь созданной папки. Введите gedit dm9601.c, чтобы отредактировать сломанный исходный файл. Измените #include <linux/config.h> на #include <linux/configfs.h> Сохраните файл и закройте gedit. Введите make, чтобы построить модуль.

Хорошо, теперь вы создали модуль. На этом этапе мы можем проверить это. При подключенном адаптере USB от Davicom введите sudo insmod dm9601.ko, чтобы временно вставить модуль.

Вставьте модуль при загрузке Тип sudo cp dm9601.ko /lib/modules/$(uname -r)/kernel/ubuntu/net/ sudo gedit /etc/modules Добавьте dm9601 в свою собственную строку в конце файла. Сохраните этот модуль при загрузке.

и выйдите из gedit.

Теперь ваш модуль должен работать на перезагрузке. Поздравления! Вам нужно будет повторить шаги 2,3 и amp; 7 из этапа сборки и шаг 1 с этапа вставки при установке обновления ядра.

Устранение неполадок Если insmod не работал, вероятно, вам нужно добавить свой идентификатор устройства USB в файл заголовка. [!d13 ]

Наберите 'lsmod' и найдите строку, принадлежащую вашему USB-адаптеру Davicom. Он должен выглядеть так, как «Bus 001 Device 006: ID 0a46: 9555 Davicom Semiconductor, Inc." Если у вас есть сомнения, отключите все другие USB-устройства и найдите единственную строку, которая не имеет «0000: 0000».

В приведенном выше примере введите gedit dm9601.h и вставьте две строки, которые выглядят так:

DM9601_DEV( "Davicom Semiconductor, Inc", VENDOR_ACCTON, 0x0a46, 0x9555,
                DEFAULT_GPIO_RESET )

Исходный код вашего модуля теперь настроен на распознавание вашего модуля. Перейдите к шагу 6 на этапе сборки инструкций.

1
ответ дан 25 May 2018 в 13:10
  • 1
    Но также происходит ошибка компиляции . – twister_void 29 March 2012 в 04:14
  • 2
    Если все остальное не работает, используйте драйверы Ndiswrapper и Windows – Ringtail 29 March 2012 в 06:35
  • 3
    но его работы для беспроводной карты я надеюсь – twister_void 29 March 2012 в 06:38

Это файл, который вам нужно использовать: Linux Driver DM9601

Это производитель Linux Driver DM9601

Вот как вы его устанавливаете: Скомпилируйте и установите

Если все остальное не работает Скомпилируйте и установите и драйверы Windows

0
ответ дан 25 May 2018 в 13:10
  • 1
    У меня проблема с компиляцией, когда я попытался скомпилировать этот драйвер Linux, который показывает мне ошибку. Я отправляю сообщение об ошибке . u может редактировать ur ответ – twister_void 29 March 2012 в 04:08

Другие вопросы по тегам:

Похожие вопросы: