OBSD 33: Intel PRO/100 VE device not configured

lars

vom mars
Hi all,

OS:
OBSD 3.3 CD-Version

Hardware:
IBM Thinkpad R40
u.a.
Intel Pro/100 VE

Problem:
#dmesg
...
"Intel PRO/100 VE" rev 0x83 at pci dev 8 function 0 not configured
...

1-----------------------------------------------------------------

Ich habe mit
#config -e -o /bsd.test /bsd
versucht die Karte und den Treiber zur Kooperation
zu bewegen indem ich
ukc>change 69
dev[8]
function[1]
flags[0]
gesetzt habe, weil dmesg die NIC so gefunden hat:
"Intel PRO/100 VE" rev 0x83 at pci 2 dev 8 function 0 not configured

2-----------------------------------------------------------------

nach einem Google:

Hello,

received my IBM ThinkPad R40 and it seems to have some new circuits that OpeBSD dosen't recognize with the 2003-03-29 snapshot.

With this change the fxp is recognize and works well enough to transfer a complete snapshots/i386 directory over FTP.

cvs server: Diffing .
Index: if_fxp_pci.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_fxp_pci.c,v
retrieving revision 1.18
diff -u -r1.18 if_fxp_pci.c
--- if_fxp_pci.c 2003/02/18 01:31:45 1.18
+++ if_fxp_pci.c 2003/04/11 19:28:09
-95,6 +95,7
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VE_1 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VE_2 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VE_3 },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VE_4 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VM_0 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VM_1 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VM_2 },

I didn't want to play with the pciide (or the other stuff), but I will gladly test patches.
---------------------------------------------------------------------------

Mach ich in Teil 1 was fasch oder ist die Lösung in Teil 2,
wenn T2, wie kann ich das umsetzen, ich weiss nicht,
was damit gemeint ist?

Many TIA,
Lars.
 
Original geschrieben von lars
Mach ich in Teil 1 was fasch oder ist die Lösung in Teil 2,
wenn T2, wie kann ich das umsetzen, ich weiss nicht,
was damit gemeint ist?

Many TIA,
Lars.

Hallo

Die Lösung die du gefunden hast ist vermutlich die richtige.

Bei der Lösung die du vor dir hast, handelt es sich um eine Patch-Datei, die du in deinen 3.3-Source-Tree einspielen musst.

Hier die Manpage zu patch: http://www.openbsd.org/cgi-bin/man....manpath=OpenBSD+Current&arch=i386&format=html

Und danach baust du dir zuerst einen neuen Kernel und dann das System auch.

Gruß

CW
 
Wie spiele ich die Datei in meinen Source-Tree ein?

Muss ich eine Datei mit dem Inhalt
vs server: Diffing .
Index: if_fxp_pci.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_fxp_pci.c,v
retrieving revision 1.18
diff -u -r1.18 if_fxp_pci.c
--- if_fxp_pci.c 2003/02/18 01:31:45 1.18
+++ if_fxp_pci.c 2003/04/11 19:28:09
-95,6 +95,7
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VE_1 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VE_2 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VE_3 },
+ { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VE_4 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VM_0 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VM_1 },
{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_PRO_100_VM_2 },

erzeugen?

Ich habe
#cd /usr/src
#tar -xzvpf srcsys.tar.gz
und dann spiele ich den Patch wie ein?
#cd /usr/src
#patch /path/to/file
und dann den kernel neu bauen, fertig?

Thx,
Lars.

Btw: Ich habe kein FDD und, eben, kein LAN.
 
Vergiss meine letzte Frage, ich habe einfach die Datei
gesucht, und die Zeile hinzugefügt -mal schauen...
 
Original geschrieben von lars
Vergiss meine letzte Frage, ich habe einfach die Datei
gesucht, und die Zeile hinzugefügt -mal schauen...


Normalerweise wird so ein Patch hinzugefügt:

cd /usr/src

patch -p0 < DEIN_PATCH


Dann gehst du den Kernel bauen und danach das System.

Gruß

CW
 
Zuletzt bearbeitet:
uiui coole sache, die intel-nic in meinem notebook läuft auch nicht unter OBSD. Werde mich gleich mal dran machen, den patch zu integrieren.

TNX :)
 
Zurück
Oben