Thread: [Thinstation-general] Update the default Kernel for 2.6.23.9
Brought to you by:
doncuppjr
From: Wendell A. <we...@ct...> - 2007-12-17 19:10:04
|
Hi. I'm trying update the kernel from Thinstation-2.2.1rc4. I compile the kernel 2.6.23.9 following the instructions in http://thinstation.wiki.sourceforge.net/Kernel+Compile+2.2. But I'm not successful. 1) After compile the kernel, when I try build the images the follow error occur: [16:47] wendell@jk04 [Thinstation-2.2.1]$ ./build Checking for required commands... OK Symbolic Links Ok + Building image: Module: serial_core cp: missing destination file Try `cp --help' for more information. Module: 8139too cp: missing destination file Try `cp --help' for more information. Module: b44 cp: missing destination file Try `cp --help' for more information. Module: usbhid cp: missing destination file Try `cp --help' for more information. 2) Is realy necessary apply any patch in the kernel? I saw in the default kernel (2.6.16.5) some patchs: sh-3.1# ls /source/kernel-2.6.16.5/patches/ apply_patches.sh squashfs3.0-patch bootsplash-3.1.6-2.6.15.diff supermount-2.6.16-r1-01.patch change_boot_delay_0_seconds.patch supermount.readme Someone has any idea how I can resolve this problem? Best regards. |
From: TrevorB <tre...@us...> - 2007-12-17 23:38:46
|
On Mon, 2007-12-17 at 17:09 -0200, Wendell Almeida wrote: > Hi. > > I'm trying update the kernel from Thinstation-2.2.1rc4. > I compile the kernel 2.6.23.9 following the instructions in > http://thinstation.wiki.sourceforge.net/Kernel+Compile+2.2. > But I'm not successful. > > 1) After compile the kernel, when I try build the images the follow > error occur: > [16:47] wendell@jk04 [Thinstation-2.2.1]$ ./build > Checking for required commands... OK > Symbolic Links Ok > + Building image: > Module: serial_core > cp: missing destination file > Try `cp --help' for more information. > Module: 8139too > cp: missing destination file > Try `cp --help' for more information. > Module: b44 > cp: missing destination file > Try `cp --help' for more information. > Module: usbhid > cp: missing destination file > Try `cp --help' for more information. Did you update the SOURCE_PATH & KERNEL_PATH files in your <build dir>/utils directory and run the update_kernel.sh script in the <build dir>/utils/scripts directory? This should have copied the modules across as well (so long as you had run a make modules.....). > > 2) Is realy necessary apply any patch in the kernel? I saw in the > default kernel (2.6.16.5) some patchs: > sh-3.1# ls /source/kernel-2.6.16.5/patches/ > apply_patches.sh squashfs3.0-patch > bootsplash-3.1.6-2.6.15.diff supermount-2.6.16-r1-01.patch > change_boot_delay_0_seconds.patch supermount.readme Certainly is. We need squashfs as this is the filesystem used in the initrd, bootsplash (for the bootsplash) and the 'hidden' one of unionfs (if you look at the apply_patches.sh script you will see the unionfs statements). I am assuming that the supermount patch is required (haven't checked for the 2.6.23 stream...). All of these need to be the appropriate ones for the kernel you are compiling (which is why I stuck with the latest 2.6.16 version). That howto is primarily aimed at making changes in the config & recompiling the kernel. I think it needs some additions for an entirely new kernel..... Will look at it. Good Luck Trevor B > > Someone has any idea how I can resolve this problem? > > Best regards. > > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services > for just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Thinstation-general mailing list > Thi...@li... > https://lists.sourceforge.net/lists/listinfo/thinstation-general |
From: TrevorB <tre...@us...> - 2007-12-17 23:41:46
|
> <<stuff gone>> > This should have copied the modules across as well (so long as you had run a make modules.....). I meant 'make modules_install' Trevor B |
From: Wendell A. <we...@ct...> - 2007-12-18 18:28:58
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> TrevorB escreveu: <blockquote cite="mid...@pc..." type="cite"><br> <pre wrap=""><!----> Did you update the SOURCE_PATH & KERNEL_PATH files in your <build dir>/utils directory and run the update_kernel.sh script in the <build dir>/utils/scripts directory? This should have copied the modules across as well (so long as you had run a make modules.....). </pre> </blockquote> Yes. I do.<br> <blockquote cite="mid...@pc..." type="cite"> <pre wrap="">initrd, bootsplash (for the bootsplash) and the 'hidden' one of unionfs (if you look at the apply_patches.sh script you will see the unionfs statements). I am assuming that the supermount patch is required (haven't checked for the 2.6.23 stream...). All of these need to be the appropriate ones for the kernel you are compiling (which is why I stuck with the latest 2.6.16 version). That howto is primarily aimed at making changes in the config & recompiling the kernel. I think it needs some additions for an entirely new kernel..... Will look at it. </pre> </blockquote> I understood.<br> I tried to use the kernel 2.6.21.1 from Thinstation_src-2.3beta1. This one has the patches applied.<br> But during image boot the following error occur:<br> Cannot create directory /dev/pts: Read-only file system<br> Cannot create directory /tmp/ts: Read-only file system<br> <br> And the modules are not loaded.<br> What is happening?<br> </body> </html> |