qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Ask for debugging linux kernel with Qemu 0.8.1 onMsys


From: Tieu Ma Dau
Subject: Re: [Qemu-devel] Ask for debugging linux kernel with Qemu 0.8.1 onMsys
Date: Wed, 7 Jun 2006 04:53:24 -0700 (PDT)

> MinGW's gdb doesn't support network debugging. You need to use Cygwin's gdb for remote debugging with network.
I installed gcc-4.0 toolchain (so it also include gdb) from http://www.gnuarm.com/ to debug the code generated for ARM Linux.
And I did not install Cygwin because when I had installed this gcc-4.0 toolchain, the installer had asked me if I want to install the files .dll used by Cygwin in case of I had not installed Cygwin as well. Finally, it means I did not installed Cygwin but installed gcc-4.0 toolchain and I can run well the command (used for debug ARM Linux code): arm-elf-gdb

>Port 1234 doesn't open. The program doesn't work well. If you use the patch
, TCP 1234 port will be used. Did you see this message?

>Waiting gdb connection on port 1234
I said that I've applied this patch to source code and recompiled this source code but I got the same problem.
For the msg: "Waiting gdb connection on port 1234", I did not see this message in the screen of Msys (because I think that Qemu must use stdio to print the message on the console of Msys but there is not stdio in Msys/Windows) but I don't know if it can be printed on the screen (the new window for Qemu when running Qemu from Msys) of Qemu or not; because this screen scroll very fast and I could not see all the messages on the screen.
So do you have any suggestions to see all of which printed on the screen of Qemu? And any solutions to test if the port 1234 is already openned or not? Or any another patches?
Thanks so much and best regards.
Thanh

Kazu <address@hidden> wrote:

Sent: Wednesday, June 07, 2006 4:56 PM Tieu Ma Dau wrote:


>I recently try the patch you recommend but I got the same result. In fact,
after make this patch into Qemu source code >0.8.1, I compiled it with these
commands:
>./configure --prefix=/travail/install/qemu-8.1
>make install
>And I run Qemu to simulate ARM on debugging mode:
>./qemu-system-arm -kernel myKernel-with-kgdb -initrd arm_root.img -s
>And I tried to connect to Qemu by default port 1234: (gdb) target remote
localhost:1234
>But I got the error: connection refused

MinGW's gdb doesn't support network debugging. You need to use Cygwin's gdb
for remote debugging with network.

>So I test the current openned port in localhost by the command: netstat -ao
>And the result I got is below:
>[code]
>Connexions actives

Proto Adresse locale Adresse distante Etat
TCP vinh-phu:epmap vinh-phu:0 LISTENING 1056
TCP vinh-phu:microsoft-ds vinh-phu:0 LISTENING 4
TCP vinh-phu:1025 vinh-phu:0 LISTENING 1216
TCP vinh-phu:1027 vinh-phu:0 LISTENING 4
TCP vinh-phu:2869 vinh-phu:0 LISTENING 1416
TCP vinh-phu:3016 vinh-phu:0 LISTENING 2036
TCP vinh-phu:3019 vinh-phu:0 LISTENING 2012
TCP vinh-phu:3026 vinh-phu:0 LISTENING 2012
TCP vinh-phu:5000 vinh-phu:0 LISTENING 1416
TCP vinh-phu:5101 vinh-phu:0 LISTENING 2012
TCP vinh-phu:3001 vinh-phu:0 LISTENING 1800
TCP vinh-phu:3002 vinh-phu:0 LISTENING 1216
TCP vinh-phu:3003 vinh-phu:0 LISTENING 1216
TCP vinh-phu:3015 vinh-phu:0 LISTENING 2036
TCP vinh-phu:3015 localhost:3016 ESTABLISHED 2036
TCP vinh-phu:3016 localhost:3015 ESTABLISHED 2036
TCP vinh-phu:3019 cs8.msg.dcn.yahoo.com:5050 ESTABLISHED
2012
TCP vinh-phu:3026 sip7.voice.re2.yahoo.com:5061 ESTABLISHED
2012
TCP vinh-phu:15871 vinh-phu:0 LISTENING 1988
UDP vinh-phu:epmap *:* 1056
UDP vinh-phu:microsoft-ds *:* 4
UDP vinh-phu:isakmp *:* 896
UDP vinh-phu:1026 *:* 1216
UDP vinh-phu:3004 *:* 1216
UDP vinh-phu:3011 *:* 1988
UDP vinh-phu:3012 *:* 1384
UDP vinh-phu:3025 *:* 1384
UDP vinh-phu:3068 *:* 1384
UDP vinh-phu:3069 *:* 1384
UDP vinh-phu:3071 *:* 1384
UDP vinh-phu:3072 *:* 1384
UDP vinh-phu:3073 *:* 1384
UDP vinh-phu:3074 *:* 1384
UDP vinh-phu:ntp *:* 1216
UDP vinh-phu:1900 *:* 1416
UDP vinh-phu:3005 *:* 1216
UDP vinh-phu:3009 *:* 1216
UDP vinh-phu:3022 *:* 2012
UDP vinh-phu:3441 *:* 2036
UDP vinh-phu:3997 *:* 1540
UDP vinh-phu:ntp *:* 1216
UDP vinh-phu:1900 *:* 1416
UDP vinh-phu:3030 *:* 2012
UDP vinh-phu:3031 *:* 2012
UDP vinh-phu:8257 *:* 1988
UDP vinh-phu:57073 *:* 1988
[/code]
>Do you know any suggestion for this problem?

Port 1234 doesn't open. The program doesn't work well. If you use the patch
, TCP 1234 port will be used. Did you see this message?

Waiting gdb connection on port 1234

Regards,
Kazu



_______________________________________________
Qemu-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/qemu-devel

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


reply via email to

[Prev in Thread] Current Thread [Next in Thread]