LINUX.ORG.RU

Не работает сетевая карта IC Plus IP100A

 ,


0

1

Linux Mint 17.2. ifconfig не видит сетевой интерфейс eth1. На компе встроеная сетевуха Realtek и вторая IC Plus IP100A. Так вот эту самую IC Plus IP100A ifconfig и не видит... В чем может быть проблема, ведь она на уровне ядра уже давно поддерживается...

# lspci | grep Ether

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
06:05.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY (rev 31)
# inxi -v 4
System:    Host: linux-desktop Kernel: 3.16.0-38-generic x86_64 (64 bit, gcc: 4.8.2) 
           Desktop: Cinnamon 2.6.13  Distro: Linux Mint 17.2 Rafaela
Machine:   Mobo: ASUSTeK model: M5A97 R2.0 version: Rev 1.xx serial: 121205644901653
           Bios: American Megatrends version: 1302 date: 11/14/2012
CPU:       Quad core AMD FX-4130 (-MCP-) cache: 8192 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 32941.3 
           Clock Speeds: 1: 1400.00 MHz 2: 1400.00 MHz 3: 1400.00 MHz 4: 1400.00 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Redwood XT [Radeon HD 5670/5690/5730] bus-ID: 01:00.0 
           X.org: 1.15.1 drivers: ati,radeon (unloaded: fbdev,vesa) tty size: 139x24 Advanced Data: N/A for root 
Network:   Card-1: Sundance / IC Plus IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY port: c000 bus-ID: 06:05.0
           IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A
           Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 
           driver: r8169 ver: 2.3LK-NAPI port: d000 bus-ID: 02:00.0
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 60:a4:4c:2b:39:b3
Drives:    HDD Total Size: 4080.8GB (29.8% used) 1: id: /dev/sda model: WDC_WD1002FAEX size: 1000.2GB temp: 33C 
           2: id: /dev/sdb model: WDC_WD1002FAEX size: 1000.2GB temp: 35C 3: id: /dev/sdc model: WDC_WD1002FAEX size: 1000.2GB temp: 35C 
           4: id: /dev/sdd model: WDC_WD10EARS size: 1000.2GB temp: 33C 5: id: /dev/sde model: WDC_WD800JD size: 80.0GB temp: 33C 
Partition: ID: / size: 65G used: 6.4G (11%) fs: ext4 
Info:      Processes: 197 Uptime: 36 min Memory: 1023.2/7887.3MB Runlevel: 2 Gcc sys: 4.8.4 
           Client: Shell (bash 4.3.11) inxi: 1.9.17 
# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 60:a4:4c:2b:39:b3  
          inet addr:192.168.0.103  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::62a4:4cff:fe2b:39b3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11655 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7444 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8335073 (8.3 MB)  TX bytes:896862 (896.8 KB)

lo        Link encap:Локальная петля (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:572 errors:0 dropped:0 overruns:0 frame:0
          TX packets:572 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:60946 (60.9 KB)  TX bytes:60946 (60.9 KB)

# lspci -knn | grep «Eth\|Net» -A2

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
	Subsystem: ASUSTeK Computer Inc. P8H77-I Motherboard [1043:8505]
	Kernel driver in use: r8169
--
06:05.0 Ethernet controller [0200]: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY [13f0:0200] (rev 31)
	Subsystem: ASUSTeK Computer Inc. NX1001 [1043:8213]
06:06.0 FireWire (IEEE 1394) [0c00]: NEC Corporation uPD72871 [Firewarden] IEEE1394a OHCI 1.0 Link/1-port PHY Controller [1033:00ce] (rev 01)
# modprobe -c | grep -i 10ec | grep -i 8169
alias pci:v000010ECd00008129sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008136sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008167sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008168sv*sd*bc*sc*i* r8169
alias pci:v000010ECd00008169sv*sd*bc*sc*i* r8169
# cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="60:a4:4c:2b:39:b3", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x13f0:0x0200 (sundance)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="20:cf:30:b7:37:ad", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# ifconfig eth1 up
eth1: ОШИБКА при получении флагов интерфейса: Нет такого устройства

★★★★★
Ответ на: комментарий от NiTr0

В общем скачал ядро 4.2.0-custom, сделал oldconfig. Ну соответственно все на той же стадии... Смотрю в menuconfig ядра в device drivers => Network device support нет никакого упоминания не о Asus, не о Sundance Technology ни о IC Plus Corp IC Plus IP100A... В общем не пойму, где в ядре ее включить. Список поддерживаемых Ethernet-адаптеров в ядре почти весь в звездочках и М-ках, а того что мне нужно нет... :( Куда смотреть-то?

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

Поставил другое ядро

Linux linux-desktop 3.19.0-28-generic #30~14.04.1-Ubuntu SMP Tue Sep 1 09:32:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Появился интерфейс eth1 и все заработало, но после первой же перезагрузки он опять пропал и его нет! Я так понимаю его модуль просто не подгружается почему-то.
Как узнать какой модуль не подгружается и заставить его грузиться?

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

Когда драйвер модулем, его пожно выгружать/загружать с разными параметрами, а когда он в ядре, для изменения параметров придётся перегружать систему

Elyas ★★★★★
()
Ответ на: комментарий от Elyas

Если смотреть menuconfig, то рядом с ним буква «M». Я могу его как-то толкнуть чтобы он наконец одуплился и сетевой интерфейс ожил с перезагрузкой или без перезагрузки? Как его толкнуть? А главное как его заставить не отваливаться потом?

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

Вопрос какбе в том, что вендор (налепивший наклейку на карту) нифига не аналогичен производителю чипа.

В данном случае это по-моему будет модуль sundance. Хотя извините, в китайских сортах дерьма не очень разбираюсь.

svr4
()
Ответ на: комментарий от svr4

Ну вот в тот-то весь и бред. Ввел я modprobe sundance, но ситуация не изменилась :(

Promusik ★★★★★
() автор топика
Ответ на: комментарий от steemandlinux

На форуме Asus писали что дрова есть только в ядре 2.4. Больше инфы не нахожу по делу

Promusik ★★★★★
() автор топика

После игр с ядрами я пришел к выводу, что это занимает много времени и... сменил железку, на ту, которая нормально работает с Linux - поставил сетевуху от D-Link, которая из коробки заработала и без бубнов. В общем посылаю виртуальный плевок разработчикам сетевух Asus.

Promusik ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.