Does the kernel 2.6.24-18.32 support KGDB??

rod_wang rod_wang at pegatroncorp.com
Tue Sep 23 09:30:58 UTC 2008


Hi Amit,
The processor is the Intel CPU ( Atom ) , the chipset is Intel Poulsbo
chipset .
The disk is SSD.

I used the moblin image creator to create a image to install on device.
And the /dev entries  sdx. (small case).


Thanks in Advance.
Rod

-----Original Message-----
From: amit.kucheria at verdurent.com [mailto:amit.kucheria at verdurent.com] On
Behalf Of Amit Kucheria
Sent: Tuesday, September 23, 2008 4:50 PM
To: rod_wang at pegatroncorp.com
Cc: kernel-team at lists.ubuntu.com
Subject: Re: Does the kernel 2.6.24-18.32 support KGDB??

What device is this? What is installed on it?

And are the /dev/ entries sdX or SdX? Note small case or upper case 'S'

On Tue, Sep 23, 2008 at 11:31 AM, rod_wang <rod_wang at pegatroncorp.com>
wrote:
> Hi  Amit,
>        After I download and install the kernel image
> (linux-image-2.6.27-3-lpia_2.6.27-3.3_lpia.deb ) , then reboot the system,
> The error message as below:
>        Begin: Running /script/init-premount.
>     Done.
>        Begin: Mounting root file system ..
>     Using squashfs .......
>     Checking device /dev/hda
>     Checking device /dev/hdb
>     Checking device /dev/Sda
>     Checking device /dev/Sdb
>     Checking device /dev/hda
>     Checking device /dev/hdb
>     Checking device /dev/Sda
>     Checking device /dev/Sdb
>      .............
>
> Install step:
>        1. dpkg -I linux-image-2.6.27-3-lpia_2.6.27-3.3_lpia.deb
>        2. cd grub
>        3. vim menu.lst
>                Add :
>                        Title    Ubuntu 8.0.4, kernel 2.6.27-3-lpia
>                        Root    (hd0,0)
>                        Kernel  /vmlinuz-2.6.27-3-lpia ro boot=disk
> resume=/dev/sda3 ht=on
>                        Initrd     /initrd.img-2.6.27-3-lpia
>        4. reboot
>
>
>
> The fail symptom look like couldn't find device. I don't know what happens
> at here.
> But I have an experience at build kernel ( linux_2.6.24-18.32.tar.gz ), if
I
> build the kernel use the AUTOBUILD this way, I will got a error ( BusyBox
)
> as below:
>
>>               Mounting none on /root failed
>>                 Mounting /root/dev on /dev/.static/dev failed
>>                 Mounting /sys on /root/sys failed
>>                 Mounting /proc on /root/proc failed
>>                 ...
>>                 ...
>>                 Target filesystem doesn't have /sbin/init
>>
>>                 Busybox x.x.x (Debian x:x.x.x) Built-in shell
>>                 (initramfs)
>
> Someone tell me, I doesn't have squashfs and unionfs. After I download and
> install the linux-ubuntu-modules-x.xx.x-xx, I could boot correctly.
> I don't know why I couldn't boot correctly at upstream kernel. Hopefully
it
> could clearly help us to dig out the problem.
>
>
> Thanks in Advance.
> Rod
>
>
>
>
> -----Original Message-----
> From: amit.kucheria at verdurent.com [mailto:amit.kucheria at verdurent.com] On
> Behalf Of Amit Kucheria
> Sent: Tuesday, September 23, 2008 3:32 PM
> To: rod_wang at pegatroncorp.com
> Cc: kernel-team at lists.ubuntu.com
> Subject: Re: Does the kernel 2.6.24-18.32 support KGDB??
>
> Hi Rod,
>
> Any reason you are using the older 2.6.27 LPIA kernel and not the new
> 2.6.27-based kernel?
>
> You can download the precompiled package from
>
http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-lpia/linux-image-2.6.
> 27-3-lpia_2.6.27-3.3_lpia.deb
>
> For compilation, please use instructions given at
> https://wiki.ubuntu.com/KernelMaintenanceStarter. Basically do NOT use
> 'make menuconfig' to change configs.
>
> Regards,
> Amit
>
> On Tue, Sep 23, 2008 at 6:26 AM, rod_wang <rod_wang at pegatroncorp.com>
wrote:
>> Thanks for your quickly reply.
>>
>>
>>
>> But After I build the new kernel ( linux-lpia_2.6.26.1.1 ) , I always
fail
>> at boot time.
>>
>> Build step:
>>
>>                       1. tar -zxvf linux-lpia_2.6.26-1.1.tar.gz
>>
>>                       2. cd ubuntu-intrepid-lpia
>>
>>                       3. AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules
>> binary-lpia
>>
>>
>>
>> Error message:
>>
>>         Begin: Running /script/init-premount.
>>
>>         Done.
>>
>>         Begin: Mounting root file system ..
>>
>>         Using squashfs .......
>>
>>         Checking device /dev/hda
>>
>>         Checking device /dev/hdb
>>
>>         Checking device /dev/Sda
>>
>>         Checking device /dev/Sdb
>>
>>         Checking device /dev/hda
>>
>>         Checking device /dev/hdb
>>
>>         Checking device /dev/Sda
>>
>>         Checking device /dev/Sdb
>>
>>         .............
>>
>>
>>
>> I am afraid that losing some driver ..so I went to modify config.lpa.
>>
>> But I got the other problem on build kernel(linux-lpia_2.6.26.1.1) , If
>> after I modify debian/config/lpia/config.lpia , then I build the kernel,
>>
>>            Build step:
>>
>>                      1.cd kernel-2.6.26.1.1
>>
>>                      2. make menuconfig
>>
>>                      3. select  "Ubuntu Supplied Third-Party Device
> Drivers
>> ->
>>
>>                                            SquashFS 3.3 & Another UnionFS
> "
>>
>>
>>
>>                                 CONFIG_SQUASHFS=m
>>
>>                                 CONFIG_SQUASHFS_EMBEDDED=y
>>
>>                                 CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
>>
>>                                 CONFIG_AUFS=y
>>
>>                                 CONFIG_AUFS_BRANCH_MAX_127=y
>>
>>                      4. cp .config debian/config/lpia/config.lpia
>>
>>                      5. AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules
>> binary-lpia
>>
>>
>>
>> I always got error message as below:
>>
>> Error message:
>>
>>                                  #
>>
>>                                  #  configuration written to .config
>>
>>                                  #
>>
>>                                  Using /kernel-2.6.26.1.1 as source for
>> kernel
>>
>>                                  /kernel-2.6.26.1.1 is not clean , please
>> run "make mrproper"
>>
>>                                  In the '/kernel-2.6.26.1.1' directory
>>
>> Make[4]: *** [prepare3] Error1
>>
>> Make[3]: *** [sub-make] Error2
>>
>> Make[2]: *** [prepare] Error2
>>
>> Make[1]: *** [sub-make] Error2
>>
>> Make[1]: Leaving directory '/kernel-2.6.26.1.1'
>>
>> Make: *** ['kernel-2.6.26.1.1/debian/stamps/stamp-prepare-lpia] Error2
>>
>>
>>
>> Is any step wrong on build kernel??
>>
>>
>>
>>
>>
>>
>>
>> Thanks in Advance.
>>
>> Rod
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> -----Original Message-----
>> From: amit.kucheria at verdurent.com [mailto:amit.kucheria at verdurent.com] On
>> Behalf Of Amit Kucheria
>> Sent: Tuesday, September 23, 2008 12:46 AM
>> To: rod_wang at pegatroncorp.com
>> Cc: kernel-team at lists.ubuntu.com
>> Subject: Re: Does the kernel 2.6.24-18.32 support KGDB??
>>
>>
>>
>> On Mon, Sep 22, 2008 at 10:56 AM, rod_wang <rod_wang at pegatroncorp.com>
>> wrote:
>>
>>>  Hi,
>>
>>>
>>
>>>
>>
>>>
>>
>>>         I have a question about kernel 2.6.24-18.32. Is it support the
>>
>>>
>>
>>> KGDB???
>>
>>>
>>
>>
>>
>>>
>>
>>> How can I make the kernel support KGDB , If the kernel doesn't support.
>>
>>>
>>
>>
>>
>> The 2.6.24 kernels do not have built-in support for KGDB. KGDB support
>>
>> was integrated in 2.6.26. You have two options:
>>
>>
>>
>> 1. Install a newer kernel e.g. the intrepid kernel
>>
>> 2. Find KGDB patches for 2.6.24 and compile your own kernel.
>>
>>
>>
>> Regards,
>>
>> Amit
>
>





More information about the kernel-team mailing list