[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Lost] [Patch] rtl8139 Fix



In rtl8139 werden die Ports etwas gar optimistisch reserviert. ;-)
Index: src/modules/rtl8139/rtl8139.c
===================================================================
--- src/modules/rtl8139/rtl8139.c	(Revision 692)
+++ src/modules/rtl8139/rtl8139.c	(Arbeitskopie)
@@ -118,7 +118,10 @@
 {
     DEBUG_MSG("Interrupthandler und Ports registrieren");
     register_intr_handler(0x20 + netcard->irq, irq_handler);
-    request_ports(netcard->port_base, 0x100);
+    if (request_ports(netcard->port_base, 0x100) == FALSE) {
+        printf("ports koennen nicht registriert werden!!!\n");
+        exit(-1);
+    }
 
     // Einen Reset der Karte durchf�     DEBUG_MSG("Reset der Karte");