--On Mittwoch, 29. Oktober 2003 16:07 +0100 Bernd Walter
<ticso(at)cicely12.cicely.de> wrote:
> On Wed, Oct 29, 2003 at 04:00:14PM +0100, Malte von dem Hagen wrote:
>> > pci_get_slot(dev) liefert dir die PCI slot nummer.
>> > Damit solltest du Unterscheidungen machen können.
>> > Ist natürlich dann ein lokaler Hack, denn du immer mitschleppen
>> > musst.
>
> Gibt elegantere Wege, aber fürs schnelle Verständigniss:
> if (pci_get(slot(dev) == 4) {
^^^
Typo nehm ich an?
> sc->arpcom.ac_enaddr[0] = 0x12;
> ...
> }
> if (pci_get(slot(dev) == 5) {
> sc->arpcom.ac_enaddr[0] = 0x11;
> ...
> }
Ah, alles klar. Damit komm ich klar.
> Du musst nur noch nachsehen auf welchen Nummern deine Interfaces
> liegen, dafür reicht ein pciconf -l oder dmesg.
Jawollja, das sollte nicht das Problem sein. Klar, ein dirty hack und
jedesmal bei neuen Kernelsourcen zu beachten, aber die Maschine wird
nur von mir genutzt, ist nicht übermäßig wichtig und der Aufwand
vertretbar.
Vielen Dank,
Malte von dem Hagen
-- "Timbuktu ist weit, der Weg dahin ist beschwerlich, aber letztlich landen wir alle da." (ae.lab) To Unsubscribe: send mail to majordomo.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 29 Oct 2003 - 16:15:01 CET