On Tue, Jan 5, 2010 at 8:39 PM, Jason Wessel <[email protected]> wrote:
> jidong xiao wrote:
>> Hi,
>>
>> I compiled kernel 2.6.31.3-5 with kgdb enabled, but when I booted my
>> kernel, I found no kgdb code had been executed, as I understand, the
>> kernel should stay at some point and wait for response from another
>> machine, but the truth is it fully booted up just like kgdb is not
>> existing.
>>
>> (my config file shows KGDB options are enabled:
>>
>> CONFIG_HAVE_ARCH_KGDB=y
>> CONFIG_KGDB=y
>> CONFIG_KGDB_SERIAL_CONSOLE=y
>> # CONFIG_KGDB_TESTS is not set
>>
>>
>
> Unless you patch in the kgdb8250 driver, you cannot use it.  If you
> build the kernel documentation you would get a directory called
> Documentation/DocBook/kgdb.   In there you would find information about
> kgdboc, which is the only I/O driver merged to the mainline kernel.
>
>> and my grub/menu file is:
>>
>> title kernel 2.6.31.3-5-default
>>     kernel (hd0,0)/vmlinuz-2.6.31.3-5-default root=/dev/sda15
>> console=ttyS0,9600 console=tty0 kgdbwait kgdb8250=0,9600
>>     initrd (hd0,0)/initrd-2.6.31.3-5-default
>> )
>>
>
> You would want to use:
>
> kgdboc=ttyS0,9600 kgdbwait
>
>
> Jason.
>

Oh, thank you Jason. I changed kgdb8250=0,9600 to kgdboc=ttyS0,9600
and now everything looks ok, now I can enter into kgdb and run various
commands.

But I have a question, if kgdboc would suffice, why do you suggest me
apply kgdb8250 patch?

Regards
Jason

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Kgdb-bugreport mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport

Reply via email to