Цитата(federal @ Jan 13 2013, 02:18)

Может быть проблема в том, что физически ttyO0 подключен через hub controller к хосту и поэтому не грузится kgdb?
нет, от этого точно ничего не зависит, скорей всего ядро неправильно сконфигурировано
Цитата
В гугле нашел нечто подобное, но очень очень обзорно.( напримерhttp://bootloader.wikidot.com/android:kgdb )
т.е. получается, что у USB драйвера должны реализованы I/O poll функции для kgdb.
это совесем другая история
Цитата
kgdboc=ttyGS0 kgdbretry=4
там описан случай эмуляции консоли на USB device отлаживаемого устройства (kgdboc=ttyGS0 - GS это gadget serial), а у вас настоящий аппаратный UART.
У меня на хосте терминал работает через USB<->serial pl2303 и все нормально c at91sam9g45
Цитата
Linux version 3.2.30-rt45 (sasa@sasa-laptop) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #248 Sun Jan 13 03:04:23 MSK 2013
...
Kernel command line: console=ttyS0,115200 ubi.mtd=1 root=ubi0:nandfs rw rootfstype=ubifs kgdboc=ttyS0,115200 kgdbwait
...
console [ttyS0] enabled
atmel_usart.1: ttyS1 at MMIO 0xfff8c000 (irq = 7) is a ATMEL_SERIAL
atmel_usart.2: ttyS2 at MMIO 0xfff90000 (irq = 8) is a ATMEL_SERIAL
kgdb: Registered I/O driver kgdboc.
kgdb: Waiting for connection from remote gdb...
даже если USB конвертер валит "мусор" в порт, в логе загрузки все равно должны быть такие строки.
В ядре включил такие опции
Код
Kernel hacking --->
-*- Kernel debugging
[*] KGDB: kernel debugger --->
<*> KGDB: use kgdb over the serial console
Сообщение отредактировал sasamy - Jan 12 2013, 23:37