View previous topic :: View next topic |
Author |
Message |
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Mon Sep 12, 2005 9:30 Post subject: |
|
|
Quote: | Seltsam, daß mit "> /tmp/partHwData.post" eine leere Datei angelegt wird und sich der Rechner nicht aufgängt |
nope Rechner hängt sich nicht auf. -ctr c- funktioniert , egal ob mit > /tmp/.. oder ohne
Auch mehrmaliges Aufrufen von m23hwscanner zieht ihm nicht die Beine weg.
Ich habe mir mal die Sourcen unter "/mdk/m23helper/m23hwscanner/src/m23hwscanner.c" angeschaut. Meiner Meinung nach gehen die Fehler auf die buildin Shell Commandos zurück. (passt auch von der Anzahl der Fehler)
Zeile 737, 743,746, 749 (lspci + grep Card /proc/isapnp)
Führe ich die Befehle lokal aus, bekomme ich als erste Zeile immer eine Fehlermeldung
pcilib: Cannot open /sys/bus/pci/devices
Dahinter werden die HW Daten aber korrekt gelistet und in die Logdatei geschrieben. ('/tmp/partHwData.post")
Evtl. bekommt Deine Funktion getHardwareData() dadurch einen Errorcode geliefert u. schreibt das Logfile nicht zuende.
/proc/isapnp --> Die Datei gibt es nicht, daher fällt der "grep" auf die Nase.
Vielleicht bringts etwas die shell Befehle mit dem Pfad im C Quelltext anzugeben?
Na ja, wie auch immer: Hier ist der Output von der Debugvariante m23hwscanner:
01
02
03
06
07
08
04
22
23
24
pcilib: Cannot open /sys/bus/pci/devices
25
pcilib: Cannot open /sys/bus/pci/devices
26
pcilib: Cannot open /sys/bus/pci/devices
27
grep: /proc/isapnp: No such file or directory
28
29
- ctr c - |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Fri Sep 16, 2005 13:11 Post subject: |
|
|
TeeSee wrote: | Meiner Meinung nach gehen die Fehler auf die buildin Shell Commandos zurück. (passt auch von der Anzahl der Fehler)
Zeile 737, 743,746, 749 (lspci + grep Card /proc/isapnp)
Führe ich die Befehle lokal aus, bekomme ich als erste Zeile immer eine Fehlermeldung
pcilib: Cannot open /sys/bus/pci/devices |
Das eigentliche Problem sind nicht die grep-Fehler, da diese nur nach /dev/stderr geschrieben werden, die weitere Ausführung aber nicht aufhalten.
Daß die letzte Ausgabe bei Dir "29" ist sagt mir, daß "dmidecode" wohl die Wurzel allen Übels ist ;)
Führ mal
aus. Bleibt der Rechner nun wieder stehen?
Was für Hardware steckt da eigentlich im Rechner? _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Mon Sep 19, 2005 13:05 Post subject: |
|
|
ja, dmidecode hängt.
ctr c funzt noch.
Code: | dmidecode
SMBIOS 2.31 present.
DMI 2.31 present.
36 structures occupying 1160 bytes.
DMI table at 0x3FEF9000.
|
Was checkt der Befehl dmidecode?
Ist eine transtec Kiste. Das Board ist von Supermicro.
Build in SCSI Controller Adaptec AIC-7902B U320
ATI Rage XL Graka
Intel Gigabit Ethernet Contr. 82546EB
IDE Intel 82801CA Ultra ATA Storage Contr. (unbenutzt)
Intel Xeon 2,4 GHz 1GB RAM |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Mon Sep 19, 2005 13:35 Post subject: |
|
|
TeeSee wrote: | ja, dmidecode hängt. |
Ok, haben wir jetzt jedenfalls den Schuldigen gefunden ;)
TeeSee wrote: | Was checkt der Befehl dmidecode? |
Der liest sehr detailierte Hardwareinformationen aus. Z.B. welcher RAM-Baustein in welchem Sockel steckt.
TeeSee wrote: | Ist eine transtec Kiste. Das Board ist von Supermicro.
Build in SCSI Controller Adaptec AIC-7902B U320
ATI Rage XL Graka
Intel Gigabit Ethernet Contr. 82546EB
IDE Intel 82801CA Ultra ATA Storage Contr. (unbenutzt)
Intel Xeon 2,4 GHz 1GB RAM |
Mag sein, daß die dmidecode-Version zu alt ist oder Dein Mainboard DMI nicht richtig unterstützt.
Ich hab jetzt eine neue Version kompiliert und unter http://m23.sourceforge.net/tmp/dmidecode hochgeladen. Tausch die mal aus, so wie Du das schon mit dem m23hwscanner gemacht hast.
Geht dmidecode nach dem Austauschen? _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Mon Sep 19, 2005 14:02 Post subject: |
|
|
Hi Hauke,
jou, schaut gut aus. dmidecode läuft durch.
Morgen ersetze ich mal dmidecode auf dem m23 Server durch Deine neu compilierte Variante und schreib das Ergebnis hier ins Forum.
Vielen Dank für die schnelle Antwort. |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Mon Sep 19, 2005 14:15 Post subject: |
|
|
Ok, gut, daß das so einfach ging :D
Ersetzen auf dem Server bringt es nicht, da dmidecode im Netzwerkbootimage eingebaut ist. Du kannst die neue dmidecode-Version nach /mdk/bootimage/root2/bin kopieren und dann mit dem MDK ein neues Bootimage machen (/mdk/bin/start.sh).
Im nächsten Update kommt es dann sowieso mit. _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Tue Sep 20, 2005 7:25 Post subject: |
|
|
..ich warte dann mal auf das Update |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Wed Sep 21, 2005 11:44 Post subject: |
|
|
..konnte es doch nicht lassen und habe /mdk/bin/start.sh aufgerufen
ClientISO/build (netboot Image +ISO)
Ich bekomme den Fehler im Script /mdk/bootimage/mkBootImage.sh
Code: | ./mkBootImage.sh: line 53: mknbi-linux: command not found
Using BOOT000.CAT;1 for ./isolinux/boot.catalog (boot.cat)
Size of boot image is 4 sectors -> No emulation
96.79% done, estimate finish Wed Sep 21 14:47:27 2005
Total translation table size: 2048
Total rockridge attributes bytes: 0
Total directory bytes: 2048
Path table size(bytes): 26
Max brk space used 0
5179 extents written (10 MB)
Done. Press Enter to return to the menu |
Habe mit find alles durchsucht. Für mknbi-linux oder mknbi* wird nichts gefunden.
Der Clinet bleibt hängen mit 'ner Kernel panic.
Code: | .
.
Freeing unused kernel memory: 200k freed
/bin/sh: Can't open auto
Kernel panic - not syncing: Attempted to kill init! |
|
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Wed Sep 21, 2005 14:43 Post subject: |
|
|
TeeSee wrote: | Habe mit find alles durchsucht. Für mknbi-linux oder mknbi* wird nichts gefunden. |
Die mknbi-Programme sind im Paket "mknbi", werden allerdings nur für die Etherboot-Netzwerkimages gebraucht.
[quote="TeeSee"]Der Clinet bleibt hängen mit 'ner Kernel panic.
Code: | ..
Freeing unused kernel memory: 200k freed
/bin/sh: Can't open auto
Kernel panic - not syncing: Attempted to kill init! |
Kann ich so auch nicht sagen, woran das liegt.
Kernel hast Du heruntergeladen, konfiguriert, kompiliert und kopiert? _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Thu Sep 22, 2005 7:31 Post subject: |
|
|
habe fogendes aufgeführt:
/mdk/bin/start.sh
im Menu dann
clientISO
kernel download and make Kernel
Download and extract Kernel
2.4 kernel
linux-2.4.31.tar.bz2
ConfigureOld
Compile make kenel and modules
copy image and modules
2.4.31 ausgewählt
zum Schluß build a netBootImage
Habe auch mal menuconfig ausprobiert doch da laufen irgendwelche Fehler durch die ich jedoch nicht schnell genug erkennen kann, weil sich das "blaue" menu sofort wieder einblendet.
So, das Ganze habe ich jetzt noch mal mit dem 2.4.28'er kernel durchgezogen. Leider das gleiche neg. Ergebnis. |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Thu Sep 22, 2005 8:54 Post subject: |
|
|
Im neuen Patch 100048 ist ein aktualisierter Bootkernel enthalten. _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Thu Sep 22, 2005 13:33 Post subject: |
|
|
Install des Patches hat funktioniert
Im "Kontrollzentrum" spuckt er jeoch nur Daten zum Prozessor, Arbeitsspeicher, Netzwerkkarte und Grafikkarte aus.
Festplatte bzw.SCSI Controller Infos zeigt er dort nicht an. :x
Mit dmidecode auf dem Client wird Boadhersteller, BIOS Typ + Hersteller aber angezeigt.
"Einrichten" bzw. "Client Partitionieren" funkt. nicht, da er keine HD's erkennt.
Kernelmodul aic79xx ist auf dem Client nicht geladen. Nur aic7xxx.
Auf Kisten mit gleicher SCSI Hardware ist jedoch immer das Kernelmodul aix79xx vorhanden. (lsmod)
Im Debug Modus habe ich leider erfolglos:
modprobe aix79xx probiert. Das Modul wurde nicht gefunden.
Noch 'ne Idee? |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Thu Sep 22, 2005 14:13 Post subject: |
|
|
TeeSee wrote: | Einrichten" bzw. "Client Partitionieren" funkt. nicht, da er keine HD's erkennt.
Kernelmodul aic79xx ist auf dem Client nicht geladen. Nur aic7xxx.
Auf Kisten mit gleicher SCSI Hardware ist jedoch immer das Kernelmodul aix79xx vorhanden. (lsmod) |
Das liegt daran, daß das Modul nicht im Bootimage vorhanden ist
Das Modul ist wohl neu dazugekommen und ich habe übersehen, es zu aktivieren. Ich mache dann morgen nochmal neue Images.
TeeSee wrote: | Mit dmidecode auf dem Client wird Boadhersteller, BIOS Typ + Hersteller aber angezeigt.
Im Debug Modus habe ich leider erfolglos:
modprobe aix79xx probiert. Das Modul wurde nicht gefunden. |
Mist, das Ausgabeformat von dmidecode hat sich geändert. Da muß ich dann noch den Parser ändern. _________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
TeeSee
Joined: 29 Aug 2005 Posts: 44
|
Posted: Fri Sep 23, 2005 12:03 Post subject: |
|
|
Wo legst Du das Bootimage ab zwecks download?
Naive Frage:
Was spricht gegen lspci statt dmidecode?
Evtl. kann man ja auch Daten im Proc Vez. auswerten wie z.B. /proc/cpuinfo, /proc/meminfo.
Gestern habe ich mal diverse Distibutionen an der Maschine ausprobiert ob der Adaptec Controller (KernelModul aic79xxx) erkannt wird.
Knoppix 3.4 wollte nicht.
Bei Knoppix 3.6 wurde der Contr. nur unter Kernel 2.4 erkannt, 2.6 mußte passen.
Kubuntu Live CD 5.04 --> erkannt
Konoppix 3.9 2.6'er Kernel --> erkannt
SimplyMepis 3.3.1-1 2.6'er Kernel --> erkannt
Last edited by TeeSee on Fri Sep 23, 2005 13:58; edited 1 time in total |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
|
Back to top |
|
|
|