LINUX.ORG.RU

Помогите с настройкой Debian Squeeze + D-Link DUB-E100

 ,


0

1

Есть неттоп с одной сетевушкой на борту и желание сделать из него роутер. Есть USB сетевушка D-Link DUB-E100. Не получается завести данную сетевуху.

#uname -a

Linux idivision 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux

#lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0566:3002 Monterey International Corp.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 2001:1a02 D-Link Corp.
Bus 001 Device 005: ID 0bc2:5031 Seagate RSS LLC FreeAgent GoFlex USB 3.0
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Скомпилил, подгрузил дрова под сетевху, всё вроде ровно встало.

# lsmod |grep asix
asix                   35768  0
usbcore                99426  7 usbnet,asix,usbhid,usb_storage,uhci_hcd,ehci_hcd
mii                     2714  3 usbnet,asix,jme

# lsmod |grep usb
usbnet                  9547  0
usbhid                 28016  0
hid                    50909  1 usbhid
usb_storage            31033  1
scsi_mod              105001  5 sg,sr_mod,sd_mod,usb_storage,libata
usbcore                99426  7 usbnet,asix,usbhid,usb_storage,uhci_hcd,ehci_hcd
nls_base                4541  5 udf,isofs,nls_utf8,ntfs,usbcore
mii                     2714  3 usbnet,asix,jme

Если вытащить и снова засунуть сетевуху в USB

# dmesg
[ 1094.409336] usbcore: registered new interface driver asix
[ 1141.667872] usb 1-6: USB disconnect, address 4
[ 1144.346411] usb 1-6: new high speed USB device using ehci_hcd and address 6
[ 1144.491018] usb 1-6: New USB device found, idVendor=2001, idProduct=1a02
[ 1144.491025] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1144.491030] usb 1-6: Product: DUB-E100
[ 1144.491033] usb 1-6: Manufacturer: D-Link
[ 1144.491036] usb 1-6: SerialNumber: D7107E
[ 1144.491184] usb 1-6: configuration #1 chosen from 1 choice

# modprobe asix
# dmesg
[  105.272461] usbcore: registered new interface driver asix

# ifconfig
eth0      Link encap:Ethernet  HWaddr 80:ee:73:40:8a:15
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::82ee:73ff:fe40:8a15/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:415 errors:0 dropped:0 overruns:0 frame:0
          TX packets:315 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:38490 (37.5 KiB)  TX bytes:222991 (217.7 KiB)
          Interrupt:28

eth0 - встроенная сетевуха

Пробовал гуглить - ничего путного не нашёл. Подскажите, в какую сторону копать?

PS: Сетевушка рабочая - проверял на компе с виндой.



Последнее исправление: cetjs2 (всего исправлений: 2)

Есть же специализированные устройства. Компьютер потребляет больше электроэнергии.

qumo
()
Ответ на: комментарий от qumo

На борту неттопа - Intel Atom D2700, 2 Гига оперативки и винт на 320 гигов. TDP у проца 13 Вт, суммарно вроде как 45 Вт потребление (могу и ошибаться). Зато на базе этой железяки можно кучу всяких «вкусняшек» наворотить. Вопрос энергопотребления вообще не стоит. Стоит вопрос как прикрутить сетевуху...

d_xaos
() автор топика
Ответ на: комментарий от d_xaos

Зато на базе этой железяки можно кучу всяких «вкусняшек» наворотить

Зачем тебе это дома? Делать нечего или деньги некуда девать? Наверное, ты просто школьник, которому мама все оплачивает.

qumo
()
Ответ на: комментарий от qumo

Давайте оставим свои догадки при себе.

Вы конкретно по теме вопроса можете что-нибудь сказать?

d_xaos
() автор топика
Ответ на: комментарий от d_xaos

Вы конкретно по теме вопроса можете что-нибудь сказать?

Что делали для того, чтобы заставить работать сетевую карту? Вы обозначили только то, что устройство успешно определилось в системе.

qumo
()
Ответ на: комментарий от qumo

Да вообще-то выше отписал, что скомпилил свежий asix.ko с сайта производителя (сетевуха на asix-овском чипе) и подгрузил нужные модули . И даже выхлоп этих процессов выложил. Что именно ещё интересует?

d_xaos
() автор топика

РЕШЕНО!

Еле-еле нагуглил-таки решение! Если кому интересно - нужно «допилить» файл asix.c В функцию usb_device_id прописать параметры девайса

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

Далее стандартно - пересобрать и вуа-ля - после подгрузки в dmesg

[14196.456814] usbcore: deregistering interface driver asix
[14208.001492] ASIX USB Ethernet Adapter:v4.2.0 21:12:10 Jan  8 2013
[14208.001496] <6>    http://www.asix.com.tw
[14208.001503] eth%d: status ep1in, 8 bytes period 11
[14208.002981] eth1: register 'asix' at usb-0000:00:1d.7-6, ASIX AX88772B USB 2.0 Ethernet, bc:f6:85:d7:10:7e
[14208.003049] usbcore: registered new interface driver asix
d_xaos
() автор топика
Ответ на: РЕШЕНО! от d_xaos

Как раз хотел предложить тоже самое.

qumo
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.