Автор Гілка: Встановлення мережевої плати.  (Прочитано 2192 раз)

Відсутній turbosega

  • Кореспондент
  • ***
  • дописів: 170
  • Карма: +0/-0
Ось така ситуація:

Перегоріла інтегрована мережева плата, дістав зовнішню на PCI слот - карта D-Link.
При першому запуску системи із даною картою Лінукс визначив її як якусь там Gramma* плату - слова D-Link близько не було!
При наступному завантаженні lspci видала що то є плата D-Link RTL8139, але знову ж під неї не було завантажено модуля ядра.

Встановив я модуль ядра 8139too (заодно прописав його до файлу /etc/modules).
Після даної операції та перезавантаження системи lspci показує таке:
02:09.0 Ethernet controller [0200]: D-Link System Inc Device [1186:1200] (rev 10)
      Subsystem: D-Link System Inc Device [1186:1200]
      Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
      Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx-
      Interrupt: pin A routed to IRQ 10
      Region 0: I/O ports at d000 [disabled] [size=256]
      Region 1: Memory at fdc00000 (32-bit, non-prefetchable) [disabled] [size=256]
      Capabilities: [50] Power Management version 2
            Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=160mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
            Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

але ж не показує що якийсь драйвер ядра обслуговує даний пристрій, і також немає у списку пристроїв eth0 (чи будь-якого (eth*) )!

Пробував ще інший модуль 8139cp  - та ж сама ситуація - видає що то є плата та ж як і при модулі 8139too.
Я трохи дослідив цю ситуацію і помітив, що у правилах udev вона прописалась під "впливом" модуля 8139too:
# 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.

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:17:31:06:11:f5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# Firewire device  (nodemgr)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:d8:00:00:9d:a4:80", ATTR{dev_id}=="0x0", ATTR{type}=="24", KERNEL=="eth*", NAME="eth1"

Допоможіть хто з таким мав справу, а то немає дома інтернету!
Debian GNU/Linux Wheezy (x86_64), Gnome

Відсутній kisil

  • Графоман
  • ****
  • дописів: 353
  • Карма: +0/-0
  • Toruble in Windows reboot, toruble in Unix be root
    • About me
Re: Встановлення мережевої плати.
« Відповідей #1 : 2011-08-02 12:46:05 »
Потрібно поглянути на vid & pid карти
Спробуй так
lspci -nn -v -kповинно вивестись наприклад так
03:02.0 Ethernet controller [0200]: D-Link System Inc RTL8139 Ethernet[color=#ff0000] [1186:1300] [/color](rev 10)
        Subsystem: D-Link System Inc DFE-530TX+ 10/100 Ethernet Adapter [1186:1301]
        Flags: bus master, medium devsel, latency 32, IRQ 11
        I/O ports at bc00 [size=256]
        Memory at dfefff00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: 8139too
        Kernel modules: 8139too
По vid&pid можеш знайти правило  яке завантажує драйвер або сам драйвер.
А можливо сама картка глючить????
« Змінено: 2011-08-02 12:46:53 від kisil »

Відсутній turbosega

  • Кореспондент
  • ***
  • дописів: 170
  • Карма: +0/-0
Re: Встановлення мережевої плати.
« Відповідей #2 : 2011-08-02 20:42:12 »
На рахунок vid & pid карти - то їх вивело - в першому блоці коду у моєму першому пості.

Можливо й сама карта глючена!
Я дістав іншу інтелівську - із нею проблем не було.
Все автоматично налаштувалось, прийшлось тільки пройтись кроками програмки pppoeconf.

Дякую за спробу допомоги!
Debian GNU/Linux Wheezy (x86_64), Gnome

Відсутній kisil

  • Графоман
  • ****
  • дописів: 353
  • Карма: +0/-0
  • Toruble in Windows reboot, toruble in Unix be root
    • About me
Re: Встановлення мережевої плати.
« Відповідей #3 : 2011-08-02 21:54:19 »
На рахунок vid & pid карти - то їх вивело - в першому блоці коду у моєму першому пості.

Можливо й сама карта глючена!
Я дістав іншу інтелівську - із нею проблем не було.
Все автоматично налаштувалось, прийшлось тільки пройтись кроками програмки pppoeconf.

Дякую за спробу допомоги!

Так справді, щось не розгледів до кінця ваш перший пост.
Ну якщо інша карточка запрацювала без проблем, значить перша була несправна.
« Змінено: 2011-08-02 21:54:35 від kisil »