Титла: USB WIFI e2p команда и драйвър Публикувано от: skodilak в Jan 09, 2014, 23:31 Здравейте,
Имам Wifi dongle (Dlink EWA 140EU, H/W Ver.:B2) на който трябва да сменя PID/VID номерата за да го ползвам на телевизора си. До колкото е достоверна информацията от lsusb в момента PID/VID е 07d1:3c0a и използва rt2870sta чип какъвто моя телевизор разпознава. Пробвах с няколко дистрибуции, но с нито една не успях да изпълня тези команди Код: # iwpriv ra0 e2p 208=04E8 Тук е описано как става номера да се създаде драйвър с който ще може да се променят стойностите : http://wiki.samygo.tv/index.php5/Using_NoN-Samsung_USB_WiFi_dongles_with_TV ($2) Само с това "ADRIANE-KNOPPIX_V7.2.0gCD-2013-07-28-EN.iso" успях да направя драйвъра, но когато махна другите активни драйвъри : Код: sudo rmmod rt2870sta и остане само моя, устройството го няма в iwconfig. Направо ме отчая този линукс ??? Титла: Re: USB WIFI e2p команда и драйвър Публикувано от: Odido в Jan 10, 2014, 11:10 това устройство работи с отворения 2800usb out of the box.Интерфейса съответно не e ra0 ,а wlan0.
Код
как да работи ,като си деактивирал модулите на ralink? Я пробвай без никакви гимнастики Код
Титла: Re: USB WIFI e2p команда и драйвър Публикувано от: Naka в Jan 10, 2014, 13:06 Да обаче самото устройство трябва да позволява сменяне/препрограмиране на PID/VID. Може така да му е направен firmware че да отказва такива команди.
сега в официалните драйвери на ралинк има описани много малко устройства. Ако твойто устройство 07d1:3c0a не са го описали в дравера симптомите са следните. * драйвера се зарежда с modprobe rt2870sta без никакви проблеми. * Обаче като напишеш iwconfig не се появява устройството ra0 (независимо дали се е свързало с мрежата или не) Т.е. за да си сигурен че драйвера работи правилно трябва iwconfig да ти листва поне едно празно устройсто ra0. например така: (тук са две ралинк карти: ra0 и ra1) [root@P30 ~]# iwconfig lo no wireless extensions. eth0 no wireless extensions. ra0 no wireless extensions. ra1 Ralink STA ESSID:"Apache" Nickname:"RT2870STA" Mode:Managed Frequency=2.442 GHz Access Point: 00:22:15:22:51:2F Bit Rate=81 Mb/s RTS thr:off Fragment thr:off Encryption key:A852-8DDD-1A49-4300-C48E-9A87-A86F-00C6 Security mode:restricted Security mode:open Link Quality=68/100 Signal level:-76 dBm Noise level:-88 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 sit0 no wireless extensions. едва след това може да се надяваш, че командата iwpriv wlan0 e2p 208=04E8 може да свърши нещо и да се надяваш че устройството ще позволява препрограмиране ??? ??? ??? Титла: Re: USB WIFI e2p команда и драйвър Публикувано от: Naka в Jan 10, 2014, 13:33 Там пише че преди да препрограмираш трябва да си сигурен че устройството поддържа тази команда e2p
Ето как е при мен: в ra0 няма такова, обаче в ra1 има: e2p iwpriv lo no private ioctls. eth0 no private ioctls. ra0 Available private ioctls : set (8BE2) : set 1024 char & get 0 stat (8BE9) : set 1024 char & get 1024 char get_site_survey (8BED) : set 1024 char & get 1024 char get_RaAP_Cfg (8BEF) : set 1024 char & get 0 get_STA_Cfg (8BE4) : set 1024 char & get 0 ra1 Available private ioctls : set (8BE2) : set 1024 char & get 0 connStatus (0004) : set 1024 char & get 2047 char driverVer (0005) : set 1024 char & get 2047 char bainfo (0006) : set 1024 char & get 2047 char descinfo (0007) : set 1024 char & get 2047 char radio_off (000A) : set 1024 char & get 2047 char radio_on (000B) : set 1024 char & get 2047 char show (0015) : set 1024 char & get 2047 char adhocEntry (0016) : set 1024 char & get 2047 char bbp (8BE3) : set 2047 char & get 2047 char mac (8BE5) : set 1024 char & get 1024 char rf (8BF3) : set 2047 char & get 2047 char e2p (8BE7) : set 1024 char & get 1024 char stat (8BE9) : set 0 & get 2047 char get_site_survey (8BED) : set 0 & get 1024 char sit0 no private ioctls. какво ти показва iwpriv? Титла: Re: USB WIFI e2p команда и драйвър Публикувано от: skodilak в Jan 10, 2014, 15:23 Iwpriv дава на всичко (eth0, l0, wlan0) "no private ioctls" .... но все пак като гледам наръчника от samygo и форума оставам с впечатление, че новите кернели имат нови дрaйвъри, които не поддържат е2p.
Също така има и проблеми с компилирането на драйвър с е2p на по нов кернел от 2.6 - не съм напълно сигурен. един колега от форума е успял да промени настройките на същото устройство: http://forum.samygo.tv/viewtopic.php?f=51&t=5245&p=43690&hilit=Dwa+140#p43690 ($2) http://wikidevi.com/wiki/D-Link_DWA-140_rev_B2 ($2) Писал е забележка че е успял с Ubuntu 10.04 LTS - the Lucid Lynx - released in April 2010, но явно е тръгнал na друг различен от неговия компютър. Аз се мъча с друга потвърдена дистрибуция pup-430.iso (Puppy-която има вграден драйвър с е2p) но... явно ми прекалено нов лаптопа и не иска да изгрее. >:( http://forum.samygo.tv/viewtopic.php?f=3&t=14&start=420 ($2) Код: Downloaded an old version of Puppy Linux (4.30) and installed to USB stick using unetbootin (Mac/Linux/Windows). Booted computer from USB stick and had wifi recognised/connected & codes amended (immediately recognized iwpriv e2p command) within 3 minutes. С Vmware Player също не иска - кернела се паникьосва. :o Титла: Re: USB WIFI e2p команда и драйвър Публикувано от: Naka в Jan 10, 2014, 15:54 ами значи сваляш си драйвера в сорсе от ralink.
компилираш го ./configure make make install и след modpobe XXXXXsta.ko ще имаш Iwpriv То так и пише в линка, че се прави с драйвера от ралинк. Tова дето съм го пуснал мойто (ra1) също е усб DLINK dwa123 и е с драйвер от сайта на ралинк. А пък кърнела ми е само 2.6.17 и както виждаш има Iwpriv e2p Титла: Re: USB WIFI e2p команда и драйвър Публикувано от: Naka в Jan 10, 2014, 16:11 В последният драйвер с име: DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz2
твойто устройство го има описано под чипсет RT3070 #ifdef RT3070 ..... {USB_DEVICE(0x07D1,0x3C0A)}, /* D-Link 3072 */ .... така, че нищо няма да пипаш по драйвера и ако успееш да го компилираш ще тръгне без проблеми. имай в предвид че резултатният драйвер след компилацията имаше някакво странно име xxxxxSTA.ko което изобщо не съвпада под номер с чипсета. обаче след modprobe xxxxxSTA.ko ще видиш в dmesg че инициализира правилният чип. и веднага след modprobe xxxxxSTA.ko и Iwpriv ще заработи. Титла: Re: USB WIFI e2p команда и драйвър Публикувано от: skodilak в Jan 10, 2014, 17:30 Мерси колега ще мъча да видим до къде ще я докарам.... все пак можеш ли да ми дадеш линк към дистро-то което полваш и на какъв комп тръгва долу-горе за пробвам.
(доста съм нов с линукса и търся готова дистрибуция която да работи с е2п, че това със смяната кернели ми е много мътно) До сега съм сменил 4-5 дистро-та и на всяка закъсвам на различен етап... което като чета е голям бич и други хора са страдали от него и направо са зарязали тази далавера :-[ |