Re: PCI-Ethernet

From: Harold Gutch <logix(at)foobar.franken.de>
Date: Mon, 19 Apr 1999 18:49:53 +0200

On Mon, Apr 19, 1999 at 05:14:17PM +0200, J Wunsch wrote:
> Der Hack, mit dem man eine NE2000-kompatible PCI-Karte in FreeBSD
> betreibt, ist folgender: Du konfigurierst eine ed0 auf irgendeiner
> Dummy-Adresse, z. B. Port 0x300 IRQ 5. Diese wird beim Booten nicht
> gefunden (logisch), aber der Treiber ist auf diese Weise im Kernel.
> Der ed-Treiber besitzt einen Hook im PCI-Subsystem, das dann beim
> Scannen des PCI-Busses wiederum erkennt, ob eine PCI-Signatur
> vorhanden ist, für die er zuständig ist. Diese Karte wird dann als
> ed1 einsortiert, völlig automatisch mit der richtigen IO-Adresse (die
> Dich auch nicht interessieren muß), dem passenden IRQ inklusive IRQ
> sharing.
>
(18:40) logix(at)foobar:~ $ grep 'ed' /sys/i386/conf/FOOBAR
device ed0 at pci?
(18:40) logix(at)foobar:~ $ dmesg | grep '^ed1'
ed1 <NE2000 PCI Ethernet (RealTek 8029)> rev 0 int a irq 9 on pci0:10:0
ed1: address 00:00:b4:54:39:2f, type NE2000 (16 bit)
(18:40) logix(at)foobar:~ $ uname -r
2.2.8-STABLE

Vielleicht ist es ja aus irgendeinem Grund falsch und sollte
eigentlich gar nicht so gehen, aber bei mir laeuft das seit 2.2.1
so. Kann natuerlich sein, dass es in 3.x nicht mehr so
funktioniert...

bye,
  Harold

-- 
<Shabby> Sleep is an abstinence syndrome wich occurs due to lack of caffein.
Wed Mar  4 04:53:33 CET 1998   #unix, ircnet
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 19 Apr 1999 - 18:50:33 CEST

search this site