Bitte testen: newmake / kernel 2.6 patch

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von MarcM »

so iss modprobe ja auch nicht im Image mit drin, sondern nur inner yadd ;)
busybox.config.m4 hat geschrieben:ifdef(`yadd',`define(`option',`dooption($1,$2)')',`define(`option',`dooption($1,$3)')')
Also die erste y/n Option ist für eine yadd und die die zweite y/n für alles Andere....

Marc
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von starfighter007 »

dann hatte ich es wieder genau falsch rum :roll: :dash:
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von starfighter007 »

modprobe ist drinnen....
aber es bootet einfach nicht :(

Code: Alles auswählen

Flash-FS bootstrap loader (v1.5)

Found Flash-FS superblock version 3.1
Found file /root/platform/nokia-dbox2/kernel/os in Flash-FS
debug: Got Block #0036

will verify ELF image, start= 0x800000, size= 160440
verify sig: 262
Branching to 0x40000


U-Boot 1.2.0 (Tuxbox) (Feb  6 2008 - 18:47:37)

CPU:   PPC823ZTnnA at 67.200 MHz: 2 kB I-Cache 1 kB D-Cache
         *** Warning: CPU Core has Silicon Bugs -- Check the Errata ***
Board: DBOX2, Nokia, BMon V1.0
       Watchdog enabled
I2C:   ready
DRAM:  32 MB
FLASH:  8 MB
Scanning JFFS2 FS: . done.
find_inode failed for name=boot.conf
load: Failed to find inode
FB:    ready
LCD:   ready
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET
find_inode failed for name=logo-lcd
load: Failed to find inode
ready - can't find logo in flash
find_inode failed for name=logo-fb
load: Failed to find inode
can't find logo in flash

Options:
  1: console on ttyCPM0 (2.6)
  2: console on fb0
  3: console on ttyS0 (2.4)
Select option (1-3), other keys to stop autoboot:  0 
### FS (squashfs) loading 'vmlinuz' to 0x200000
### FS load complete: 940550 bytes loaded to 0x200000
............................................................... done
Un-Protected 63 sectors
## Booting image at 00200000 ...
   Image Name:   Linux-2.6.23-dbox2
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    940486 Bytes = 918.4 kB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
[    0.000000] Linux version 2.6.23-dbox2 (dbox@localhost) (gcc version 3.4.6) #3
 PREEMPT Wed Feb 6 18:48:26 CET 2008
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA             0 ->     8192
[    0.000000]   Normal       8192 ->     8192
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[1] active PFN ranges
[    0.000000]     0:        0 ->     8192
[    0.000000] Built 1 zonelists in Zone order.  Total pages: 8128
[    0.000000] Kernel command line: console=ttyCPM0,9600 root=/dev/mtdblock2 roo
tfstype=squashfs
[    0.000000] PID hash table entries: 128 (order: 7, 512 bytes)
[    0.000000] Decrementer Frequency = 252000000/60
[    0.000000] m8xx_wdt: active wdt found (SWTC: 0xFFFF, SWP: 0x1)
[    0.000000] m8xx_wdt: keep-alive trigger installed (PITC: 0x12C0)
[    7.394654] Console: colour dummy device 80x25
[    7.394799] cpm_uart: console: compat mode
[    7.395017] console [ttyCPM0] enabled
[    8.394025] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    8.473328] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    8.562893] Memory: 30356k available (1564k kernel code, 456k data, 64k init,
 0k highmem)
[    8.876363] Mount-cache hash table entries: 512
[    8.941810] NET: Registered protocol family 16
[    9.083147] NET: Registered protocol family 2
[    9.215013] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    9.296081] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    9.378264] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    9.454009] TCP: Hash tables configured (established 1024 bind 1024)
[    9.529865] TCP reno registered
[    9.595312] dbox2: Nokia board detected.
[    9.659723] squashfs: version 3.3 (2007/10/31) Phillip Lougher
[    9.726648] JFFS2 version 2.2. (NAND)  2001-2006 Red Hat, Inc.
[    9.800569] io scheduler noop registered
[    9.844907] io scheduler deadline registered (default)
[    9.936540] Serial: CPM driver $Revision: 0.02 $
[    9.988975] cpm_uart: WARNING: no UART devices found on platform bus!
[   10.065741] cpm_uart: the driver will guess configuration, but this mode is n
o longer supported.
[   10.171250] ttyCPM0 at MMIO 0xff000a80 (irq = 20) is a CPM UART
[   10.243540] ttyCPM1 at MMIO 0xff000a90 (irq = 19) is a CPM UART
[   10.331849] loop: module loaded
[   10.370711] Linux video capture interface: v2.00
[   10.427218] D-Box 2 flash driver (size->0x800000 mem->0x10000000)
[   10.500675] D-Box 2 flash memory: Found 2 x16 devices at 0x0 in 32-bit bank
[   10.580926]  Intel/Sharp Extended Query Table at 0x0035
[   10.643044] cfi_cmdset_0001: Erase suspend on write enabled
[   10.710104] Creating 6 MTD partitions on "D-Box 2 flash memory":
[   10.781533] 0x00000000-0x00020000 : "BR bootloader"
[   10.845957] 0x00020000-0x00040000 : "FLFS (U-Boot)"
[   10.907268] 0x00040000-0x006a0000 : "root (squashfs)"
[   10.970850] 0x006a0000-0x00800000 : "var (JFFS2)"
[   11.030310] 0x00020000-0x00800000 : "Flash without bootloader"
[   11.102963] 0x00000000-0x00800000 : "Complete Flash"
[   11.167371] mice: PS/2 mouse device common for all mice
[   11.235631] eth0: CPM ENET Version 0.2 on SCC2, 00:50:9c:17:45:39
[   11.305376] TCP cubic registered
[   11.344367] NET: Registered protocol family 1
[   11.396315] NET: Registered protocol family 17
[   11.462710] VFS: Mounted root (squashfs filesystem) readonly.
[   11.542880] Freeing unused kernel memory: 64k it
init started: BusyBox v1.7.2 (2008-02-06 18:48:47 CET)
starting pid 103, tty '': '/etc/init.d/rcS'
/bin/makedevices
modprobe: module tuxbox not found
modprobe: failed to load module tuxbox
/proc/bus/tuxbox/vendor: No such file or directory
/proc/bus/tuxbox/vendor: No such file or directory
/proc/bus/tuxbox/model: No such file or directory
/proc/bus/tuxbox/model: No such file or directory
/proc/bus/tuxbox/submodel: No such file or directory
/proc/bus/tuxbox/submodel: No such file or directory
Detected STB:
        Vendor: Unknown
        Model: Unknown Unknown
modprobe: module dvb-core not found
modprobe: failed to load module dvb-core
modprobe: module dbox2_i2c not found
modprobe: failed to load module dbox2_i2c
modprobe: module saa7126 not found
modprobe: failed to load module saa7126
modprobe: module avs not found
modprobe: failed to load module avs
modprobe: module lcd not found
modprobe: failed to load module lcd
modprobe: module dbox2_fp_input not found
modprobe: failed to load module dbox2_fp_input
modprobe: module dbox2_napi not found
modprobe: failed to load module dbox2_napi
modprobe: module avia_gt_fb not found
modprobe: failed to load module avia_gt_fb
modprobe: module avia_gt_lirc not found
modprobe: failed to load module avia_gt_lirc
modprobe: module avia_gt_oss not found
modprobe: failed to load module avia_gt_oss
modprobe: module avia_gt_v4l2 not found
modprobe: failed to load module avia_gt_v4l2
modprobe: module aviaEXT not found
modprobe: failed to load module aviaEXT
Starting the automounter
modprobe: module nfs not found
modprobe: failed to load module nfs
starting pid 187, tty '': '/etc/init.d/start'

Please press Enter to activate this console. Thu Jan  1 01:00:00 CET 1970
$Id: sectionsd.cpp,v 1.259 2008/01/12 16:57:22 seife Exp $
[ConfigFile] Unable to open file /var/tuxbox/config/neutrino.conf for reading.
[sectionsd] /var/tuxbox/config/neutrino.conf not found
[sectionsd] Caching max 6000 events
[sectionsd] Caching 14 days
[sectionsd] Caching 6 hours Extended Text
[sectionsd] Events are old 60min after their end time
/var/tuxbox/config/zapit/epgfilter.xml: No such file or directory
/var/tuxbox/config/mybouquets.xml: No such file or directory
[sectionsd] getUTC: open: No such device or address
[eitThread] pid 194 start
[sectionsd] open dmx: No such device or address
[sectionsd] open dmx: No such device or address
[sectionsd] open dmx: No such device or address
[sectionsd] open dmx: No such device or address
[ConfigFile] Unable to open file /var/tuxbox/config/timerd.conf for reading.
[camd] /dev/dvb/adapter0/ca0: No such device or address
$Id: zapit.cpp,v 1.405 2008/01/03 11:05:31 seife Exp $
[ConfigFile] Unable to open file /var/tuxbox/config/zapit/zapit.conf for reading
.
[frontend] uncommitted_switch_mode 0
[frontend.cpp:CFrontend:61] /dev/dvb/adapter0/frontend0: No such device or addre
ss
[sectionsd] getUTC: open: No such device or address
/var/tuxbox/config/zapit/services.xml: No such file or directory
[audio.cpp:CAudio:37] /dev/dvb/adapter0/audio0: No such device or address
[video.cpp:CVideo:33] /dev/dvb/adapter0/video0: No such device or address
[aviaext.cpp:CAViAext:37] /dev/dbox/aviaEXT: No such file or directory
$Id: controld.cpp,v 1.130 2008/01/03 11:09:27 seife Exp $

[ConfigFile] Unable to open file /var/tuxbox/config/controld.conf for reading.
[controld] /var/tuxbox/config/controld.conf not found
/proc/bus/tuxbox/vendor: No such file or directory
[controld] Boxtype detected: (0)
[controld] /dev/dvb/adapter0/video0: No such device or address
[controld] /dev/dbox/avs0: No such file or directory
[controld] /dev/dbox/event0: No such file or directory
[controld] /dev/dbox/avs0: No such file or directory
[controld] caught exception in eventwatchdog!
FATAL: exception not rethrown
[sectionsd] getUTC: open: No such device or address
[yhttpd] Webserver nhttpd/3.1.6 (yhttpd_core/1.2.0)
LCD (/dev/dbox/lcd0): No such file or directory
[LCDFONT] initializing core...
[LCDFONT] adding font /share/fonts/micron.ttf...OK (Micron/Regular)
[LCDFONT] adding font /share/fonts/micron_bold.ttf...OK (Micron/Bold)
[LCDFONT] adding font /share/fonts/pakenham.ttf...OK (Pakenham/Regular)
[LCDFONT] Intializing font cache...
[ConfigFile] Unable to open file /var/tuxbox/config/nhttpd.conf for reading.
[yhttpd] Webserver starting...
[sectionsd] getUTC: open: No such device or address
neutrino: /lib/libpng12.so.0: no version information available (required by neut
rino)
[sectionsd] getUTC: open: No such device or address
[sectionsd] getUTC: open: No such device or address
starting /bin/neutrino
[neutrino] frameBuffer Instance created
/dev/fb/0: No such device
framebuffer not available.
FBIOPUT_VSCREENINFO: Bad file descriptor
FBIOGET_FSCREENINFO: Bad file descriptor
[neutrino] Error while setting framebuffer mode
Neutrino exited with nonzero exit status, restarting...
[camd] /dev/dvb/adapter0/ca0: No such device or address
[sectionsd] getUTC: open: No such device or address
$Id: controld.cpp,v 1.130 2008/01/03 11:09:27 seife Exp $

[ConfigFile] Unable to open file /var/tuxbox/config/controld.conf for reading.
[controld] /var/tuxbox/config/controld.conf not found
/proc/bus/tuxbox/vendor: No such file or directory
[controld] Boxtype detected: (0)
[controld] /dev/dbox/event0: No such file or directory
[controld] /dev/dvb/adapter0/video0: No such device or address
[controld] /dev/dbox/avs0: No such file or directory
[controld] /dev/dbox/avs0: No such file or directory
[controld] caught exception in eventwatchdog!
FATAL: exception not rethrown
neutrino: /lib/libpng12.so.0: no version information available (required by neut
rino)
[sectionsd] getUTC: open: No such device or address
starting /bin/neutrino
[neutrino] frameBuffer Instance created
/dev/fb/0: No such device
framebuffer not available.
FBIOPUT_VSCREENINFO: Bad file descriptor
FBIOGET_FSCREENINFO: Bad file descriptor
[neutrino] Error while setting framebuffer mode
Neutrino exited with nonzero exit status, restarting...
[camd] /dev/dvb/adapter0/ca0: No such device or address
$Id: controld.cpp,v 1.130 2008/01/03 11:09:27 seife Exp $
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von Houdini »

aber
modprobe: module tuxbox(.ko) not found
nicht
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von starfighter007 »

gehört module tuxbox(.ko) auch zur busybox, und kannst du mir noch sagen, was es mit der controld.conf auf sich hat?
Die und einige anderen Dateien scheinen ja nach dem Bootlog aus auch zu fehlen !?
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von MarcM »

.......ohje......ich frage mich ernsthaft warum du versuchst dir selber ein Image zu kompilieren was quasi noch nichtmal Serienreife hat (Kernel 2.6), wenn du noch nichtmal Grundkenntnisse in Linux hast. :dash: :dash: :dash:

modprobe lädt Kernelmodule (Treiber) während dem Bootvorgang nach. Das Modul tuxbox und die anderen die modprobe nicht findet, gehören dazu. Anscheinend sind sie laut deinem Log nicht vorhanden.....

Marc
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von seife »

Sonst fang nochmal neu an: "make distclean-local" und dann von vorne, mit ./configure --...., make flash-neutrino-squashfs-all oder wie auch immer du bauen willst.
Allerdings ist mir auch nicht ganz klar, was du mit dem 2.6er Kernel erreichen willst. Bunter wird das Fernsehprogramm damit auch nicht ;)
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von starfighter007 »

MarcM hat geschrieben:.......ohje......ich frage mich ernsthaft warum du versuchst dir selber ein Image zu kompilieren was quasi noch nichtmal Serienreife hat (Kernel 2.6), wenn du noch nichtmal Grundkenntnisse in Linux hast. :dash: :dash: :dash:
Ich will einfach ein bisschen rumprobieren.
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von starfighter007 »

ok, habe jetzt mal alles komplett runtergelöscht und von vorne angefangen.

Und nach dem compilieren habe ich gesehen, dass diese module, die er angeblich nicht findet alle unter cdkflash/root-squashfs/lib/modules/2.6.23-dbox2 sind...

Woran kann das liegen?


@seife:
Was sind denn die wesentlichen Unterschiede des 2.4er und 2.6er?
Ich dachte halt, ich kann gleich den neuen benutzen, da es ja beim compilieren mit dem 2.4er auch Fehler gab.
wittinobi
Einsteiger
Einsteiger
Beiträge: 116
Registriert: Montag 29. März 2004, 22:00

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von wittinobi »

@starfighter,
check mal deine rcs, vielleicht stimmt da was noch nicht.

mfg
wittinobi
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von starfighter007 »

Hallo,

meine rcs ist die originale aus dem cvs.
Ich habe es auch schon probiert, rcs und rcs.insmod zu löschen, damit er sie neu generiert (stand früher mal bei newmake dabei, oder?)
Aber auch hier ändert sich nichts.
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von mohousch »

hast Du das depmod auch im /sbin?
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von starfighter007 »

nein, in sbin ist kein depmod...
ich werde es mal mit reinpacken.
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von MarcM »

starfighter007 hat geschrieben:Und nach dem compilieren habe ich gesehen, dass diese module, die er angeblich nicht findet alle unter cdkflash/root-squashfs/lib/modules/2.6.23-dbox2 sind...
sind sie auch in cdkflash/root-neutrino-squashfs/lib/modules/2.6.23-dbox2 ? Denn das ist das was später auch im Image drin ist....

Marc
starfighter007
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Montag 4. Dezember 2006, 20:13

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von starfighter007 »

Nein da waren sie nicht...
Im Bootlog sind zwar noch einige Fehler, aber es bootet jetzt.
Danke!
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von mohousch »

Hi

ist etwas älter her aber vielleicht hilft den einen oder den anderen, in der busybox.config.m4 muss die Option "option(`CONFIG_FEATURE_2_6_MODULES', `n', `y')" auch gewählt sonst versteht die modprobe beim parsen des modules.dep die Endung ".ko" nicht.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von Tommy »

Ich war grad mal im WIKI und hab mal ein weinig dokumentiert: http://wiki.tuxbox-cvs.sourceforge.net/ ... Kernel_2.6
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re:

Beitrag von rhabarber1848 »

Tommy hat geschrieben:
insmod: cannot insert '/lib/modules/2.6.23-dbox2/extra/avs/avs.ko': No such device (-1): No such device
modprobe: failed to load module avs
[ 19.040183] lcd: init lcd driver module
[ 19.109481] lcd: found KS0713/SED153X lcd interface
Die Box geht nach dem letzten Eintrag sofort in den Deepstandby. '/lib/modules/2.6.23-dbox2/extra/avs/avs.ko' ist vorhanden.
Das gleiche Problem hatte ich auch beim ersten Start nach dem Flashen,
[ 12.184801] Freeing unused kernel memory: 64k iâ–’t
init started: BusyBox v1.7.2 (2008-06-02 11:05:15 CEST)
starting pid 103, tty '': '/etc/init.d/rcS'
/bin/makedevices
Detected STB:
Vendor: Unknown
Model: D-BOX2
[ 15.921961] [i2c-8xx]: mpc 8xx i2c init
[ 15.991232] [i2c-8xx]: adapter: 0
[ 16.422196] event: $Id: event.c,v 1.12.4.3 2007/10/09 01:04:05 carjay Exp $
insmod: cannot insert '/lib/modules/2.6.23-dbox2/extra/avs/avs.ko': No such device (-1): No such device
modprobe: failed to load module avs
[ 16.912038] lcd: init lcd driver module
[ 16.981242] lcd: found KS0713/SED153X lcd interface
beim nochmaligen Start der Dbox lief der Bootvorgang dann durch.
[ 11.431626] VFS: Mounted root (squashfs filesystem) readonly.
[ 11.512362] Freeing unused kernel memory: 64k iâ–’t
init started: BusyBox v1.7.2 (2008-06-02 11:05:15 CEST)
starting pid 103, tty '': '/etc/init.d/rcS'
/bin/makedevices
[ 13.679262] Empty flash at 0x00060310 ends at 0x00062000
[ 13.741107] Empty flash at 0x00062310 ends at 0x00064000
[ 13.804542] Empty flash at 0x00064310 ends at 0x00066000
[ 13.868128] Empty flash at 0x00066310 ends at 0x00068000
[ 13.931644] Empty flash at 0x00068310 ends at 0x0006a000
[ 13.994867] Empty flash at 0x0006a310 ends at 0x0006c000
[ 14.058456] Empty flash at 0x0006c310 ends at 0x0006e000
[ 14.121717] Empty flash at 0x0006e310 ends at 0x00070000
[ 14.185155] Empty flash at 0x00070310 ends at 0x00072000
[ 14.248730] Empty flash at 0x00072310 ends at 0x00074000
[ 14.312039] Empty flash at 0x00074310 ends at 0x00076000
[ 14.375546] Empty flash at 0x00076310 ends at 0x00078000
[ 14.439594] Empty flash at 0x00078310 ends at 0x0007a000
[ 14.502358] Empty flash at 0x0007a310 ends at 0x0007c000
[ 14.565795] Empty flash at 0x0007c310 ends at 0x0007e000
[ 14.628798] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0007e30c: 0xfefe instead
Detected STB:
Vendor: Sagem
Model: D-BOX2
[ 16.258441] [i2c-8xx]: mpc 8xx i2c init
[ 16.327699] [i2c-8xx]: adapter: 0
[ 16.758660] event: $Id: event.c,v 1.12.4.3 2007/10/09 01:04:05 carjay Exp $
[ 17.248490] lcd: init lcd driver module
[ 17.317700] lcd: found KS0713/SED153X lcd interface
[ 17.727726] input: DBOX-2 FP IR as /devices/virtual/input/input0
...
Ich habe keine Ahnung, woran das liegen könnte.
Könnten die "Empty flash"-Meldungen damit etwas zu tun haben?
Bei den darauffolgenden Startvorgängen tauchen diese Meldungen nicht
mehr auf, ebenso gibt es keine Startprobleme mehr.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re:

Beitrag von rhabarber1848 »

seife hat geschrieben:Die Änderungen am busybox.config.m4 sind nicht eingecheckt, weil ich davon ausging daß die, die kernel 2.6 testen wollen, das selbst schaffen
...
-option(`CONFIG_MODPROBE', `n', `n')
-option(`CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS', `n', `n')
+option(`CONFIG_MODPROBE', `n', `y')
+option(`CONFIG_FEATURE_MODPROBE_MULTIPLE_OPTIONS', `y', `y')
...
-option(`CONFIG_FEATURE_2_6_MODULES', `n', `n')
+option(`CONFIG_FEATURE_2_6_MODULES', `n', `y')
...
Mit diesem Patch konnte ich ein funktionierendes 2.6-Image bauen:
busybox_kernel26.patch

Da sich für Kernel 2.4 nichts ändert, wäre dieser Patch doch etwas fürs CVS, oder? ;)
Zuletzt geändert von rhabarber1848 am Mittwoch 23. Juli 2008, 12:11, insgesamt 1-mal geändert.
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von mohousch »

Hi
+if KERNEL26
+POSSIBLY_KERNEL26=-Dkernel26
+endif

$(DEPDIR)/busybox: bootstrap @DEPENDS_busybox@ Patches/busybox.config.m4 Patches/busybox.diff
@PREPARE_busybox@
- m4 -Dyadd $(POSSIBLY_IDE) $(POSSIBLY_EXT3) -DPREFIX="\"$(targetprefix)\"" Patches/busybox.config.m4 > @DIR_busybox@/.config
+ m4 -Dyadd $(POSSIBLY_IDE) $(POSSIBLY_EXT3) $(POSSIBLY_KERNEL26) -DPREFIX="\"$(targetprefix)\"" Patches/busybox.config.m4 > @DIR_busybox@/.config
cd @DIR_busybox@ && \
$(MAKE) all install \
CROSS_COMPILE=$(target)- \
@@ -20,7 +23,7 @@
was soll Das hier bewirken? busybox.config.m4 unterscheidet noch nicht zwischen 2.4 und 2.6
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von rhabarber1848 »

mohousch hat geschrieben:was soll Das hier bewirken? busybox.config.m4 unterscheidet noch nicht zwischen 2.4 und 2.6
In meinem Patch schon ;)

Code: Alles auswählen

+ifdef(`kernel26',
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Re:

Beitrag von rhabarber1848 »

Nach nochmaligem Flashen eines Kernel26-Images das gleiche Problem,
der erste Boot führt in den deep-standby, der zweite Boot erzeugt
diese Meldungen:
[ 12.147524] Freeing unused kernel memory: 64k iâ–’t
init started: BusyBox v1.7.2 (2008-06-02 12:38:08 CEST)
starting pid 103, tty '': '/etc/init.d/rcS'
/bin/makedevices
[ 14.318894] Empty flash at 0x00060a68 ends at 0x00062000
[ 14.382183] Empty flash at 0x00062a68 ends at 0x00064000
[ 14.445692] Empty flash at 0x00064a68 ends at 0x00066000
[ 14.509214] Empty flash at 0x00066a68 ends at 0x00068000
[ 14.572442] Empty flash at 0x00068a68 ends at 0x0006a000
[ 14.636013] Empty flash at 0x0006aa68 ends at 0x0006c000
[ 14.698928] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0006ca64: 0xc0c0 instead
[ 14.803508] Empty flash at 0x0006ca68 ends at 0x0006e000
[ 14.868922] Empty flash at 0x0006ea64 ends at 0x00070000
[ 14.932274] Empty flash at 0x00070a64 ends at 0x00072000
[ 14.996453] Empty flash at 0x00072a64 ends at 0x00074000
[ 15.059154] Empty flash at 0x00074a64 ends at 0x00076000
[ 15.122593] Empty flash at 0x00076a64 ends at 0x00078000
[ 15.186170] Empty flash at 0x00078a64 ends at 0x0007a000
[ 15.249475] Empty flash at 0x0007aa64 ends at 0x0007c000
[ 15.312914] Empty flash at 0x0007ca64 ends at 0x0007e000
Detected STB:
Vendor: Sagem
Model: D-BOX2
[ 16.906046] [i2c-8xx]: mpc 8xx i2c init
[ 16.975302] [i2c-8xx]: adapter: 0
[ 17.406269] event: $Id: event.c,v 1.12.4.3 2007/10/09 01:04:05 carjay Exp $
Danach taucht das Problem nicht mehr auf.
mohousch
Einsteiger
Einsteiger
Beiträge: 362
Registriert: Mittwoch 14. Dezember 2005, 03:25

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von mohousch »

was sagt "cat /proc/mtd"?

sieht so aus als in deiner Partitions einen Flash-Sector leer bleibt...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von rhabarber1848 »

mohousch hat geschrieben:was sagt "cat /proc/mtd"?

sieht so aus als in deiner Partitions einen Flash-Sector leer bleibt...

Code: Alles auswählen

BusyBox v1.7.2 (2008-06-02 13:54:53 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00004000 "BR bootloader"
mtd1: 00020000 00020000 "FLFS (U-Boot)"
mtd2: 00660000 00020000 "root (squashfs)"
mtd3: 00160000 00020000 "var (JFFS2)"
mtd4: 007e0000 00020000 "Flash without bootloader"
mtd5: 00800000 00020000 "Complete Flash"
~ # uname -a
Linux dbox 2.6.23-dbox2 #1 PREEMPT Mon Jun 2 13:52:23 CEST 2008 ppc unknown
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Bitte testen: newmake / kernel 2.6 patch

Beitrag von rhabarber1848 »

Mit Kernel 2.4 tritt das Problem nicht auf:

Code: Alles auswählen

BusyBox v1.7.2 (2008-06-02 15:35:04 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00004000 "BR bootloader"
mtd1: 00020000 00020000 "FLFS (U-Boot)"
mtd2: 005a0000 00020000 "root (squashfs)"
mtd3: 00220000 00020000 "var (jffs2)"
mtd4: 007e0000 00020000 "Flash without bootloader"
mtd5: 00800000 00020000 "Complete Flash"
~ # uname -a
Linux dbox 2.4.36.2-dbox2 #1 Mo 2. Jun 15:29:42 CEST 2008 ppc unknown
Hier habe noch den Parameter --with-rootpartitionsize=0x5a0000 verwendet,
daher die unterschiedlichen Partitionsgrößen.