LINUX.ORG.RU

Подключение tp-link TL-WN722N(нет драйвера) и usb-rj45

 ,


1

1

Имеется:
cubiboard2 с установленной cubian(debian),
usb-rj45, выхлоп dmesg:

[  533.181845] usb 4-1: new full-speed USB device number 2 using sw-ohci
[  533.504888] qf9700 4-1:1.0: eth1: register 'qf9700' at usb-sw-ohci-1, QF9700 USB Ethernet, 00:e0:4c:53:44:58
[  533.511550] usbcore: registered new interface driver qf9700
[  533.522881] usbcore: registered new interface driver dm9601
выхлоп lsusb:
Bus 004 Device 002: ID 0fe6:9700 Kontron (Industrial Computer Source / ICS Advent) DM9601 Fast Ethernet Adapter
выхлоп ifconfig -a(eth0 - на плате, lo, tunl0):
eth1      Link encap:Ethernet  HWaddr 00:e0:4c:53:44:58  
          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)

Как видно, драйвер есть, интерфейс создается. Проблема в том что я новичок и завесли DHCP-сервер на eth1 не могу, накидайте инфы :)

Далее, tp-link TL-WN722N(cubiboard2 - cubian): выхлоп dmesg:

[  864.338012] ehci_irq: port change detect
[  864.621846] usb 3-1: new high-speed USB device number 5 using sw-ehci
выхлоп lsusb:
Bus 003 Device 005: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
выхлоп ifconfig -a(eth0 - на плате, lo, tunl0:
Ничего нового нет.

При подключении к ubuntu 13.10 выхлоп dmesg:

[28976.599124] usb 2-1.1: new high-speed USB device number 8 using ehci-pci
[28976.707737] usb 2-1.1: New USB device found, idVendor=0cf3, idProduct=9271
[28976.707754] usb 2-1.1: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[28976.707763] usb 2-1.1: Product: USB2.0 WLAN
[28976.707772] usb 2-1.1: Manufacturer: ATHEROS
[28976.707779] usb 2-1.1: SerialNumber: 12345
[28976.711629] usb 2-1.1: ath9k_htc: Firmware htc_9271.fw requested
[28976.999897] usb 2-1.1: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
[28977.235228] ath9k_htc 2-1.1:1.0: ath9k_htc: HTC initialized with 33 credits
[28977.428120] ath9k_htc 2-1.1:1.0: ath9k_htc: FW Version: 1.3
[28977.428133] ath: EEPROM regdomain: 0x809c
[28977.428139] ath: EEPROM indicates we should expect a country code
[28977.428146] ath: doing EEPROM country->regdmn map search
[28977.428152] ath: country maps to regdmn code: 0x52
[28977.428158] ath: Country alpha2 being used: CN
[28977.428163] ath: Regpair used: 0x52
[28977.431599] ieee80211 phy3: Atheros AR9271 Rev:1

От куда брать драйвер? Если в убунту wifi-свисток работает, то и в debian должен.



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

Похоже что в Cubian отсутствует драйвер ath9k_htc, нужно проверить его наличие в /lib/modules, либо в ядре.
И да, какая версия ядра у Cubian?

whoami
()
Ответ на: комментарий от whoami
cubie@Cubian:/lib/modules$ ls
3.4.75-sun7i
cubie@Cubian:/lib/modules/3.4.75-sun7i$ ls
build		   modules.builtin.bin	modules.ieee1394map  modules.pcimap	  modules.usbmap
kernel		   modules.ccwmap	modules.inputmap     modules.seriomap	  source
modules.alias	   modules.dep		modules.isapnpmap    modules.softdep
modules.alias.bin  modules.dep.bin	modules.ofmap	     modules.symbols
modules.builtin    modules.devname	modules.order	     modules.symbols.bin
cubie@Cubian:~$ uname -a
Linux Cubian 3.4.75-sun7i #35 SMP PREEMPT Sat Feb 8 02:10:31 CST 2014 armv7l GNU/Linux

Как видно, там вообще ничего нет. в ubuntu в /lib/modules htc_9271.fw присутствует ещё, но нет ath9k_htc

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

Что-то я не понял кто у кого спрашивает.
Если поможет, используйте.
Так-то давно уже можно было buildroot (или в qemu) собрать бэкпорты для cubian.

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

Что такое backports-drivers я не знаю, не разу не сталкивался с этим.

vladcraft
() автор топика
Ответ на: комментарий от whoami
cubie@Cubian:/lib/firmware$ ls
ap6210	       cpia2	    mts_edge.fw  rt3070.bin  rtlwifi
ar3k	       edgeport     mts_gsm.fw	 rt3071.bin  ti_3410.fw
ar7010_1_1.fw  htc_7010.fw  rt2561.bin	 rt3090.bin  ti_5052.fw
ar7010.fw      htc_9271.fw  rt2561s.bin  rt73.bin    whiteheat.fw
ar9170.fw      kaweth	    rt2661.bin	 RTL8192E    whiteheat_loader.fw
ar9271.fw      keyspan_pda  rt2860.bin	 RTL8192SU
ath3k-1.fw     mts_cdma.fw  rt2870.bin	 rtl_nic

Как видно ar9271.fw и htc_9271.fw присутствуют. Но не работает ничего, dmesg не определяет устройство. Попробую сейчас ту ссылку...

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

Для организации DHCP-сервера можно использовать «dnsmasq», например, если у интерфейса «eth1» IP-адрес 192.168.128.1, то для запуска DHCP-сервера, выдающего адреса в диапазное 192.168.128.104-192.168.128.254 достаточно запустить команду:

/usr/sbin/dnsmasq -u nobody --strict-order --bind-interfaces --pid-file=/var/run/eth1-dnsmasq.pid --conf-file= --listen-address 192.168.128.1 --dhcp-range 192.168.128.104,192.168.128.254 --dhcp-lease-max=150 --dhcp-no-override --except-interface=lo --interface=eth1

Готовое ядро с драйвером «ath9k_htc» есть, например, у проекта https://romanrm.net/a10/debian

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

Спасибо Вам огромное, благодаря ссылке нашел нужное, уже скомпилированное ядро с поддержкой драйвера :)

Выхлоп1:

cubie@Cubian:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr c0:b0:39:f7:53:b5  
          inet addr:10.42.0.71  Bcast:10.42.0.255  Mask:255.255.255.0
          inet6 addr: fe80::c2b0:39ff:fef7:53b5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1041 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1367 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:92289 (90.1 KiB)  TX bytes:195210 (190.6 KiB)
          Interrupt:87 Base address:0x6000 

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:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:240 (240.0 B)  TX bytes:240 (240.0 B)

wlan0     Link encap:Ethernet  HWaddr 64:70:02:0c:d4:85  
          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)

[  110.972368] usb 3-1: new high-speed USB device number 2 using sw-ehci
[  111.195644] cfg80211: Calling CRDA to update world regulatory domain
[  111.282505] usb 3-1: ath9k_htc: Firmware htc_9271.fw requested
[  111.289288] usbcore: registered new interface driver ath9k_htc
[  111.601014] usb 3-1: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
[  111.836215] ath9k_htc 3-1:1.0: ath9k_htc: HTC initialized with 33 credits
[  112.028964] ath9k_htc 3-1:1.0: ath9k_htc: FW Version: 1.3
[  112.031954] ath: EEPROM regdomain: 0x809c
[  112.036996] ath: EEPROM indicates we should expect a country code
[  112.041271] ath: doing EEPROM country->regdmn map search
[  112.045020] ath: country maps to regdmn code: 0x52
[  112.048423] ath: Country alpha2 being used: CN
[  112.050928] ath: Regpair used: 0x52
[  112.060437] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
[  112.066947] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A mBi, 2000 mBm)
и дальше остальные частоты.

Хорошо что не пришлось самому ничего пересобирать :)

vladcraft
() автор топика
19 мая 2015 г.
Ответ на: комментарий от inoremap

tp-link TL-WN722N

С здравствуйте вот у меня тоже появилась такая не об ходимость в подключении tp-link TL-WN722N вчерашнем приобретенном .. Но ссылки с готовым компилированным ядром оказались не рабочими, выдавая ошибку «404 - Not Found» Можете пожалуйста скинуть рабочии ссылки. Очень нужно!!!)

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