Neuer Kernel 2.4.35 (diff inside)
-
- Erleuchteter
- Beiträge: 450
- Registriert: Sonntag 28. Juli 2002, 00:18
Neuer Kernel 2.4.35 (diff inside)
Die .34 - diffs laufen ausser mtd.
Anbei ein diff, welches funktioniert.
http://home.arcor.de/audioslyer/linux-2 ... 5.diff.bz2
Viel Spass
Anbei ein diff, welches funktioniert.
http://home.arcor.de/audioslyer/linux-2 ... 5.diff.bz2
Viel Spass
-
- Interessierter
- Beiträge: 29
- Registriert: Mittwoch 27. Dezember 2006, 02:22
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
in linux-2.4.35-dbox2.diff muss
SUBLEVEL = 34 ->> SUBLEVEL = 35 geändert werden, dann passt es. ein paar hunk es sind noch drin, aber die waren wohl auch vorher schon drin.
man nüsste sich mal die arbeit machen, alle patche anzupassen. teileise ist da ja noch 2.4.29(autofs) 2.4.33 (diverse) patche drin.
SUBLEVEL = 34 ->> SUBLEVEL = 35 geändert werden, dann passt es. ein paar hunk es sind noch drin, aber die waren wohl auch vorher schon drin.
Code: Alles auswählen
patching file arch/ppc/kernel/m8xx_setup.c
Hunk #2 succeeded at 421 (offset 11 lines).
patching file include/linux/pc_keyb.h
patching file Documentation/Configure.help
Hunk #1 succeeded at 17691 (offset 49 lines).
patching file fs/Config.in
patching file Documentation/Configure.help
Hunk #1 succeeded at 17958 (offset 1552 lines).
patching file Documentation/filesystems/00-INDEX
patching file Documentation/filesystems/cifs.txt
patching file fs/Config.in
Hunk #1 succeeded at 151 (offset 18 lines).
patching file fs/Makefile
Hunk #1 succeeded at 37 with fuzz 2 (offset -3 lines).
patching file fs/nls/Config.in
Hunk #1 succeeded at 11 with fuzz 1.
patching file include/linux/fb.h
patching file fs/Config.in
Hunk #1 succeeded at 63 with fuzz 1 (offset 12 lines).
patching file fs/Makefile
Hunk #1 succeeded at 66 with fuzz 1 (offset 1 line).
patching file fs/squashfs/inode.c
patching file fs/Config.in
Hunk #1 succeeded at 71 (offset 12 lines).
patching file fs/squashfs/inode.c
patching file Documentation/Configure.help
Hunk #1 succeeded at 23530 (offset 77 lines).
Hunk #2 succeeded at 29482 (offset 77 lines).
patching file Documentation/kernel-parameters.txt
patching file arch/ppc/kernel/m8xx_setup.c
Hunk #1 succeeded at 436 (offset 26 lines).
patching file include/asm-ppc/pgtable.h
patching file drivers/mtd/chips/cfi_probe.c
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 13:29
... o.g. diff ist nach dem entpacken binaer und 2.4MB gross ?!
... das ist doch sicherlich nicht richtig ?
... ich wollte ein newmake mit der busybox 1.7.0 (siehe anderen thread) mit dem kernel 2.4.35 backen.
cu token
p.s.: koennte jemand mal bitte ein .diff bereitstellen (ohne packen) - DANKE !
... das ist doch sicherlich nicht richtig ?
... ich wollte ein newmake mit der busybox 1.7.0 (siehe anderen thread) mit dem kernel 2.4.35 backen.
cu token
p.s.: koennte jemand mal bitte ein .diff bereitstellen (ohne packen) - DANKE !
sagem-avia600_enx-1xi-cable-telecom
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 13:29
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 13:29
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 13:29
gibts auch ein mtd fuer den .35.3 - das diff dazu ist ja nun im cvs.
das waere ne spitzen sache.
danke
token
p.s.:
mist, was ist das denn nun wieder ?!:
m4 --define=rootfs=squashfs --define=rootsize=0x580000 Patches/dbox2-flash.c.m4 > linux/drivers/mtd/maps/dbox2-flash.c
sed -e 's/.*CONFIG_SQUASHFS[= ].*$/CONFIG_SQUASHFS=y/' -e s"/^.*CONFIG_IDE[= ].*/CONFIG_IDE=m/" -e s"/^.*CONFIG_BLK_DEV_IDE[= ].*/CONFIG_BLK_DEV_IDE=m/" -e s"/^.*CONFIG_BLK_DEV_IDEDISK[= ].*/CONFIG_BLK_DEV_IDEDISK=m/" -e s"/^.*CONFIG_EXT2_FS[= ].*/CONFIG_EXT2_FS=m/" -e s"/^.*CONFIG_EXT3_FS[= ].*/CONFIG_EXT3_FS=m/" -e s"/^.*CONFIG_JBD[= ].*/CONFIG_JBD=m/" -e s"/^.*CONFIG_XFS_FS[= ].*/CONFIG_XFS_FS=m/" -e s"/^.*CONFIG_NFSD[= ].*/CONFIG_NFSD=m/" -e s"/^.*CONFIG_NFSD_V3[= ].*/CONFIG_NFSD_V3=m/" -e s"/^.*CONFIG_NFSD_TCP[= ].*/CONFIG_NFSD_TCP=m/" Patches/linux-2.4.35-dbox2.config-flash > linux-2.4.35/.config
/bin/sh: linux-2.4.35/.config: No such file or directory
make: *** [/home/token/tuxbox/dbox2/cdkflash/root-squashfs] Fehler 1
Ready .... press Enter
er packt vorher den kernel nicht aus, das kernel-verzeichnis .35 gibts noch garnicht.
das waere ne spitzen sache.
danke
token
p.s.:
mist, was ist das denn nun wieder ?!:
m4 --define=rootfs=squashfs --define=rootsize=0x580000 Patches/dbox2-flash.c.m4 > linux/drivers/mtd/maps/dbox2-flash.c
sed -e 's/.*CONFIG_SQUASHFS[= ].*$/CONFIG_SQUASHFS=y/' -e s"/^.*CONFIG_IDE[= ].*/CONFIG_IDE=m/" -e s"/^.*CONFIG_BLK_DEV_IDE[= ].*/CONFIG_BLK_DEV_IDE=m/" -e s"/^.*CONFIG_BLK_DEV_IDEDISK[= ].*/CONFIG_BLK_DEV_IDEDISK=m/" -e s"/^.*CONFIG_EXT2_FS[= ].*/CONFIG_EXT2_FS=m/" -e s"/^.*CONFIG_EXT3_FS[= ].*/CONFIG_EXT3_FS=m/" -e s"/^.*CONFIG_JBD[= ].*/CONFIG_JBD=m/" -e s"/^.*CONFIG_XFS_FS[= ].*/CONFIG_XFS_FS=m/" -e s"/^.*CONFIG_NFSD[= ].*/CONFIG_NFSD=m/" -e s"/^.*CONFIG_NFSD_V3[= ].*/CONFIG_NFSD_V3=m/" -e s"/^.*CONFIG_NFSD_TCP[= ].*/CONFIG_NFSD_TCP=m/" Patches/linux-2.4.35-dbox2.config-flash > linux-2.4.35/.config
/bin/sh: linux-2.4.35/.config: No such file or directory
make: *** [/home/token/tuxbox/dbox2/cdkflash/root-squashfs] Fehler 1
Ready .... press Enter
er packt vorher den kernel nicht aus, das kernel-verzeichnis .35 gibts noch garnicht.
sagem-avia600_enx-1xi-cable-telecom
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Kommt noch, Houdini hat die MTD änderung für .3 im dbox2.diff zurückgebaut, deswegen braucht man keinen neuen mtd-patch.Token hat geschrieben:gibts auch ein mtd fuer den .35.3 - das diff dazu ist ja nun im cvs.
das waere ne spitzen sache.
danke
token
p.s.:
mist, was ist das denn nun wieder ?!:
m4 --define=rootfs=squashfs --define=rootsize=0x580000 Patches/dbox2-flash.c.m4 > linux/drivers/mtd/maps/dbox2-flash.c
sed -e 's/.*CONFIG_SQUASHFS[= ].*$/CONFIG_SQUASHFS=y/' -e s"/^.*CONFIG_IDE[= ].*/CONFIG_IDE=m/" -e s"/^.*CONFIG_BLK_DEV_IDE[= ].*/CONFIG_BLK_DEV_IDE=m/" -e s"/^.*CONFIG_BLK_DEV_IDEDISK[= ].*/CONFIG_BLK_DEV_IDEDISK=m/" -e s"/^.*CONFIG_EXT2_FS[= ].*/CONFIG_EXT2_FS=m/" -e s"/^.*CONFIG_EXT3_FS[= ].*/CONFIG_EXT3_FS=m/" -e s"/^.*CONFIG_JBD[= ].*/CONFIG_JBD=m/" -e s"/^.*CONFIG_XFS_FS[= ].*/CONFIG_XFS_FS=m/" -e s"/^.*CONFIG_NFSD[= ].*/CONFIG_NFSD=m/" -e s"/^.*CONFIG_NFSD_V3[= ].*/CONFIG_NFSD_V3=m/" -e s"/^.*CONFIG_NFSD_TCP[= ].*/CONFIG_NFSD_TCP=m/" Patches/linux-2.4.35-dbox2.config-flash > linux-2.4.35/.config
/bin/sh: linux-2.4.35/.config: No such file or directory
make: *** [/home/token/tuxbox/dbox2/cdkflash/root-squashfs] Fehler 1
Ready .... press Enter
er packt vorher den kernel nicht aus, das kernel-verzeichnis .35 gibts noch garnicht.
Gruß Riker
-
- Einsteiger
- Beiträge: 383
- Registriert: Sonntag 7. April 2002, 13:29
-
- Einsteiger
- Beiträge: 226
- Registriert: Dienstag 21. August 2001, 23:00
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Ist das Absicht, daß der automounter mit 2.4.35.3 jetzt kaputt ist?
(man könnte das auch als modul bauen und in der start_autofs laden, wenn da jemand interesse dran haben sollte...)
Code: Alles auswählen
Index: cdk/Patches/linux-2.4.35.3-dbox2.config-flash
===================================================================
RCS file: /cvs/tuxbox/cdk/Patches/linux-2.4.35.3-dbox2.config-flash,v
retrieving revision 1.1
diff -u -p -r1.1 linux-2.4.35.3-dbox2.config-flash
--- a/cdk/Patches/linux-2.4.35.3-dbox2.config-flash 8 Oct 2007 20:46:35 -0000 1.1
+++ b/cdk/Patches/linux-2.4.35.3-dbox2.config-flash 16 Oct 2007 17:11:10 -0000
@@ -589,7 +589,7 @@ CONFIG_VIDEO_DEV=y
# CONFIG_QUOTA is not set
# CONFIG_QFMT_V2 is not set
# CONFIG_AUTOFS_FS is not set
-# CONFIG_AUTOFS4_FS is not set
+CONFIG_AUTOFS4_FS=y
# CONFIG_REISERFS_FS is not set
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
-
- Developer
- Beiträge: 279
- Registriert: Mittwoch 26. Juni 2002, 21:19
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 09:58
Hi
Ich habe gerade versucht mit dem neuen .3 Kernel zu bauen (newmake)
Der build bleibt hier stehen:
Fehlt da was?
Und kann sich jemand das hier erklären?
Gruß
Ich habe gerade versucht mit dem neuen .3 Kernel zu bauen (newmake)
Der build bleibt hier stehen:
Code: Alles auswählen
Packet Generator (USE WITH CAUTION) (CONFIG_NET_PKTGEN) [N/y/m/?]
*
* ATA/IDE/MFM/RLL support
*
ATA/IDE/MFM/RLL support (CONFIG_IDE) [M/n/y/?]
*
* IDE, ATA and ATAPI Block devices
*
Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support (CONFIG_BLK_DEV_IDE) [N/m/?] (NEW)
Und kann sich jemand das hier erklären?
Code: Alles auswählen
auth.c:336: warning: unused variable `auth'
auth.c: In function `rpcauth_refreshcred':
auth.c:347: warning: unused variable `auth'
Makefile:15: .config: Datei oder Verzeichnis nicht gefunden
main.c: In function `dboxide_exit':
main.c:860: warning: implicit declaration of function `ide_unregister'
make[3]: *** [main.o] Fehler 1
make[2]: *** [_modsubdir_ide] Fehler 2
make[1]: *** [driver] Fehler 2
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Ah! ok. Ich hatte übersehen, daß die config files im old- und newmake unterschiedlich sind.
Das ist aber eher unpraktisch, darum würde ich folgendes für newmake vorschlagen:
Oder einfach überall als Modul bauen (old und newmake). Das hat aber einen Nachteil: bei den meisten images ist start_autofs im /var; das müßte aber geändert werden (autofs modul laden), was zu update-Problemen führen wird.
Das ist aber eher unpraktisch, darum würde ich folgendes für newmake vorschlagen:
Code: Alles auswählen
Index: make/flashroot-fs.mk
===================================================================
RCS file: /cvs/tuxbox/cdk/make/Attic/flashroot-fs.mk,v
retrieving revision 1.1.2.8
diff -u -p -r1.1.2.8 flashroot-fs.mk
--- a/make/flashroot-fs.mk 3 Jan 2007 18:22:12 -0000 1.1.2.8
+++ b/make/flashroot-fs.mk 16 Oct 2007 20:57:27 -0000
@@ -1,7 +1,10 @@
+# autofs is disabled in oldmake, but we want to enable it in newmake...
+AUTOFS_SED_CONF = -e 's/.*CONFIG_AUTOFS4_FS[= ].*$$/CONFIG_AUTOFS4_FS=y/'
+
$(flashprefix)/root-cramfs: bootstrap $(hostprefix)/bin/mkimage
rm -rf $@
m4 --define=rootfs=cramfs --define=rootsize=$(ROOT_PARTITION_SIZE) Patches/dbox2-flash.c.m4 > linux/drivers/mtd/maps/dbox2-flash.c
- sed -e 's/.*CONFIG_CRAMFS[= ].*$$/CONFIG_CRAMFS=y/' $(IDE_SED_CONF) $(EXT3_SED_CONF) $(XFS_SED_CONF) $(NFSSERVER_SED_CONF) Patches/linux-$(KERNELVERSION).config-flash > $(KERNEL_DIR)/.config
+ sed -e 's/.*CONFIG_CRAMFS[= ].*$$/CONFIG_CRAMFS=y/' $(AUTOFS_SED_CONF) $(IDE_SED_CONF) $(EXT3_SED_CONF) $(XFS_SED_CONF) $(NFSSERVER_SED_CONF) Patches/linux-$(KERNELVERSION).config-flash > $(KERNEL_DIR)/.config
$(MAKE) $(KERNEL_BUILD_FILENAME) targetprefix=$@
$(hostprefix)/bin/mkimage \
-n 'dbox2' -A ppc -O linux -T kernel -C gzip \
@@ -13,7 +16,7 @@ $(flashprefix)/root-cramfs: bootstrap $(
$(flashprefix)/root-jffs2: bootstrap $(hostprefix)/bin/mkimage
rm -rf $@
m4 --define=rootfs=jffs2 --define=rootsize=$(ROOT_PARTITION_SIZE) Patches/dbox2-flash.c.m4 > linux/drivers/mtd/maps/dbox2-flash.c
- sed -e 's/.*CONFIG_JFFS2_FS[= ].*$$/CONFIG_JFFS2_FS=y/' $(IDE_SED_CONF) $(EXT3_SED_CONF) $(XFS_SED_CONF) $(NFSSERVER_SED_CONF) Patches/linux-$(KERNELVERSION).config-flash > $(KERNEL_DIR)/.config
+ sed -e 's/.*CONFIG_JFFS2_FS[= ].*$$/CONFIG_JFFS2_FS=y/' $(AUTOFS_SED_CONF) $(IDE_SED_CONF) $(EXT3_SED_CONF) $(XFS_SED_CONF) $(NFSSERVER_SED_CONF) Patches/linux-$(KERNELVERSION).config-flash > $(KERNEL_DIR)/.config
$(MAKE) $(KERNEL_BUILD_FILENAME) targetprefix=$@
$(hostprefix)/bin/mkimage \
-n 'dbox2' -A ppc -O linux -T kernel -C gzip \
@@ -25,7 +28,7 @@ $(flashprefix)/root-jffs2: bootstrap $(h
$(flashprefix)/root-squashfs: bootstrap $(hostprefix)/bin/mkimage
rm -rf $@
m4 --define=rootfs=squashfs --define=rootsize=$(ROOT_PARTITION_SIZE) Patches/dbox2-flash.c.m4 > linux/drivers/mtd/maps/dbox2-flash.c
- sed -e 's/.*CONFIG_SQUASHFS[= ].*$$/CONFIG_SQUASHFS=y/' $(IDE_SED_CONF) $(EXT3_SED_CONF) $(XFS_SED_CONF) $(NFSSERVER_SED_CONF) Patches/linux-$(KERNELVERSION).config-flash > $(KERNEL_DIR)/.config
+ sed -e 's/.*CONFIG_SQUASHFS[= ].*$$/CONFIG_SQUASHFS=y/' $(AUTOFS_SED_CONF) $(IDE_SED_CONF) $(EXT3_SED_CONF) $(XFS_SED_CONF) $(NFSSERVER_SED_CONF) Patches/linux-$(KERNELVERSION).config-flash > $(KERNEL_DIR)/.config
$(MAKE) $(KERNEL_BUILD_FILENAME) targetprefix=$@
$(hostprefix)/bin/mkimage \
-n 'dbox2' -A ppc -O linux -T kernel -C gzip \
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 09:58
Hi
Nochmal zu meinem Problem:
Ich habe jetzt mal die beiden config-flash der 2.4.34 und 2.4.35.3 verglichen.
In der neueren fehlt:
Kopiere ich das in die neue Datei, dann läuft es durch und der Fehler im IDE Treiber (main.c) kommt dann auch nicht mehr...
Gruß
Nochmal zu meinem Problem:
Ich habe jetzt mal die beiden config-flash der 2.4.34 und 2.4.35.3 verglichen.
In der neueren fehlt:
Code: Alles auswählen
#
# IDE, ATA and ATAPI Block devices
#
# CONFIG_BLK_DEV_IDE is not set
#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_HD_IDE is not set
# CONFIG_BLK_DEV_HD is not set
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_IDEDISK is not set
# CONFIG_IDEDISK_MULTI_MODE is not set
# CONFIG_IDEDISK_STROKE is not set
# CONFIG_BLK_DEV_IDECS is not set
# CONFIG_BLK_DEV_DELKIN is not set
# CONFIG_BLK_DEV_IDECD is not set
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_IDE_TASK_IOCTL is not set
#
# IDE chipset support/bugfixes
#
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_ISAPNP is not set
# CONFIG_BLK_DEV_MPC8xx_IDE is not set
# CONFIG_IDE_CHIPSETS is not set
# CONFIG_IDEDMA_AUTO is not set
# CONFIG_DMA_NONPCI is not set
# CONFIG_BLK_DEV_ATARAID is not set
# CONFIG_BLK_DEV_ATARAID_PDC is not set
# CONFIG_BLK_DEV_ATARAID_HPT is not set
# CONFIG_BLK_DEV_ATARAID_MEDLEY is not set
# CONFIG_BLK_DEV_ATARAID_SII is not set
Gruß
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36