Установка драйвера USB Ethernet Dlink DUB-E100 с чипом С1

Сегодня пришли новые USB-адаптеры Dlink DUB-E100. Как оказалось у них новый чип C1, из-за чего Linux не видит сетевое устройство. Что-же, идем на сайт и качаем драйвер для Linux естественно. Распаковываем архив и открываем в редакторе файл asix.c. Находим строчки кода

         // DLink DUB-E100B
         USB_DEVICE (0x07d1, 0x3c05),
        .driver_info =  (unsigned long) &dlink_dub_e100b_info,
}, {

и добавляем после них блок:

         // DLink DUB-E100C
         USB_DEVICE (0x2001, 0x1a02), 
        .driver_info = (unsigned long) &ax88772_info, 
}, {

Сохраняем изменения и компилируем драйвер. Не забывайте, что для компиляции вам понадобятся исходники ядра.

make
make install
modprobe asix

Убедимся, что сетевое устройство появилось:

[[email protected] LINUX2.6.14_REV101]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr D0:27:88:C0:9C:61  
          inet addr:192.173.0.141  Bcast:192.173.0.255  Mask:255.255.255.0
          inet6 addr: fe80::d227:88ff:fec0:9c61/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12705 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3997 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:935869 (913.9 KiB)  TX bytes:2781433 (2.6 MiB)
          Interrupt:44 Base address:0xe000 

eth1      Link encap:Ethernet  HWaddr BC:F6:85:D7:3D:C7  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:999 errors:0 dropped:0 overruns:0 frame:0
          TX packets:999 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:90964 (88.8 KiB)  TX bytes:90964 (88.8 KiB)
Рекомендуем почитать
Паравиртуализация XEN или решаем проблемы с производительностью

Паравиртуальные драйверы Xen — специальный вид драйверов устройств, которые используются в гостевой системе в домене Xen (в общем случае паравиртуальным Читать дальше...

Как решить проблемы с датчиком приближения Xiaomi Mi Mix 2S

⚠️Все действия вы выполняете на свой страх и риск. Автор не несет отвественности за действия, которые могут пронести вред вашему Читать дальше...

Внимание, опрос!

На следующей неделе реально отдыхаете?— IT Cat (@voiplab) March 27, 2020

Бесплатный доступ к платным сервисам во время эпидемии коронавируса

Безусловно, коронавирус повлияет на нас всех в той или иной форме. Ничего хорошего от него нет, не было и не Читать дальше...

Поделиться

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *