Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

Problem mit dem Kernel 2.6.11.8

Fragen zu ARMs
Antworten
  • Druckansicht
Erweiterte Suche
9 Beiträge • Seite 1 von 1
watson

Problem mit dem Kernel 2.6.11.8

  • Zitieren

Beitrag von watson » 16.05.2006, 11:10:46

Hallo Leute,

ich habe ein Problem mit dem Kernel wo ich nicht ausmachen kann woran das liegt. Er hört einfach auf zu booten.

Linux wird gestartet!
Linux version 2.6.11.8-hsc0 (root@sulu) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #4 Tue May 16 11:10:13 CEST 2006
CPU: Philips-LPC22xx [22000000] (ARMv3)
Machine: LPC22xx, PHILIPS ELECTRONICS Co., Ltd.
Built 1 zonelists
Kernel command line: rw ext2 root=/dev/bd0p2 console=ttyS0
PID hash table entries: 32 (order: 5, 512 bytes)

das war es.... hier geht es nicht weiter, und ich hab keine Ahnung wieso.

Hat jemand eine Idee woran das liegen könnte?
Nach oben

watson

Hab nochmal bisschen probiert, ohne Erfolg :(

  • Zitieren

Beitrag von watson » 29.05.2006, 14:09:16

Hallo nochmal,

ich wollte nochmal anfragen ob jemand für Ulrichs Board den 2.6.11.8 Kernel zum laufen gebracht hat? Ich habe eigentlich alles nach Anleitung gemacht wie folgt:

1) uClinux-dist entpackt: http://www.uclinux.org/pub/uClinux/dist ... 10.tar.bz2

Code: Alles auswählen

tar xjf uClinux-dist-20051110.tar.bz2
...und den Kernel entpackt: http://www.kernel.org/pub/linux/kernel/ ... .8.tar.bz2

Code: Alles auswählen

tar xjf linux-2.6.11.8.tar.bz2
2) Patch installiert: http://opensrc.sec.samsung.com/download ... 0.patch.gz

Code: Alles auswählen

gzip -dc linux-2.6.11.8-hsc0.patch.gz | patch -p0
3) Patch installiert: http://mailman.uclinux.org/pipermail/uc ... .patch.obj
(Umbennenen zu .patch.gz nicht vergessen!)

Code: Alles auswählen

gzip -dc linux-2.6.11.8-lpc22xx.patch.gz | patch -p0
es lässt sich auch alles wunderbar patchen, ohne Probleme!

4) Korrektur wegen dem unbalanced #endif: linux-2.6.x/include/asm-arm/arch-lpc22xx/lpc22xx.h

ganz oben einfügen:

Code: Alles auswählen

#ifndef __ASM_ARCH_LPC22xx_H
(Da ist sowieso komischerweise eine Leerzeile am Anfang)

5) Korrektur der Datei linux-2.6.x/arch/arm/mach-lpc22xx/head.S wie folgt:

ganz unten einfügen:

Code: Alles auswählen

#include "../kernel/head-common.S"
6) Korrektur der Datei linux-2.6.x/include/asm-arm/serial.h wie folgt:

Code: Alles auswählen

/* #ifndef __ASM_SERIAL_H */
/* #define __ASM_SERIAL_H */

/* #define BASE_BAUD       (1843200 / 16) */

/* #endif */
#include <asm/arch/serial.h>
Jetzt kommt mein Problem:

Ich vermute, dass irgendetwas mit der Architektur nicht stimmt, weil der Kernel genau da stehen bleibt, wo er eigentlich die 4MB Speicher erkennen sollte.

Code: Alles auswählen

Linux wird gestartet!
Linux version 2.6.11.8-hsc0 (root@sulu) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #1 Mon May 29 13:28:54 CEST 2006
CPU: Philips-LPC22xx [22000000] (ARMv3)
Machine: LPC22xx, PHILIPS ELECTRONICS Co., Ltd.
Built 1 zonelists
Kernel command line: root=/dev/ram0 initrd=0x81200000,1000K console=ttyS0
PID hash table entries: 32 (order: 5, 512 bytes)
...ignoriert bitte erstmal die root=/dev/ram0 Zeile! Das sollte auch mit der Einstellung etwas weiter "booten".

