SK-MIMX233 телодвижения ...
Pavel Ivanchenko
Admin
Пункты: 91474
Регистрация: 24.03.2009
Пол: Мужчина
А не может это быть эффектом (в смысле кривой инициализации хоста) кривой работы автоматической подгрузки модулей ...
Я смотрю в usb/gadget есть модули arcotg_udc.ko и gadget_udc.ko
...
Нет, это запчасти от старой сборки.
sasamy
Пункты: 77333
Регистрация: 14.08.2009
Цитата Все по старому:
Kernel command line: console=ttyAM0,115200 root=/dev/mmcblk0p2 rw rootwait
не наблюдается параметр dynamic_printk :)
sasamy
Пункты: 77333
Регистрация: 14.08.2009
Цитата А не может это быть эффектом (в смысле кривой инициализации хоста) кривой работы автоматической подгрузки модулей ...
Я смотрю в usb/gadget есть модули arcotg_udc.ko и gadget_udc.ko
Гадать можно долго :) Неплохо бы отладочную информацию в полном объеме увидеть...
Pavel Ivanchenko
Admin
Пункты: 91474
Регистрация: 24.03.2009
Пол: Мужчина
Цитата Цитата Все по старому:
Kernel command line: console=ttyAM0,115200 root=/dev/mmcblk0p2 rw rootwait
не наблюдается параметр dynamic_printk :)
Найн не наблюдаться:
Код Kernel command line: console=ttyAM0,115200 root=/dev/mmcblk0p2 rw rootwait mtdparts=gpmi:-(Data) ssp1=spi1 dynamic_printk
sasamy
Пункты: 77333
Регистрация: 14.08.2009
Вот блин - чего ему еще нужно... вроде все как в доке описано для pr_debug - сам я ничего не выдумывал...
Pavel Ivanchenko
Admin
Пункты: 91474
Регистрация: 24.03.2009
Пол: Мужчина
В usb.h есть макрос:
Код #ifdef CONFIG_USB_OTG
#define DR_UDC_MODE FSL_USB2_DR_OTG
#define DR_HOST_MODE FSL_USB2_DR_OTG
#else
#define DR_UDC_MODE FSL_USB2_DR_DEVICE
#define DR_HOST_MODE FSL_USB2_DR_HOST
#endif
Попробовал заменить на:
Код #define DR_UDC_MODE FSL_USB2_DR_DEVICE
#define DR_HOST_MODE FSL_USB2_DR_HOST
Теперь ядро говорит:
Код ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
fsl-ehci fsl-ehci.0: init fsl-ehci.0 fail, -16
fsl-ehci: probe of fsl-ehci.0 failed with error -16
sasamy
Пункты: 77333
Регистрация: 14.08.2009
Павел, добавь в файл
arch/arm/plat-stmp3xxx/Makefile
перед строкой
obj-$(CONFIG_ARCH_STMP378X) += dcp-bootstream.o usb_common.o utmixc.o
строки
CFLAGS_usb_common.o := -DDEBUG
CFLAGS_utmixc.o := -DDEBUG
CFLAGS_usb_dr.o := -DDEBUG
должно сработать :)
Pavel Ivanchenko
Admin
Пункты: 91474
Регистрация: 24.03.2009
Пол: Мужчина
Код <6>ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
<7>ehci_hcd: block sizes: qh 128 qtd 96 itd 160 sitd 96
<7>initializing FSL-SOC USB Controller
<7>otg_get_resources
<3>fsl-ehci fsl-ehci.0: Found HC with no IRQ. Check fsl-ehci.0 setup!
<6>Initializing USB Mass Storage driver...
<6>usbcore: registered new interface driver usb-storage
<6>USB Mass Storage support registered.
<6>Freescale USB OTG Driver loaded, $Revision: 1.55 $
<7>j=4294938572 [fsl_otg_probe] pdev=0xc0457fc0
<7>
<7>j=4294938572 [fsl_otg_conf]
<7>otg_set_transceiver xceiv=0x(null) x=0xc387ac00
<7>otg_get_transceiver xceiv=0xc387ac00
<7>usbotg_init: pdev=0xc0457fc0 pdata=0xc0457f48
<7>fsl_usb_get_xcvr
<7>usbotg_init: grab pins
<7>usbotg_init: success
<7>j=4294938572 [usb_otg_start] initial ID pin=0
<7>
<6>ARC USBOTG Device Controller driver (1 August 2005)
<7>otg_get_transceiver xceiv=0xc387ac00
<7>otg_get_resources
<7>usbotg_init: pdev=0xc0458080 pdata=0xc0457f48
<7>fsl_usb_get_xcvr
<7>usbotg_init: grab pins
<7>usbotg_init: success
<6>check_parameters:UTP settings are in place now, overriding defaults
<6>g_file_storage gadget: File-backed Storage Gadget, version: 20 November 2008
<6>g_file_storage gadget: Number of LUNs=1
<7>g_file_storage gadget: transport=Bulk-only (x50)
<7>g_file_storage gadget: protocol=Transparent SCSI (x06)
<7>g_file_storage gadget: VendorID=x066f, ProductID=x37ff, Release=x0325
<7>g_file_storage gadget: removable=1, stall=0, cdrom=0, buflen=16384
<7>g_file_storage gadget: I/O thread pid: 632
<6>Suspend udc for OTG auto detect
<7>j=4294938589 [fsl_otg_set_peripheral] before: fsm.id ID pin=0
<7>j=4294938589 [fsl_otg_set_peripheral] after: fsm.id ID pin=0
<7>j=4294938589 [fsl_otg_set_peripheral] ID pin=0
<7>
<6>fsl-usb2-udc: bind to driver g_file_storage
Может нужно искать не в /proc/kmsg а она какую-нибудь файловую систему создаст ...
sasamy
Пункты: 77333
Регистрация: 14.08.2009
Сообщения должны появиться в выхлопе dmesg...
Павел - так они же появились - что ты мне мозги пудришь :)
Pavel Ivanchenko
Admin
Пункты: 91474
Регистрация: 24.03.2009
Пол: Мужчина
Сори, просто я ждал тучи новых сообщений :)