Temat: tp-link tl-wdn3200
witam, co należy wgrać aby działała ta karta w openwrt?
tp-link tl-wdn3200
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → tp-link tl-wdn3200
Zaloguj się lub zarejestruj by napisać odpowiedź
witam, co należy wgrać aby działała ta karta w openwrt?
tp-link tl-wdn3200
vid/pid jej pokaż
mogę prosić tak żebym zrozumiał ?
Zrób
lsusb
cat /proc/bus/usb/devices
cat /sys/kernel/debug/usb/devices
Zależy na czym to robisz.
[root@OpenWrt /root]#]lsusb
-ash: lsusb: not found
[root@OpenWrt /root]#]opkg install lsusb
Unknown package 'lsusb'.
Collected errors:
* opkg_install_cmd: Cannot install package lsusb.
[root@OpenWrt /root]#]lsusb
-ash: lsusb: not found
[root@OpenWrt /root]#]cat /proc/bus/usb/devices
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 3.03
S: Manufacturer=Linux 3.3.8 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:10.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 3.03
S: Manufacturer=Linux 3.3.8 ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:10.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=148f ProdID=5572 Rev= 1.01
S: Manufacturer=Ralink
S: Product=802.11 n WLAN
S: SerialNumber=1.0
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=450mA
I:* If#= 0 Alt= 0 #EPs= 5 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1
P: Vendor=0cf3 ProdID=1006 Rev= 1.08
S: Manufacturer=ATHEROS
S: Product=USB2.0 WLAN
S: SerialNumber=12345
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=00 Prot=00 Driver=ath9k_htc
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms[root@OpenWrt /root]#]cat /sys/kernel/debug/usb/devices
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 3.03
S: Manufacturer=Linux 3.3.8 uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:10.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 3.03
S: Manufacturer=Linux 3.3.8 ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:10.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=148f ProdID=5572 Rev= 1.01
S: Manufacturer=Ralink
S: Product=802.11 n WLAN
S: SerialNumber=1.0
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=450mA
I:* If#= 0 Alt= 0 #EPs= 5 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1
P: Vendor=0cf3 ProdID=1006 Rev= 1.08
S: Manufacturer=ATHEROS
S: Product=USB2.0 WLAN
S: SerialNumber=12345
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=00 Prot=00 Driver=ath9k_htc
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0msna czym robie? na terminalu - mini pc na którym mam wgrane openwrt (OpenWrt Attitude Adjustment 12.09)
jedną kartę wifi mam już podłączoną i działa (jest to tl-wn422G)
* po poszukaniu oco chodzi z lsusb > znalazłem że należy wgrać > usbutils, co uczyniłem :
[root@OpenWrt /root]#]lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0cf3:1006 Atheros Communications, Inc. TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271]
Bus 001 Device 003: ID 148f:5572 Ralink Technology, Corp.więc to jest to : https://wikidevi.com/wiki/TP-LINK_TL-WDN3200, następnie coś tutaj jest > https://wikidevi.com/wiki/Ralink_RT5572
wiec wgrywam w openwrt > kmod-rt2800-usb
*** pomijajać ze np. tutaj > http://wireless.kernel.org/en/users/Devices/USB Nie ma nic do tego modelu karty ;/
* po resecie i >
wifi detect > /etc/config/wireless
nano /etc/config/wireless
Nic nowego się nie pojawiło ;/
tutaj coś wygooglałem > https://dev.openwrt.org/browser/trunk/t … ?rev=39770
ale jak sobie z tym poradzić?
Tak, domyślnie sterowniki nie są z tym kompilowane i musisz dołożyć tą łatkę i skompilować sobie sterowniki.
ale jeśli jest to na openwrt , to nie był byś w stanie mi pomóc? bo kompletnie wiem oco chodzi A karta była specjalnie kupiona ;/
Co nawet pytałem czy będzie działać , dostałem odpowiedz - jeśli na linuksie zadziała, to tutaj też
Dokładnie tak - z tym że openwrt domyślnie nie kompiluje sterowników do tego i tu już musisz się sam o to zatroszczyć.
aha ;/ , to gdzie mogę się z tym zgłosić? na tamtej stronie z tym info jest jedynie że coś dodał, ale do czego? jak ? czym ?
ps. gdzieś widziałem Cezary że jest możliwość "najęcia" cię na zrobienie jakichś programów czy coś podobnego na openwrt, jest możliwość zrobienia "paczki" abym tylko sobie wgrał do opewrt i działa ? Oczywiście też info ile by to mogło mnie kosztować
Przecież wszystko masz napisane w tej łatce gdzie co jak i do czego
Nawet nie napisałeś na jaką platformę to ma być.
Router Name OpenWrt
Router Model i686
Firmware Version OpenWrt Attitude Adjustment 12.09 / LuCI 0.11 Branch (0.11+svn9769)
Kernel Version 3.3.8
oto chodzi ? napisałem przedtem "na czym robie? na terminalu - mini pc na którym mam wgrane openwrt (OpenWrt Attitude Adjustment 12.09)" konkretnie terminal > NetVoyager LX-1010
widzę jedynie w tamtym linku :
I added CONFIG_RT2800USB_RT55XX=y to have my el cheapo dual band wlan adapter (RaLink chip, MediaTek brand, 148f:5572) supported by RT2800. I tested with 3.10.27+ and it works. 5GHz for 5-10 Euro.
---
arch/arm/configs/bcmrpi_defconfig | 1 +
1 file changed, 1 insertion(+)
Index: arch/arm/configs/bcmrpi_defconfig
===================================================================
--- a/arch/arm/configs/bcmrpi_defconfig
+++ b/arch/arm/configs/bcmrpi_defconfig
@@ -488,6 +488,7 @@ CONFIG_RT2500USB=m
CONFIG_RT73USB=m
CONFIG_RT2800USB=m
CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
CONFIG_RT2800USB_UNKNOWN=y
CONFIG_ZD1211RW=m
CONFIG_MWIFIEX=mTa łatka nie ma zastosowania dla AA ![]()
W package/mac80211/Makefile w linii 1429 sobie dodaj RT2800USB_RT55XX i skompiluj jeszcze raz pakiet mac80211
nie ma zastosowania dla normalnego użytkownika openwrt? Przecież niby ja je mam zainstalowane na x86 a przecież wszystkie paczki są ogólne i normalnie działają ![]()
Chwilka "package/mac80211/Makefile" ? w jakich plikach ? w openwrt wgranym juz w terminal nie ma nic podobnego.
Chodzi o skompilowanie podobne do > http://nzlamb.wordpress.com/2013/05/19/ … /(pomiajać że tamten jest odnośnie skompilowania sterów do karty dzwiękowej) ?
A jest może dla pewności podobny poradniczek w pl ?
W źródłach openwrt. Które trzeba skompilować. I poradniczek jest już dawno na eko.one.pl, z tym ze nawet nie zadałeś sobie trudu żeby go poczytać. Jak zawsze ![]()
tutaj > http://eko.one.pl/forum/viewtopic.php?id=1167 nic konkretnego nie znalazłem na temat kompilowania
Jedynie tutaj na dole 2 zdania > http://eko.one.pl/forum/viewtopic.php?id=294
tutaj znalazłem plik który mam edytować > https://dev.openwrt.org/browser/branche … ?rev=39928
jedynie google coś znalazło > http://eko.one.pl/?p=openwrt-kompilacja
I to ostatnie jest o kompilacji. I zobacz, jest na eko.one.pl ![]()
a no jest
Zobaczę sobie to na maszynie wirtualnej z jakimś linuksem .
Więc rozumiem że mam postępować według poradnika i skompilować sobie tylko :
Kompilacja pojedynczego pakietu
$ make package/mac80211/compile
Tylko nie rozumiem, znaczy nie jest jasno napisane co z tego polecenia make wyjdzie ? pliczek który mam wgrać w moje openwrt? czy całkowicie nowa "czysta" kompilacja openwrt wyjdzie?
Najpierw to i tak musisz całość skompilować żeby niezbędne narzędzia powstały.
dobra postawiłem sobie debiana i386 na maszynie wirtualnej , zainstalowałem go, postępuje według poradnika na stronie.
A wiec co mam :
Udało mi się jako root wgrać :
apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev subversion flex
cd /opt
svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment
cd attitude_adjustment
[b]make package/symlinks[/b]zmieniam jako user, wpisuje : make package/symlinks - wyświetla że nie mam uprawnień do folderu, wiec jako root , su root (hasło wpisuje)
chmod 777 /opt/attitude_adjustment
** próbowałem również :
chmod 777 /opt/attitude_adjustment/
chmod 777 /opt/attitude_adjustment*
chmod 777 /opt/attitude_adjustment/*
sprawdzam na użytkowniku czy mogę, nie dalej to samo ;/ brak uprawnień
co robie żle?
Nie. Całkowicie usuń ten katalog i zrób jeszcze raz jako zwykły user. Nie root, nie rób chmodów i nigdy tak nie kombinuj. Wyraźnie miałeś napisane że masz nie robić tego jako root.
usuwam /attitude_adjustment
wiec na zwykłym userze mam :
cd /opt
svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment**
Nie mogłem utworzyć attitude_adjustment na zwykłym userze więc na roocie nadałem prawda chmod 777 /opt
, wróciłem na użytkownika i pobiera mi pliki do attitude_adjustment
**
Dobra idzie polecenie : make package/symlinks ![]()
Działam dalej
które wybrać? w moim przypadku
*
Wybrałem z pierwszego na samym dole było x86.
następnie edytowałem plik :
czemu ?
Kompletnie nie czytasz. Żeby skompilować pakiet jeden musisz najpierw skompilować całe środowisko. Dodatkowo - używasz systemu na x86 to powiedz czym się kierowałeś wybierając ar71xx?
nie wybrałem ar71xx? tylko x86 - jak napisałem, ale prawda zapomniałem wpisania samego make, już to sprawdzam.
*
Coś jest nie tak, wiec od nowa, jako user wpisuje make menuconfig, wybieram (reset to defaults) następnie > Target System (x86) i ostatnie na dole "save configuration..."
Następnie make .
zresetowałem maszynkę i sprawdzam ponownie :
że jak nie mam prawa zapisu ? przecież je nadawałem i przedtem działały ;/
Nadaje w koło te prawa chmod 777 /opt/atti... - lecz bez skutecznie cały czas błąd ten co na foto
** na root wpisanie make coś robi.. ale przecież jest napisane żeby nie kompilować jako root, tak samo Cezary pisałeś to
samo. oco chodzi z tymi prawami ?
zrobione jako root:
oco teraz ?
Cezary, jest coś nie tak... mam już skompilowane wszystko z openwrt, chce edytować plik :
"W package/mac80211/Makefile w linii 1429 sobie dodaj RT2800USB_RT55XX i skompiluj jeszcze raz pakiet mac80211"
ale.. przecież w lini 1429 jest już na końcu wpis "RT2800USB_RT55XX" , wiec jaki jest sens zmieniać to ? i kompilować ? jeśli już to jest org ?
coś chyba nie tak
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → tp-link tl-wdn3200
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc