Автор Тема: Търся WiFi USB адаптер, който да върви без проблеми под Ubuntu 14.04 LTS  (Прочетена 10682 пъти)

dim4o

  • Участници
  • ***
  • Публикации: 10
    • Профил
Да ви опиша накратко моята драма. Купих си на скоро нов лаптоп HP ProBook 450 G1 (Intel Core i7-4702MQ, 8GB (2x 4096MB) - DDR3, AMD Radeon HD 8750M (2GB DDR3), 120GB (1120GB SSD +1000GB SATA). Като параметри е абсолютен чук. Предварително си направих проучване. Знам че AMD-тата са проблемни под Linux като цяло, но видях че има решения и съвместимостта не е толкова лоша. Истинският проблем обаче се оказа WiFi картата - Mediatek MT7630e, за която няма Ubuntu драйвери. В сайта на HP има Linux драйвери, които са за Suse Enterprise, но това едно че е платено и второ - тези драйвери не стават за Ubuntu, защото SuSe не е Debian based. Има някакви експериментални драйвери, който стават за сама за linux kernel 3.5, но е доста съмнително дали може да се подкарат. Пробвах и с Ndiswrapper, който уж можел да инсталира Windows wifi divers за Ubuntu, но пак греда. Ето го бъга: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1220146 - още няма решение, нямам и намерение да го чакам (ако изобщо излезе). Тъпа работа. Взимаш си уж добра машина, даваш сума ти пари и накрая един Linux не можеш да и пуснеш. Аз обаче не се отказвам и реших да си взема WiFi USB външна карта. Интересува ме да ми препоръчате някоя която върви безпроблемно на Ubuntu 14.04LTS. Имам само едно изискване - да не е голяма (да не стърчи много) ако е възможно.
Предварително благодаря !
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
TPLink
TL-WN722n
http://jarcomputers.com/p_WIFITPLINKTLWN722N
Ползвам го на няколко компютъра. Евтин и добър като качество.
Ubuntu го поддържа по подразбиране, както и повечето останали дистрибуции. За Дебиан е необходим пакета firmware-atheros, който е без зависимости.
https://packages.debian.org/wheezy/all/firmware-atheros/download
Имам  го на флашката и го инсталирам за няколко секунди, след което нямам проблеми с връзката.
Колкото до съществуващата карта - не гледай, какво пише на кутията, а изпълни
lspci
и виж, как я разпознава системата. След това пускаш търсене на драйвър за това, което ти дава изхода.
Виж при мен : http://s19.postimg.org/hz3ucvzjl/2014_05_23_150314_1280x1024_scrot.png
Външният адаптер е TPLink, но драйвърът за него е Atheros (AR9271).
« Последна редакция: May 23, 2014, 15:04 от cybercop »
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

dim4o

  • Участници
  • ***
  • Публикации: 10
    • Профил
Благодаря за бързия отговор! Супер е, че няма проблеми с него, но дали има нещо не толкова стърчащо, без антена? За PC това би било идеално, но за Laptop от опит знам, че не е удобно.
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Предполагам, че има и същият без антена. От опит, обаче знам, че антена не се слага за украса, а подобрява качеството на връзката. Самата антена можеш да я завъртиш, накъдето поискаш, за да не пречи и те съветвам, сериозно да помислиш за това.
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

dim4o

  • Участници
  • ***
  • Публикации: 10
    • Профил
 :) знам, че не е за украса, но вкъщи мисля, че сигнала е доста силен и мога да мина и без антена. Въпреки това ще помисля дали мога да я преглътна тази антена. То самия факт, че съм стигнал до тук може би трябва да преглътна първо >:D
Активен

dim4o

  • Участници
  • ***
  • Публикации: 10
    • Профил
А някой да има впечатления такъв бъг, като този с Mediatek 7630e дали има шанс да бъде фикснат и средно колко време може да се очаква да стане това? Извинявайте ако въпросите са ми тъпи, но съм сравнително нов потребител и на предната машина съм нямал такива проблеми (само малко проблеми графичната карта при началното зареждане, но тях лесно ги оправих).
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Липсващ драйвър за периферно устройство не се счита за бъг в никоя операционна система.
Все пак - изпълни
lspci
и публикувай резултата, за да видя ID- то на устройството.
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

dim4o

  • Участници
  • ***
  • Публикации: 10
    • Профил
Ок, ще ти ги пусна по-късно, че сега съм на друга машина.
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3397
    • Профил
Тази карта Mediatek 7630 изглежда че е с Ralink чипсет. Ако е така няма причина да не можеш да я пуснеш - даже и да не се подържа от дистрото.

1. Определяш точно кой е Ralink чипсета.
2. сваляш драйвера в сорс от http://www.mediatek.com/en/downloads/?sort=os . Явно е 100% ралинк щото ralink ме пренасочва към mediatek. Тези ралинк кога са си сменили името. ???

3. пишеш
lspci -n
или
lspci -nv

за да определиш номера на устройството. Това е един такъв подобен номер 10ec:8139

4. Всеки производител и всяка серия устройства си имат уникален номер. И те често се сменят. Затова има изключително голяма вероятност този номер на твойта карта да не е описан в официалният драйвер (нито в дистрибутициите) и затова да не тръгва.
Трябва да намериш файл сорса където са описани номерата и там да го добавиш.

При мен за усб картите е в rtusb_dev_id.c а за mPCI гледам е в rtmp_main.c  :o

5. добавяш го , компилираш, инсталираш, и четеш >:D и няма причина да не тръгне.

Много са проклети с описанието и много трябва да прочетеш ама това е начина да си направиш твой драйвер.


RS: ралинк работят както трябва само през WPA_Supplicant. Не се и мъчи да им пускаш криптирана връзка през техните драйвери.

« Последна редакция: May 23, 2014, 16:37 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

dim4o

  • Участници
  • ***
  • Публикации: 10
    • Профил
Липсващ драйвър за периферно устройство не се счита за бъг в никоя операционна система.
Все пак - изпълни
lspci
и публикувай резултата, за да видя ID- то на устройството.
изписва ми следното:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.5 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #6 (rev d4)
00:1c.6 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #7 (rev d4)
00:1c.7 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #8 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M] (rev ff)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
04:00.0 Network controller: MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)

Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5281
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Е го WiFi адаптера:

04:00.0 Network controller: MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter

Баш Mediatek излиза.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

dim4o

  • Участници
  • ***
  • Публикации: 10
    • Профил
Е, да - същият който ви казвам е.
Активен

dim4o

  • Участници
  • ***
  • Публикации: 10
    • Профил
Тази карта Mediatek 7630 изглежда че е с Ralink чипсет. Ако е така няма причина да не можеш да я пуснеш - даже и да не се подържа от дистрото.

1. Определяш точно кой е Ralink чипсета.
2. сваляш драйвера в сорс от http://www.mediatek.com/en/downloads/?sort=os . Явно е 100% ралинк щото ralink ме пренасочва към mediatek. Тези ралинк кога са си сменили името. ???

3. пишеш
lspci -n
или
lspci -nv

за да определиш номера на устройството. Това е един такъв подобен номер 10ec:8139

4. Всеки производител и всяка серия устройства си имат уникален номер. И те често се сменят. Затова има изключително голяма вероятност този номер на твойта карта да не е описан в официалният драйвер (нито в дистрибутициите) и затова да не тръгва.
Трябва да намериш файл сорса където са описани номерата и там да го добавиш.

При мен за усб картите е в rtusb_dev_id.c а за mPCI гледам е в rtmp_main.c  :o

5. добавяш го , компилираш, инсталираш, и четеш >:D и няма причина да не тръгне.

Много са проклети с описанието и много трябва да прочетеш ама това е начина да си направиш твой драйвер.


RS: ралинк работят както трябва само през WPA_Supplicant. Не се и мъчи да им пускаш криптирана връзка през техните драйвери.

Благодаря за ценната информация. Имайки впредвид, че не съм мн навътре в Linux и че хората, които имат същия проблем и са може би по-опитни не са си го разрешили (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1220146) - няма да се впускам с глава срещу стената и да изгубя пак неопределен период от време. Вече изгубих доста, като се мъчих да инсталирам каквато и да е OS с неуспех. Накрая се оказа, че китайците са разменили местата на SSD-то и HDD-то...Като имам време ще се позанимая с въпроса за развлечение, а до тогава ще ползвам външна карта.
На линка, който си ми пуснал в т. 2 има само windows драйвери за 7630. Тях ли имаш впредвид ? Това не мога да го разбера.
за т. 5 - компилирането само с конзолата ли става или трябва нещо допълнително?

Ще се радвам да пуснеш полезни линкове, от които мога да се обучавам на тези неща, които си писал.
Активен

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Мисля, че ще трябва фирмен драйвър за това устройство.
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.cc/4oajwoq5v/xenial2.png

Naka

  • Напреднали
  • *****
  • Публикации: 3397
    • Профил
На линка, който си ми пуснал в т. 2 има само windows драйвери за 7630. Тях ли имаш впредвид ?
Абе и аз това в последствие го забелязах. Много е вероятно да не им е точна информацията и въпросното 7630 да работи с някои от драйверите за линукс. Както ти казах трябва да се разбере точно кой е чипсета - 7630 е името на устройството ама вътре дали е rt7630 или нещо друго.

за т. 5 - компилирането само с конзолата ли става или трябва нещо допълнително?
само в конзолата.

колкото да външо съвместимо - внимавай, че им сменят id-та като цветомузика. Преди време купих едно Dlink dwa123, ама се оказа че само един линукс от всичките дистрота успя да го подкара и то не както трябва. А това все пак е Dlink.
Проблема беше че мойто dwa123 се оказа ver.2 и не работеше щото онези пак му сменили id-to. Обаче dwa123 v.1 нещо си работило щото било с малко по-старо id.

да им ..... мамата. Защо след като модела е един и същ ще им сменят id-тата??? Та пак се тигна до пачосване и компилиране.

ПС: командата е lspci -nv (със n) иначе няма да видиш ид-тата.
« Последна редакция: May 23, 2014, 19:53 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.