Ich bin ziemlich ratlos, weil ich die Einstellungen auch schon genau so probiert habe, wie es in der Beta dist von Ulrichs CD (Kernel 2.6.12) eingestellt ist. Ulrichs Kernel bootet bis über die 4MB Speicher hinaus, meiner leider nicht :-(

Hoffe jemand kann mir weiter helfen!

Mit den besten Grüßen
Michael
Zuletzt geändert von watson am 01.06.2006, 11:24:02, insgesamt 2-mal geändert.
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3054
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

  • Zitieren

Beitrag von Ulrich » 30.05.2006, 11:29:50

Hallo,

Ich werde mich mal an das Problem am WE begeben.

Gruss
Ulrich
Nach oben

watson

  • Zitieren

Beitrag von watson » 01.06.2006, 11:23:21

Dafür wär ich dir wirklich sehr dankbar, weil ich mit meinem Latein echt am Ende bin.

Grüße aus Erlangen,
Michael
Nach oben

watson

  • Zitieren

Beitrag von watson » 09.06.2006, 08:17:18

Hattest du Erfolg Ulrich? ich warte sehnsüchtig auf deine Antwort.

mfg
watson
Nach oben

Kamayaka

  • Zitieren

Beitrag von Kamayaka » 07.01.2007, 21:23:22

Hallo Ulrich, hallo watson,

es ist einige Zeit ins land gegangen und ich habe wieder zeit mich mit uCLinux zu beschäftigen. Ist einer von euch beiden mit dem 2.6.11er Kernel weitergekommen. Auch bei mir bleibt der Kernel vor dem RamCheck stehen.

Jan
Nach oben

Hitachy

Problem mit 2.6.11.8

  • Zitieren

Beitrag von Hitachy » 21.01.2007, 23:03:14

Hello all,
I have the same problem with the execution of the kernel, the initialization stops at the same point. I've followed all the steps to install it, the patches and the modification (Serial port, ...)
Trying to guess the problem, I've modified the function "start_kernel(void)" in the linux-2.6.x/init/main.c adding some printk("...."); between the different initializations, and I see that the kernel stops in the function "local_irq_enable();". Somebody can help me??, or give some clue about that I can imagine that maybe there's a problem with the interrupt vectors. But I don't know much about what to do with the vectors.

I bought my board with a LPC2292(2Mbytes flash, 8 Mbytes RAM) in embeddedartists.com, they give a precompiled distribution and kernel 2.4 and it executes correctly, then I know the hardware is correct. The bootloader I'm using is what is coming with the board, I can guess that is a modified version of the Ulrich MMC bootloader, adapted to embedded artists, but I don't have the code, only the .hex.

If somebody has any idea about the problem or can give some clue, would be great.

Thanks,

Joaquin
Nach oben

Priyesh

Re: Hab nochmal bisschen probiert, ohne Erfolg :(

  • Zitieren

Beitrag von Priyesh » 18.12.2007, 15:02:10

watson hat geschrieben:Hallo nochmal,

ich wollte nochmal anfragen ob jemand für Ulrichs Board den 2.6.11.8 Kernel zum laufen gebracht hat? Ich habe eigentlich alles nach Anleitung gemacht wie folgt:

1) uClinux-dist entpackt: http://www.uclinux.org/pub/uClinux/dist ... 10.tar.bz2

Code: Alles auswählen

tar xjf uClinux-dist-20051110.tar.bz2
...und den Kernel entpackt: http://www.kernel.org/pub/linux/kernel/ ... .8.tar.bz2

Code: Alles auswählen

tar xjf linux-2.6.11.8.tar.bz2
2) Patch installiert: http://opensrc.sec.samsung.com/download ... 0.patch.gz

Code: Alles auswählen

gzip -dc linux-2.6.11.8-hsc0.patch.gz | patch -p0
3) Patch installiert: http://mailman.uclinux.org/pipermail/uc ... .patch.obj
(Umbennenen zu .patch.gz nicht vergessen!)

Code: Alles auswählen

