Welches Modul/Treiber für welche Hardware, Kernel compilieren...
-
storm
- Beiträge: 1581
- Registriert: 01.05.2004 13:21:26
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: DE
Beitrag
von storm » 29.04.2007 19:11:06
Wer nicht ab und zu bei lkml.org vorbeischaut aber den entsprechenden Treiber einsetzt, sollte entweder das nächste Release abwarten oder einen kleinen fix einspielen, sonst bleibt der frisch gebackene Kernel mit einem oops stehen. Durch einen Patch unmittelbar vor dem Release von 2.6.21 hat sich da ein Fehler eingeschlichen, den der entsprechende Submitter aber im Entwickler-Zweig gefixt hat.
ciao, storm
Code: Alles auswählen
diff --git a/drivers/net/sis900.c b/drivers/net/sis900.c
index dea0126..2cb2e15 100644
--- a/drivers/net/sis900.c
+++ b/drivers/net/sis900.c
@@ -1753,6 +1753,7 @@ static int sis900_rx(struct net_device *net_dev)
sis_priv->rx_ring[entry].cmdsts = RX_BUF_SIZE;
} else {
struct sk_buff * skb;
+ struct sk_buff * rx_skb;
pci_unmap_single(sis_priv->pci_dev,
sis_priv->rx_ring[entry].bufptr, RX_BUF_SIZE,
@@ -1786,10 +1787,10 @@ static int sis900_rx(struct net_device *net_dev)
}
/* give the socket buffer to upper layers */
- skb = sis_priv->rx_skbuff[entry];
- skb_put(skb, rx_size);
- skb->protocol = eth_type_trans(skb, net_dev);
- netif_rx(skb);
+ rx_skb = sis_priv->rx_skbuff[entry];
+ skb_put(rx_skb, rx_size);
+ rx_skb->protocol = eth_type_trans(rx_skb, net_dev);
+ netif_rx(rx_skb);
/* some network statistics */
if ((rx_status & BCAST) == MCAST)
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */
-
rantanplan
- Beiträge: 119
- Registriert: 03.05.2004 13:16:27
Beitrag
von rantanplan » 30.04.2007 19:14:42
Habe hier auch einen Freeze mit Kernel 2.6.21.1. Habe die nVidia Treiber installiert, müssen ja nach jedem Kernelupdate neu installiert werden, aber nun beim booten, nachdem mir der X Server sagt dass Grafiktreiber nicht geladen werden kann und ich mit JA oder NEIN zu detaillierten Infos bestätigen muss ist meine Tastatur (System?) im Freeze Zusatnd. Nichtmal Num lässt sich betätigen. Mit 2.6.21-rc7 (aktuell in Betrieb) ist alles ok...
Durch den Freeze komme ich somit nichtmal soweit die Grafiltriber neu zu kompilieren/installieren.
-
pluvo
Beitrag
von pluvo » 30.04.2007 19:26:43
rantanplan hat geschrieben:Habe hier auch einen Freeze mit Kernel 2.6.21.1. Habe die nVidia Treiber installiert
Hier läuft es mit Nvidia
1.0-9755 und Kernel
2.6.21.1
(32-Bit Lenny)
-
rantanplan
- Beiträge: 119
- Registriert: 03.05.2004 13:16:27
Beitrag
von rantanplan » 30.04.2007 19:29:43
HmHm, mal abwarten, muss ich mir mal näher anschauen. Hab' den selben nVidia Treiber... Du installierst den auch erst nach Kernel update oder geibt's ne andre Möglichkeit?
-
pluvo
Beitrag
von pluvo » 30.04.2007 19:34:46
rantanplan hat geschrieben:HmHm, mal abwarten, muss ich mir mal näher anschauen. Hab' den selben nVidia Treiber... Du installierst den auch erst nach Kernel update oder geibt's ne andre Möglichkeit?
Meine Reihenfolge
Code: Alles auswählen
Kernel kompiliert und installiert
neugestartet
X-Server wurde nicht gestartet
Nvidia Treiber neukompiliert
X-Server gestartet
(Klüger wäre es vielleicht, vor dem Neustart die
xorg.conf auf
vesa oder
nv umzustellen)
-
CrashMan
- Beiträge: 340
- Registriert: 07.04.2007 14:04:27
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: MD
Beitrag
von CrashMan » 30.04.2007 21:07:49
Naja, zum NVidia-Treiber installieren darf der X-Server eh nicht laufen...passt so doch wunderbar, oder?
debian stable + arch