[HP PAVILLION] Mediatek 7630 wifi driver does not work on openSUSE 13.1

I am unable to get the wireless card working for Mediatek 7630.

First I will provide the information that I need to give from the premier, than I will provide a list of changes that I followed.

Output of lspci

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 1 (rev e4)
00:1c.1 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 2 (rev e4)
00:1c.2 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 5 (rev e4)
00:1d.0 USB controller: Intel Corporation Lynx Point-LP USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04)
08:00.0 Network controller: MEDIATEK Corp. Device 7630
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 08)
0a:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M]

output of lsusb

Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 002: ID 0bda:571a Realtek Semiconductor Corp.
Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1]
Bus 002 Device 004: ID 0e8d:763e MediaTek Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

output of iwconfig

eno1 no wireless extensions.
lo no wireless extensions.

Experiments :

  1. I googled up a bit and I found out that the the mediatek adapter is currently not mainlined into the kernel, is it true?
  2. I also tried using insmod for the folllowing kernel module
    btmtk_usb.ko
    hawk:/lib/modules/3.11.6-4-desktop/kernel/drivers/staging/btmtk_usb #

Did I do use the right driver,

If there is anything else, I can try to get this working, it will be great, please suggest how do I proceed further

No btmtk_usb is for a (bluetooth ?) USB device, but your wireless card is a PCIe device.

You might ask Mediatek if someone is working on a linux driver. On their linux drivers page (MediaTek - Downloads Linux ) they say:
You can find our Linux drivers and supporting information below. If you have any questions, please contact: GSS_MTK_WCN_ACS@mediatek.com

The Windows driver for that device was just released 12/24/2013 so I fear that you have to wait sometime for a linux driver.

On 01/02/2014 08:56 AM, mkossmann wrote:
>
> manugupt1;2613042 Wrote:
>> I am unable to get the wireless card working for Mediatek 7630.
>>
>> …]
>> Experiments :
>> 1. I googled up a bit and I found out that the the mediatek adapter is
>> currently not mainlined into the kernel, is it true?
>> 2. I also tried using insmod for the folllowing kernel module
>> btmtk_usb.ko
>> hawk:/lib/modules/3.11.6-4-desktop/kernel/drivers/staging/btmtk_usb #
>>
>> Did I do use the right driver,
>>
>> If there is anything else, I can try to get this working, it will be
>> great, please suggest how do I proceed further
>
> No btmtk_usb is for a (bluetooth ?) USB device, but your wireless card
> is a PCIe device.
>
> You might ask Mediatek if someone is working on a linux driver. On their
> linux drivers page (‘MediaTek - Downloads Linux’
> (http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501) ) they
> say:
> You can find our Linux drivers and supporting information below. If you
> have any questions, please contact: GSS_MTK_WCN_ACS@mediatek.com
>
> The Windows driver for that device was just released 12/24/2013 so I
> fear that you have to wait sometime for a linux driver.

The Windows driver lists the 7630 with a number of Ralink device numbers. It is
possible that only a new PCI ID needs to be added to the appropriate driver in
the rt2x00 family.

You might try that Windows driver with ndiswrapper. That approach may, or may
not, work.

If you look at your lsusb listing, you will see that each line has an ID
followed by two hexadecimal numbers. Those numbers are what the kernel uses to
determine what driver is needed. To get the same information for PCI devices,
always use ‘/sbin/lspci -nn’. That option provides the PCI IDs that are needed
to help you.