Realtek 8139D telepítése 2.6.17 kernel alá (DEBIAN etch)

Hello!

Evvel van gondom, hogy megprobáltam +2 db fent említett kártyát betenni, de sajnos nem müködnek..

lspci csak az egyiket látja.

modprobe 8139too gond nélkül megy.

A gondom az, hogy a realtek.com.tw oldalán csak és kizárólag 2.4 -es kernel alá van hozzá driver, 2.6 alá nem találtam megoldást.

Valaki javasolta a pci=irqmasq boot paraméter megadását grub -ban, de ezt nem sikerült elérnem (lilo -hoz szoktam).

Lehet, hogy IRG ütközés? Egyik NIC sem a AGP melletti helyen van...

00:09.0 Ethernet controller: Hangzhou Silan Microelectronics Co., Ltd. RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor (rev 01)

Valami ötlete van valakinek?

Előre is köszi,

pacman
vadember@fw.hu

Hozzászólások

huh, par napja enis szoptam ezzel.. a megoldas a bolt es egy masik kartya megvetelezese volt.

BOLTBA VISSZA!!!!

8139D 312E-st, miután elhagytam a hozzá mellékelt floppyt még Xp alá sem tudtam felrakni!!! 4 különböző driver csomagot kipróbáltam, a realtek oldaláról 50MB-osat is leszedtem , hátha alapon, de egyik sem mozdítja meg.

A 8139D egy rohadt állat :-)

Éljen a 8139C

Hello!

Nekem volt hozzá egy driver CD, és azon van driver a 8139D -hez linux alá, de elég érdekes, hogy ezzel kezdődik:
*************************************************
** Silan SC92031 PCI Fast Ethernet Adapter **
** **
** LINUX driver **
*************************************************

:-)

"lspci csak az egyiket látja."
"Lehet, hogy IRG ütközés? "

Az lspci az IRQ-tól függetlenül látná őket, ha látná őket.
Legtöbb BIOS is felsorolja, hogy milyen eszközöket talált, abban is meg kéne jelenjen mindegyik.(Ott a kiosztott IRQ is látszik.)

Megjegyzem, nekem közös interrupton is működött két 8139.

Felváltva egyenként, egyszerre csak egyet a gépbe téve látja-e mind a kettőt?
Másik PCI-slotban próbáld meg, az egyiket, majd a másikat.

Megoldva :-)

Hogyan?

debian sarge (3.1-r4 netinst iso), szűzinstall

Elöször is gondoskodni róla, hogy a kártyák látszódjanak az lspci kimenetben:
0000:00:09.0 Ethernet controller: Hangzhou Silan Microelectronics Co., Ltd. RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor (rev 01)
0000:00:0c.0 Ethernet controller: Hangzhou Silan Microelectronics Co., Ltd. RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor (rev 01)

(update-pciids segít, ha a tipus unknow)

A Realtek 8139D valójában egy Silan sc92031 kártya...

Ez a cikk sokat segített: http://kernelyogi.livejournal.com/4648.html, az a különbség, hogy én a kártya mellé adott driver CD-ről szedtem le a drivert. (sl_linux.tgz, mérete: 20373 bájt, a .c pedig 62 482 bájt)

1. KERNEL_VERZIO=uname -r

2. apt-get install kernel-headers-KERNEL_VERZIO-386

3. a drivert kitömöríteni egy könyvtárba

4. make && make install

5. Test! insmod sc92031 ,ha nem ír ki semmit akkor jó

6. iconfig eth1 192.168.2.2 netmask 255.255.255.0 up && infconfig

7. vim /etc/modutils/aliases
a végére:
alias eth1 sc92031
alias eth2 sc92031
8. update-modules

reboot és kész!

Megjegyzés: etch -el nem müködik és nem is fog müködni, mert ammenyire én láttam az etch nem támogatja a 2.4 -es kernelt, ez a modul és a 2.4 -es kernel meg csak gcc-3.4 -el fordul a etch glic-je meg gcc-4 -hez van készítve.

Szóval ha valaki megcsinálja 2.6 -os kernel alá a drivert, akkor lehet etch -m :-(

üdv és kösz a segítséget!