So früh schon? Der Tag fängt doch gerade erst an... ;)
Entpacke nochmal die Kernelsourcen, patche sie und wähle den Treiber
als Modul aus. Dann führe ein 'KBUILD_VERBOSE=1 make
modules' aus. Wenn das abbricht schick mir bitte die Ausgabe davon.
So läuft es ohne Wenn und Aber durch.
Was bedeutet
Entpacke nochmal die Kernelsourcen, patche sie und wähle den Treiber
als Modul aus. Dann führe ein 'KBUILD_VERBOSE=1 make
modules' aus. Wenn das abbricht schick mir bitte die Ausgabe davon.
Hier die Fehlermeldungen wenn ich das Teil fest in den Kernel wähle,
nicht als Modul.
Elmar
CC
Hier die Fehlermeldungen wenn ich das Teil fest in den Kernel wähle,
nicht als Modul.
drivers/built-in.o(.text+0x5baa9): In function `iteraid_detect':
: undefined reference to `scsi_register'
drivers/built-in.o(.text+0x5bbca): In function `iteraid_release':
: undefined reference to
Eine Vermutung wäre, dass diese referenzen scsi_register etc. sich auf
andere SCSI Treiber beziehen, die ebenfalls fest einkompiliert werden
müssten.
Sieht so aus, als wenn es das war. Nachdem ich einige allgemeine
SCSI-Treiber zugeschaltet hatte, trat der Fehler beim Kompilieren nicht
mehr
Elmar Hinz wrote:
Eine Vermutung wäre, dass diese referenzen scsi_register etc. sich auf
andere SCSI Treiber beziehen, die ebenfalls fest einkompiliert werden
müssten.
Sieht so aus, als wenn es das war. Nachdem ich einige allgemeine
SCSI-Treiber zugeschaltet hatte, trat der Fehler beim
Elmar Hinz wrote:
Eine Vermutung wäre, dass diese referenzen scsi_register etc. sich auf
andere SCSI Treiber beziehen, die ebenfalls fest einkompiliert werden
müssten.
Sieht so aus, als wenn es das war. Nachdem ich einige allgemeine
SCSI-Treiber zugeschaltet hatte, trat der Fehler beim
Bitte mail mir die /usr/src/linux/.config mit der es nicht lief und die
.config
Soweit bin ich noch nicht, daß ich dafür schon eine Versionsverwaltung
hätte. Ich kann Dir also nur die schicken, mit der es dann lief.
In make menuconfig:
Devicedrivers SCSI device support
Dort hatte ich beim
Elmar Hinz wrote:
Soweit bin ich noch nicht, daß ich dafür schon eine Versionsverwaltung
hätte. Ich kann Dir also nur die schicken, mit der es dann lief.
Mit der kann ich nichts anfangen. Wenn dann brauche ich ne config mit der es
nicht geht...
In make menuconfig:
Devicedrivers SCSI device
Elmar Hinz wrote:
Bitte mail mir die /usr/src/linux/.config mit der es nicht lief und
die .config
OK, der Treiber dependet auf PCI X86 (MODULES || PCI)
Kannst ihn nochmal runterladen, habs geändert (den Patch lasse ich dort
liegen bis er verschimmelt... ;) )
Bitte sag mir noch Bescheid ob der
Bjoern Schmidt wrote:
Elmar Hinz wrote:
Bitte mail mir die /usr/src/linux/.config mit der es nicht lief und
die .config
OK, der Treiber dependet auf PCI X86 (MODULES || PCI)
Das letzte PCI ist nicht PCI, sondern SCSI. Sieht nur aus wie PCI... ;)
--
Mit freundlichen Gruessen
Bjoern Schmidt
--
Heute ist auf der lkml ein offizieller Treiber für die it8212 aufgetaucht.
Evtl. willst Du den Treiber mal probieren.
--
Mit freundlichen Gruessen
Bjoern Schmidt
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail
Dort musst Du den kernel ja auch nicht kompilieren. Das kannst Du auf jedem
beliebigen x86_32 Rechner machen, egal wie schnell oder neu der ist.
Das ist wirklich eine gut Botschaft. Die CPUs liegen wirklich Jahre
auseinander. Hab's darum noch nicht probiert.
Jetzt habe ich mir gerade erst
Bjoern Schmidt wrote:
Heute ist auf der lkml ein offizieller Treiber für die it8212 aufgetaucht.
Evtl. willst Du den Treiber mal probieren.
lkml ? Vermute linux.kernel.mailing.list?
Findet man den schon über eine Webseite?
Klar will ich probieren. Vielleicht schaffe ich ja sogar einen Vergleich.
lkml ? Vermute linux.kernel.mailing.list?
Findet man den schon über eine Webseite?
Das müßte es sein, was Du meinst:
http://marc.theaimsgroup.com/?l=linux-kernelm=109140549927774w=2
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN
Am Mon, den 02.08.2004 schrieb Elmar Hinz um 18:41:
lkml ? Vermute linux.kernel.mailing.list?
Findet man den schon über eine Webseite?
Das müßte es sein, was Du meinst:
http://marc.theaimsgroup.com/?l=linux-kernelm=109140549927774w=2
Oder auch:
Hallo,
nachdem das mit dem Kernelbacken im Prinzp klappt muß ich jezt für den
ite8212 Chip einen zusätzlichen Treiber kompillieren.
Ich finde dazu Quellen unter
http://www.ite.com.tw/productInfo/Download.html#IT8212%20ATA133%20Controller
http://www.ite.com.tw/pc/LinuxDriver_it8212_092005-09.zip
* iteraid.c
* iteraid.h
* MAKEFILE
Was mache ich damit, bzw. wo finde ich eine verständliche Anweisung dazu.
Ich sehe schon. Da weiß niemand eine Antwort, was nicht verwundert.
Denn offenbar werden die Dateien nicht in den üblichen Kernelbau-Prozess
einbezogen, wie ich erwartete, sondern
* Elmar Hinz [EMAIL PROTECTED] [040801 13:53]:
im Verzeichnis 2.4.x finde ich drei Dateien
* iteraid.c
* iteraid.h
* MAKEFILE
Was mache ich damit, bzw. wo finde ich eine verständliche Anweisung dazu.
Das makefile lesen, oder auf der Seite wo du das her hast nach einer
Anleitung suchen,
Elmar Hinz wrote:
Interessieren würde es mich trotzdem, wie ich das auch in den Kernel
kompilieren könnte bzw. wie ich herausfinde ab welchem Moment es schon
in den Debian Sourcen enthalten ist.
Ist das für nen 2.6er Kernel? Dann könnte ich mal eben nen Patch zaubern.
--
Mit freundlichen
Hallo Björn,
ja ein 2.6er wäre möglich, soweit ich es beurteilen kann. Damit würdest
Du mich vermutlich um Stunden weiterbringen.
Auf wenn ich beim Kernelbacken noch Anfänger bin, wäre ich neugierig wie
Du das machst, damit ich sowas auch irgendwann kann.
Gruß
Elmar
Bjoern Schmidt wrote:
Elmar Hinz schrieb:
nachdem das mit dem Kernelbacken im Prinzp klappt muß ich jezt für den
ite8212 Chip einen zusätzlichen Treiber kompillieren.
für das Mistding habe ich mal nach langem gegoogel folgendes Script
gebastelt:
#!/bin/sh
cd /usr/src/iteraid
make clean
cp -a
Andreas Oeser wrote:
für das Mistding habe ich mal nach langem gegoogel folgendes Script
gebastelt:
Interessant ist folgender Fund in der bugliste. Demnach galt das Ding
schon als eingebaut und war's dann doch nicht, wenn ich das richtig
verstehe. Nur wie finde ich den aktuellen Stand heraus?
Elmar Hinz wrote:
Hallo Björn,
ja ein 2.6er wäre möglich, soweit ich es beurteilen kann. Damit würdest
Du mich vermutlich um Stunden weiterbringen.
Der Treiber ist ekelhaft, brr...
Egal, versuch mal bitte diesen Patch (gegen 2.6.7):
https://kilobyte.dyndns.info/linux/iteraid.diff.bz2
--
Mit
https://kilobyte.dyndns.info/linux/iteraid.diff.bz2
Hallo, danke,
probiere ich gerne aus. Jetzt muß ich aber erst einmal herausfinden wie.
Hast Du einen Link wie ich so ein diff-patch genau anwende?
Ich vermute ja gegen die Sources, aber das ist ja ein ganzer Baum von Files.
Gruß
Elmar
--
Haeufig
Elmar Hinz wrote:
https://kilobyte.dyndns.info/linux/iteraid.diff.bz2
Hallo, danke,
probiere ich gerne aus. Jetzt muß ich aber erst einmal herausfinden wie.
Hast Du einen Link wie ich so ein diff-patch genau anwende?
Lade den Patch bitte nochmal herunter, habe noch was verändert (und immer
noch
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.7.tar.bz2
Muß es hier der original Kernel sein, oder geht auch der 2.6.7 der als
Debianpaket kommt?
Elmar
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine
Elmar Hinz wrote:
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.7.tar.bz2
Muß es hier der original Kernel sein, oder geht auch der 2.6.7 der als
Debianpaket kommt?
Elmar
Das Patchen gegen den Debiansource scheint schon mal gescheitert. Jetzt
hole ich gerade den kernel.org source.
Elmar Hinz schrieb:
Interessant ist folgender Fund in der bugliste. Demnach galt das Ding
schon als eingebaut und war's dann doch nicht, wenn ich das richtig
verstehe. Nur wie finde ich den aktuellen Stand heraus?
- Use sata_sil for Silicon Image Serial ATARaid Controller [
Funktioniert hat der Treiber aber nur sauber wenn ich das Teil im BIOS
(der ITE8212 ist bei mir als GigaRaid OnBoard) auf RAID und nicht auf
ATA gestellt habe. Die Geschwindigkeit ist bei mir unter aller Kanone
(hdparm -t = ~20MB)
Was wäre normal?
Hat es denn als RAID dann ein gutes Tempo? Ich
Elmar Hinz schrieb:
(hdparm -t = ~20MB)
Was wäre normal?
am internen Controller (NForce2) des Rechners mit dem ITE-Geraffel hängt
eine WDC WD400BB ~47MB und eine WDC WD800JB ~50MB. Am einem anderen
Rechner (SIS5513) ebenfalls 'ne WDC WD400BB mit ~47MB und eine SAMSUNG
SP1604N mit ~58MB.
Hat
Lade den Patch bitte nochmal herunter, habe noch was verändert (und immer
noch falsch gemacht, ist aber unwesentlich)
Alles im gleichen Verzeichnis:
wget https://kilobyte.dyndns.info/linux/iteraid.diff.bz2
bzip2 iteraid.diff.bz2
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.7.tar.bz2
Elmar Hinz wrote:
Inzwischen scheint mein Compolierungsprozess bis zu diesem Patch
fortgeschritten. Aber es folgen Fehlermedungen, die ich hier nicht voll
kopieren kann, weil das ein anderer Rechner ist.
Mehrfach folgen Zeilen dieser Art:
drivers/built-in.o(.text+0x5321c): In function
Nimm 'grep -r scsi_unregister'.
Ist die /usr/include/linux/version.h evtl. noch von einem 2.4er Kernel?
Oops. Da fragst Du mich als kernel Neuling etwas viel. Vermutlich nicht,
da ich gar kein 2.4 sourcen heruntergeladen habe.
Vermutlich schreibtst Du wie ich das ggf. ändere. Ich schau in der
Ist die /usr/include/linux/version.h evtl. noch von einem 2.4er Kernel?
Oops. Da fragst Du mich als kernel Neuling etwas viel. Vermutlich nicht,
da ich gar kein 2.4 sourcen heruntergeladen habe.
darin stehen drei Zeilen:
#define *irgendwas*
In der ersten kommt ein 2.6.0-test7 vor
Elmar
--
Elmar Hinz wrote:
Oops. Da fragst Du mich als kernel Neuling etwas viel. Vermutlich nicht,
da ich gar kein 2.4 sourcen heruntergeladen habe.
Vermutlich schreibtst Du wie ich das ggf. ändere. Ich schau in der
Zwischenzeit mal, was ich über das teil herausfinden kann.
Was gibt denn 'cat
darin stehen drei Zeilen:
#define *irgendwas*
In der ersten kommt ein 2.6.0-test7 vor
Aber das muß nichts heißen. Ich hatte in der Zwischenzeit angefangen die
Debian Sourcen zu kompollieren, statt der kernel.org, um die Karte
ggf. mit einem Modul in einer initrd-Ramdisk anzusprechen, von einer
Bjoern Schmidt wrote:
Elmar Hinz wrote:
Oops. Da fragst Du mich als kernel Neuling etwas viel. Vermutlich
nicht, da ich gar kein 2.4 sourcen heruntergeladen habe.
Vermutlich schreibtst Du wie ich das ggf. ändere. Ich schau in der
Zwischenzeit mal, was ich über das teil herausfinden kann.
Was
Elmar Hinz wrote:
Oops. Da fragst Du mich als kernel Neuling etwas viel. Vermutlich
nicht, da ich gar kein 2.4 sourcen heruntergeladen habe.
Vermutlich schreibtst Du wie ich das ggf. ändere. Ich schau in der
Zwischenzeit mal, was ich über das teil herausfinden kann.
Was gibt denn 'cat
38 matches
Mail list logo