Ubuntu não reconhece a placa de rede Onboard (Placa JMC250 PCI Express) [RESOLVIDO]

1. Ubuntu não reconhece a placa de rede Onboard (Placa JMC250 PCI Express) [RESOLVIDO]

Raul Neiva
Puncker

(usa Ubuntu)

Enviado em 21/10/2016 - 18:24h

Olá pessoal, tudo baum?

Recentemente migrei para o GNU/Linux, devido ao trabalho, instalei primeiramente o ElementaryOS (Loki), funcionou quase tudo, apenas a conexão Wireless funcionou, a cabeada aparecia "Cabo desconectado", tentei de várias formas ajustar o erro pois usar Wi-Fi não rola, porém, não consegui e acabei desinstalando.

Hoje, instalei a última versão do Ubuntu Gnome-16.04 e o erro persiste (Até o momento estou usando Dual Boot - Windows 10).
Verifiquei no terminal, com o comando: $lspci, que meus drivers estão instalados, vejam:

### $lspci ###
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation HM55 Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
02:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe
03:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 80)
03:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 80)
03:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 80)
03:00.5 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 03)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)


### $ifconfig ###


enp3s0f5 Link encap:Ethernet HWaddr 80:ee:73:0c:54:1b
UP 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)
Interrupt:30

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:65536 Metric:1
RX packets:7313 errors:0 dropped:0 overruns:0 frame:0
TX packets:7313 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:602211 (602.2 KB) TX bytes:602211 (602.2 KB)

wlp2s0 Link encap:Ethernet HWaddr 00:02:72:9b:9c:f2
inet addr:192.168.0.XXX Bcast:192.168.0.XXX Mask:255.255.255.0
inet6 addr: fe80::6491:cb7b:d6a9:73e5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37570 errors:0 dropped:0 overruns:0 frame:0
TX packets:34998 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:34843743 (34.8 MB) TX bytes:5012468 (5.0 MB)


Já tentei criar o eth0 manualmente no gerenciador de conexões e por comando, mas não resolveu.
Alguém poderia me ajudar por gentileza? Não quero ter que abandonar o Ubuntu por conta dessa limitação. :(


  


2. Re: Ubuntu não reconhece a placa de rede Onboard (Placa JMC250 PCI Express) [RESOLVIDO]

3. Re: Ubuntu não reconhece a placa de rede Onboard (Placa JMC250 PCI Express)

Raul Neiva
Puncker

(usa Ubuntu)

Enviado em 22/10/2016 - 13:14h

Tiago4171, fiz o procedimento, porém...

Quando eu dou o make install do driver, ocorre um erro na tela:

root@ugnome-rn:/home/raulneiva/Downloads/jmebp-1.0.8.5# make install
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-31-generic'
CC [M] /home/raulneiva/Downloads/jmebp-1.0.8.5/jme.o
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c: In function ‘jme_alloc_and_feed_skb’:
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:1121:4: error: too few arguments to function ‘__vlan_hwaccel_put_tag’
__vlan_hwaccel_put_tag(skb, vid);
^
In file included from /home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:45:0:
include/linux/if_vlan.h:409:20: note: declared here
static inline void __vlan_hwaccel_put_tag(struct sk_buff *skb,
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c: In function ‘jme_LC_task’:
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:1565:2: error: implicit declaration of function ‘tasklet_hi_enable’ [-Werror=implicit-function-declaration]
tasklet_hi_enable(&jme->rxclean_task);
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c: In function ‘jme_tx_vlan’:
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:2464:6: error: implicit declaration of function ‘vlan_tx_tag_present’ [-Werror=implicit-function-declaration]
if (vlan_tx_tag_present(skb)) {
^
In file included from include/linux/byteorder/little_endian.h:4:0,
from ./arch/x86/include/uapi/asm/byteorder.h:4,
from include/asm-generic/bitops/le.h:5,
from ./arch/x86/include/asm/bitops.h:504,
from include/linux/bitops.h:36,
from include/linux/kernel.h:10,
from include/linux/list.h:8,
from include/linux/module.h:9,
from /home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:30:
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:2466:23: error: implicit declaration of function ‘vlan_tx_tag_get’ [-Werror=implicit-function-declaration]
*vlan = cpu_to_le16(vlan_tx_tag_get(skb));
^
include/uapi/linux/byteorder/little_endian.h:34:51: note: in definition of macro ‘__cpu_to_le16’
#define __cpu_to_le16(x) ((__force __le16)(__u16)(x))
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:2466:11: note: in expansion of macro ‘cpu_to_le16’
*vlan = cpu_to_le16(vlan_tx_tag_get(skb));
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c: At top level:
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:3444:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘jme_init_one’
jme_init_one(struct pci_dev *pdev,
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:3732:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘jme_remove_one’
jme_remove_one(struct pci_dev *pdev)
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:3901:20: error: ‘jme_init_one’ undeclared here (not in a function)
.probe = jme_init_one,
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:3902:20: error: implicit declaration of function ‘__devexit_p’ [-Werror=implicit-function-declaration]
.remove = __devexit_p(jme_remove_one),
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:3902:32: error: ‘jme_remove_one’ undeclared here (not in a function)
.remove = __devexit_p(jme_remove_one),
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:300:1: warning: ‘jme_reload_eeprom’ defined but not used [-Wunused-function]
jme_reload_eeprom(struct jme_adapter *jme)
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:330:1: warning: ‘jme_load_macaddr’ defined but not used [-Wunused-function]
jme_load_macaddr(struct net_device *netdev)
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:1276:1: warning: ‘jme_pcc_tasklet’ defined but not used [-Wunused-function]
jme_pcc_tasklet(unsigned long arg)
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:1468:13: warning: ‘jme_LC_task’ defined but not used [-Wunused-function]
static void jme_LC_task(struct work_struct *work)
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:1572:1: warning: ‘jme_link_change_tasklet’ defined but not used [-Wunused-function]
jme_link_change_tasklet(unsigned long arg)
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:1662:1: warning: ‘jme_poll’ defined but not used [-Wunused-function]
jme_poll(JME_NAPI_HOLDER(holder), JME_NAPI_WEIGHT(budget))
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:1687:1: warning: ‘jme_rx_empty_tasklet’ defined but not used [-Wunused-function]
jme_rx_empty_tasklet(unsigned long arg)
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:1724:1: warning: ‘jme_tx_clean_tasklet’ defined but not used [-Wunused-function]
jme_tx_clean_tasklet(unsigned long arg)
^
/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.c:3360:1: warning: ‘jme_pci_dma64’ defined but not used [-Wunused-function]
jme_pci_dma64(struct pci_dev *pdev)
^
cc1: some warnings being treated as errors
scripts/Makefile.build:264: recipe for target '/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.o' failed
make[2]: *** [/home/raulneiva/Downloads/jmebp-1.0.8.5/jme.o] Error 1
Makefile:1403: recipe for target '_module_/home/raulneiva/Downloads/jmebp-1.0.8.5' failed
make[1]: *** [_module_/home/raulneiva/Downloads/jmebp-1.0.8.5] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-31-generic'
Makefile:27: recipe for target 'modules' failed
make: *** [modules] Error 2


Dei reboot e tentei fazer o update:


root@ugnome-rn:/home/raulneiva/Downloads/jmebp-1.0.8.5# sudo update-initramfs
You must specify at least one of -c, -u, or -d.

Usage: /usr/sbin/update-initramfs [OPTION]...

Options:
-k version Specify kernel version or 'all'
-c Create a new initramfs
-u Update an existing initramfs
-d Remove an existing initramfs
-t Take over a custom initramfs with this one
-b directory Set alternate boot directory
-v Be verbose
-h This message



root@ugnome-rn:/home/raulneiva/Downloads/jmebp-1.0.8.5# sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.4.0-31-generic


Depois do update, criou outra rede, mas continua aparecendo "Cabo desconectado" nas configurações de Rede, veja:


root@ugnome-rn:/home/raulneiva# ifconfig
enp3s0f5 Link encap:Ethernet HWaddr 80:ee:73:0c:54:1b
UP 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)
Interrupt:30

enp3s0f5.0 Link encap:Ethernet HWaddr 80:ee:73:0c:54:1b
UP 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)

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:65536 Metric:1
RX packets:9191 errors:0 dropped:0 overruns:0 frame:0
TX packets:9191 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:693633 (693.6 KB) TX bytes:693633 (693.6 KB)

wlp2s0 Link encap:Ethernet HWaddr 00:02:72:9b:9c:f2
inet addr:192.168.0.XXX Bcast:192.168.0.XXX Mask:255.255.255.0
inet6 addr: fe80::6491:cb7b:d6a9:73e5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2076 errors:0 dropped:0 overruns:0 frame:0
TX packets:2442 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:801819 (801.8 KB) TX bytes:381714 (381.7 KB)


O mais estranho é que a muito tempo atrás, já tive Ubuntu nesse Notebook (Ele é antigo) e funcionava perfeitamente.


4. Re: Ubuntu não reconhece a placa de rede Onboard (Placa JMC250 PCI Express) [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/10/2016 - 16:26h

Por que vc não tenta instalar uma versão mais antiga do Ubuntu? Pode não parecer a melhor solução, mas consegui instalar minha placa de vídeo quando desisti da 16.04 e passei para a 14.04, depois de perder um bom tempo tentando resolver na versão 16.


5. Re: Ubuntu não reconhece a placa de rede Onboard (Placa JMC250 PCI Express)

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 22/10/2016 - 16:41h

Puncker escreveu:

Já tentei criar o eth0 manualmente no gerenciador de conexões e por comando, mas não resolveu.
Alguém poderia me ajudar por gentileza?


http://www.delete.com.br/renomear-placa-de-rede-em0-para-eth0-ubuntu-server/






--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://goo.gl/mRzpg3



6. Re: Ubuntu não reconhece a placa de rede Onboard (Placa JMC250 PCI Express)

Raul Neiva
Puncker

(usa Ubuntu)

Enviado em 24/10/2016 - 01:14h

Pessoal,

Escrevo alegremente este comentário através da Conexão Cabeada! \o/
Após várias mudanças de distribuições (Loki, Ubuntu, Debian, etc) acreditando que em alguma distro o problema iria resolver... acabei descobrindo a solução sem querer.

No momento da instalação do Debian, é possível configurar a rede, caso a distro não detecte a rede automáticamente, ele te informa um possível erro, logo, segui a instalação e setei para instalar a configuração com o DHCP automático, foi ai que... pinba! Lembrei que eu havia resetado meu modem a alguns meses atrás e fui conferir o DHCP, conforme o modem da Vivo é bloqueado de fábrica o DHCP estava desligado, em razão disso, no notebook funcionava apenas a rede Wireless.

Agradeço de coração a cada um que tentou me ajudar de alguma forma!

Abraços.


7. Re: Ubuntu não reconhece a placa de rede Onboard (Placa JMC250 PCI Express) [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/10/2016 - 01:30h

Parabéns, amigo. Agora vc pode auxiliar a quem estiver em dificuldades que vc já resolveu.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts