kernel 2.4.19 probleme
-
- Beiträge: 101
- Registriert: 21.07.2002 22:24:57
kernel 2.4.19 probleme
Hi,
ich hab bisher immer dem debian 2.4.18 kernel verwendet (apt-get install kernel-image-2.4.18 ...)
und nun wollt ich auch mal selbst einen kompelieren ...
hab alles nach anleitung der page gemacht ... jedoch ein paar probleme:
realtek netzwerkkarten gehen nicht, obwohl der rlt treiber mit drin ist.
ata raid controller geht net, obwohl ich den promise fasttrack controller mit rein genommen habe.
kann mir wer sagen, woran das liegt?
hab nun schon mehrere stunden damit verbracht, kombinationen auszuprobieren, doch nix funtzt.
waer nett, wenn mir jemand ein paar tipps geben koennte.
danke
ich hab bisher immer dem debian 2.4.18 kernel verwendet (apt-get install kernel-image-2.4.18 ...)
und nun wollt ich auch mal selbst einen kompelieren ...
hab alles nach anleitung der page gemacht ... jedoch ein paar probleme:
realtek netzwerkkarten gehen nicht, obwohl der rlt treiber mit drin ist.
ata raid controller geht net, obwohl ich den promise fasttrack controller mit rein genommen habe.
kann mir wer sagen, woran das liegt?
hab nun schon mehrere stunden damit verbracht, kombinationen auszuprobieren, doch nix funtzt.
waer nett, wenn mir jemand ein paar tipps geben koennte.
danke
-- c a r p e - n o c t e m --
- fred19726
- Beiträge: 507
- Registriert: 18.07.2002 03:38:38
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Heidelberg (DE)
-
Kontaktdaten:
Hi,
Bei den realtek treiber kann ich dir so auf anhieb nicht helfen, aber bei dem promise FT, also:
1.) Der 2.4.19er kernel ist sehr schlecht für die Promise controller, da geht nähmlich der DMA modus nicht, also 2.4.18 oder 2.4.20 nehmen.
2.) um den promise zum laufen zu bewegen musst du beim booten parameter übergeben:
bei mir sieht die append zeile in der lilo.conf so aus:
cat /proc/pci:
Bei den realtek treiber kann ich dir so auf anhieb nicht helfen, aber bei dem promise FT, also:
1.) Der 2.4.19er kernel ist sehr schlecht für die Promise controller, da geht nähmlich der DMA modus nicht, also 2.4.18 oder 2.4.20 nehmen.
2.) um den promise zum laufen zu bewegen musst du beim booten parameter übergeben:
bei mir sieht die append zeile in der lilo.conf so aus:
Aber du musst die addressen an deinen controller anpassen:append="ide2=0xd800,0xd402 ide3=0xd000,0xcc02"
cat /proc/pci:
die zahlen in den [ ] klammern kannst du ignorieren und dann so zusammen stellen:Bus 0, device 14, function 0:
RAID bus controller: Promise Technology, Inc. 20267 (rev 2).
IRQ 10.
Master Capable. Latency=64.
I/O at 0xd800 [0xd807].
I/O at 0xd400 [0xd403].
I/O at 0xd000 [0xd007].
I/O at 0xcc00 [0xcc03].
I/O at 0xc800 [0xc83f].
Non-prefetchable 32 bit memory at 0xeffe0000 [0xefffffff].
MFG Fredide2=1.I/O,2.I/O+2 ide3=3.I/O,4.I/O+2
ansonsten übersetz denr ealtek treiber als modul.. also ich wüsste nich warum der net funzen sollte.. was für ne realtek karte hast du denn genau?
ich hab die schöne standardkarte *g*
rlt 8139
und genau diesen treiber brauchste halt..
also den 8139too
wie chimaera eben schon geschrieben hat
ich hab die schöne standardkarte *g*
rlt 8139
und genau diesen treiber brauchste halt..
also den 8139too
wie chimaera eben schon geschrieben hat
That seems to point up a significant difference between Europeans and Americans. A European says: "I can't understand this, what's wrong with me?" An American says: "I can't understand this, what's wrong with him?"
Terry Pratchett
Terry Pratchett
naja, kalmar, eigentlich sollte der treiber so oder so funktionieren, will sagen: es darf keinen unterschied machen ob fest einmompiliert oder 'modularisiert'.. zumindest funktionell ;-7
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant
Realtek Karte
Hallo,
möglicherweise hast Du ja noch eine alte Realtek-PCI-Karte mit 8029 oder 8029AS Chipsatz. Wenn dem so sein sollte dann kannst Du problemlos den NE2000 Treiber einsetzen. Dabei ist es erst mal irrelevant ob Du diesen in den Kernel kompilierst oder als Modul übersetzt und entsprechend in der modules.conf referenzierst.
Sollte das oben genannte für Dich nicht zutreffen, dann poste einfach mal den Chipsatz und/oder den Hersteller und das Modell der Karte.
Sennanio
möglicherweise hast Du ja noch eine alte Realtek-PCI-Karte mit 8029 oder 8029AS Chipsatz. Wenn dem so sein sollte dann kannst Du problemlos den NE2000 Treiber einsetzen. Dabei ist es erst mal irrelevant ob Du diesen in den Kernel kompilierst oder als Modul übersetzt und entsprechend in der modules.conf referenzierst.
Sollte das oben genannte für Dich nicht zutreffen, dann poste einfach mal den Chipsatz und/oder den Hersteller und das Modell der Karte.
Sennanio
-
- Beiträge: 101
- Registriert: 21.07.2002 22:24:57
also, ich hatte nun diverse kernel ausprobiert und bin nun wieder beim 2.4.18 ... realtek karten gehen soweit, nur der controller immernoch nicht.
die append zeile hab ich eingefuegt, und im kernel hab ich es auch aktiviert.
was muss ich da noch beachten??
danke
btw. ist es schlimm, wenn ich die modul unterstuetzung abschalte? brauch die naemlich eigentlich net ...
die append zeile hab ich eingefuegt, und im kernel hab ich es auch aktiviert.
was muss ich da noch beachten??
danke
btw. ist es schlimm, wenn ich die modul unterstuetzung abschalte? brauch die naemlich eigentlich net ...
-- c a r p e - n o c t e m --
- fred19726
- Beiträge: 507
- Registriert: 18.07.2002 03:38:38
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Heidelberg (DE)
-
Kontaktdaten:
Bei dem bf24 sollte es dann eigentlich ohne probleme gehen.
Wenn du den kernel selber compiliert hast, hast du dann bei der configuration als du den promise aktiviert hast auch "Support for IDE Raid controllers" und "Support Promise software RAID (Fasttrak(tm))" aktiviert (ist ganz unten bei dem ATA/IDE/MFM/RLL support) ?
poste mal was cat /proc/pci bei dir ausspuckt und am besten mal noch die append zeile lilo.conf
Wenn du den kernel selber compiliert hast, hast du dann bei der configuration als du den promise aktiviert hast auch "Support for IDE Raid controllers" und "Support Promise software RAID (Fasttrak(tm))" aktiviert (ist ganz unten bei dem ATA/IDE/MFM/RLL support) ?
poste mal was cat /proc/pci bei dir ausspuckt und am besten mal noch die append zeile lilo.conf
-
- Beiträge: 101
- Registriert: 21.07.2002 22:24:57
append="mem=512M apm=on ide2=0xa000,0xa402 ide3=0xa800,0xac02"fred19726 hat geschrieben:Bei dem bf24 sollte es dann eigentlich ohne probleme gehen.
Wenn du den kernel selber compiliert hast, hast du dann bei der configuration als du den promise aktiviert hast auch "Support for IDE Raid controllers" und "Support Promise software RAID (Fasttrak(tm))" aktiviert (ist ganz unten bei dem ATA/IDE/MFM/RLL support) ?
poste mal was cat /proc/pci bei dir ausspuckt und am besten mal noch die append zeile lilo.conf
das ist richtig.
nur, die 2 optionen mit software RAId (fasttrack) und raid controllers find ich net ...
bzw. die scheint es net zu geben.
-- c a r p e - n o c t e m --
- fred19726
- Beiträge: 507
- Registriert: 18.07.2002 03:38:38
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Heidelberg (DE)
-
Kontaktdaten:
make xconfig:
ATA/IDE/MFM/RLL support -> IDE, ATA and ATAPI Block devices"
"Support for IDE Raid controllers"
"Support Promise software RAID (Fasttrak(tm))"
das ist ganz unten. Es kann sein das du erst "Prompt for development and/or incomplete code/drivers" in "Code maturity level options" aktivieren musst das die optionen verfügbar sind.
P.S. die devices des raid arrays sind nicht /dev/hdXY sondern /dev/ataraid/dXpY
MFG Fred
ATA/IDE/MFM/RLL support -> IDE, ATA and ATAPI Block devices"
"Support for IDE Raid controllers"
"Support Promise software RAID (Fasttrak(tm))"
das ist ganz unten. Es kann sein das du erst "Prompt for development and/or incomplete code/drivers" in "Code maturity level options" aktivieren musst das die optionen verfügbar sind.
P.S. die devices des raid arrays sind nicht /dev/hdXY sondern /dev/ataraid/dXpY
MFG Fred
-
- Beiträge: 101
- Registriert: 21.07.2002 22:24:57
nun gehts ... wusste net, dass die promise treiber noch 'sid' sind ...fred19726 hat geschrieben:make xconfig:
ATA/IDE/MFM/RLL support -> IDE, ATA and ATAPI Block devices"
"Support for IDE Raid controllers"
"Support Promise software RAID (Fasttrak(tm))"
das ist ganz unten. Es kann sein das du erst "Prompt for development and/or incomplete code/drivers" in "Code maturity level options" aktivieren musst das die optionen verfügbar sind.
weiss ich bereits. hatte den controller ja schonmal laufen ... nur eben vergessen, dass es so ein riessen aufwand iss, den zum laufen zu bekommen ...fred19726 hat geschrieben: P.S. die devices des raid arrays sind nicht /dev/hdXY sondern /dev/ataraid/dXpY
aber danke. nun geht alles.
noch ne kleinigkeit: beim ausfuehren von lilo kommt ne meldung:
Warning: Int 0x13 function 8 and function 0x48 return different
head/sector geometries for BIOS drive 0x80
was bedeutet das?
-- c a r p e - n o c t e m --