gzip -dc linux-2.6.11.8-lpc22xx.patch.gz | patch -p0
es lässt sich auch alles wunderbar patchen, ohne Probleme!

4) Korrektur wegen dem unbalanced #endif: linux-2.6.x/include/asm-arm/arch-lpc22xx/lpc22xx.h

ganz oben einfügen:

Code: Alles auswählen

#ifndef __ASM_ARCH_LPC22xx_H
(Da ist sowieso komischerweise eine Leerzeile am Anfang)

5) Korrektur der Datei linux-2.6.x/arch/arm/mach-lpc22xx/head.S wie folgt:

ganz unten einfügen:

Code: Alles auswählen

#include "../kernel/head-common.S"
6) Korrektur der Datei linux-2.6.x/include/asm-arm/serial.h wie folgt:

Code: Alles auswählen

/* #ifndef __ASM_SERIAL_H */
/* #define __ASM_SERIAL_H */

/* #define BASE_BAUD       (1843200 / 16) */

/* #endif */
#include <asm/arch/serial.h>
Jetzt kommt mein Problem:

Ich vermute, dass irgendetwas mit der Architektur nicht stimmt, weil der Kernel genau da stehen bleibt, wo er eigentlich die 4MB Speicher erkennen sollte.

Code: Alles auswählen

Linux wird gestartet!
Linux version 2.6.11.8-hsc0 (root@sulu) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #1 Mon May 29 13:28:54 CEST 2006
CPU: Philips-LPC22xx [22000000] (ARMv3)
Machine: LPC22xx, PHILIPS ELECTRONICS Co., Ltd.
Built 1 zonelists
Kernel command line: root=/dev/ram0 initrd=0x81200000,1000K console=ttyS0
PID hash table entries: 32 (order: 5, 512 bytes)
...ignoriert bitte erstmal die root=/dev/ram0 Zeile! Das sollte auch mit der Einstellung etwas weiter "booten".

Ich bin ziemlich ratlos, weil ich die Einstellungen auch schon genau so probiert habe, wie es in der Beta dist von Ulrichs CD (Kernel 2.6.12) eingestellt ist. Ulrichs Kernel bootet bis über die 4MB Speicher hinaus, meiner leider nicht :-(

Hoffe jemand kann mir weiter helfen!

Mit den besten Grüßen
Michael


hai,

I also trying for the same thing what you tried in ulrichs Board but am not at all getting any consol output in serial port. what boot loader you are using am using ulrichs sd card boot
loader what will be the problem can you help me

Thanks
Priyesh
Nach oben

seregamax
Beiträge: 1
Registriert: 11.08.2011, 09:42:32

Re: Problem mit dem Kernel 2.6.11.8

  • Zitieren

Beitrag von seregamax » 11.08.2011, 10:03:04

Hi!

I have the same problem as in watson. The kernel starts, and then some nonsense...

Linux version 2.6.12-uc0 (root@ubuntu) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #6 Thu Aug 4 16:23:24 EDT 2011
CPU: Philips-LPC22xx [22000000] (ARMv3)
Machine: LPC22xx, PHILIPS ELECTRONICS Co., Ltd.
Built 1 zonelists
Kernel command line: root=/dev/ram0 initrd=0x81100000,512k console=ttyS0
PID hash table entries: 16 (order: 4, 256 bytes)
xþ<0>€x<0>ð<0>xxøx<0>ÿøx€xþ<0>x<0>üxà€x<0>üx<0><0>xà<0>x<0>xà€xþxþxxþxàøxþ€x<0><0>xà€<0>xà<0>xxàx<0>ÿ€<0>€ø€€xþ<0>€x<0>ð€<0>xxþxà€xøxþøx<0>üxà€x€x<0><0>xà€øx€xà€xþ€xxþxþøxàøx<0><0>xàx<0>ÿ€€xàx<0>ÿ€€xàø€€xþ


Have you solved this problem? I can't solve problem by myself. Please tell me what should I do next, what have I done wrong?

Thank you.
Nach oben

Antworten
  • Druckansicht

9 Beiträge • Seite 1 von 1

Zurück zu „ARM Mikrocontroller“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum