реклама на сайте
подробности

 
 
> Mouse/keyboard, в embedded.
_Vladimir_
сообщение Oct 3 2007, 15:30
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 10-05-05
Пользователь №: 4 893



Надо подключить к USB host port мышь (желательно и клаву)

загрузка когда нет подключеных USB устройств:
......
usbmon: debugs is not available
driver fsl-usb2-mph, $Revision: 1.1 $
fsl-usb2-mph fsl-usb2-mph.1: fsl usb20
fsl-usb2-mph fsl-usb2-mph.1: new USB bus registered, assigned bus number 1
fsl-usb2-mph fsl-usb2-mph.1: irq 39, io mem 0x00000000
fsl-usb2-mph fsl-usb2-mph.1: park 0
fsl-usb2-mph fsl-usb2-mph.1: USB 0.0 initialized, EHCI 1.00, driver $Revision: 1.1 $
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
.........

При включении мыши в usb (варианты usb-mouse или ps/2 mouse+ps/2-to-usb converter)
один и тот же ответ
hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?

Независимо, hot-plug или перед загрузкой.

Включение в тот же порт USB FLASH (или HDD) - бодро рапортует о подключении.

Кто-нибудь подскажет что не учтено?
Пробовал вкючить USB serial driver - не помогает

Забыл какой-то драйвер и/или в конфиге что-то?
(что не установлено - для краткости в основном вырезал)
#
# USB20 Host Configuration
#
CONFIG_MPH_USB_SUPPORT=y
# CONFIG_DR_USB_SUPPORT is not set
CONFIG_MPH0_USB_ENABLE=y
CONFIG_MPH0_ULPI=y
# CONFIG_MPH0_SERIAL is not set
CONFIG_MPH1_USB_ENABLE=y
CONFIG_MPH1_ULPI=y
# CONFIG_MPH1_SERIAL is not set
CONFIG_83xx=y
CONFIG_MPC834x=y
CONFIG_KOM_E2BRAIN=y
CONFIG_KOM_PPC=y
# CONFIG_SMSC_47M10 is not set
# CONFIG_SMP is not set
# CONFIG_HIGHMEM is not set
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
# CONFIG_DISCONTIGMEM_MANUAL is not set
# CONFIG_SPARSEMEM_MANUAL is not set
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_MISC is not set
# CONFIG_CMDLINE_BOOL is not set
# CONFIG_SECCOMP is not set
CONFIG_ISA_DMA_API=y

CONFIG_INPUT=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1280
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1024
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_EVBUG is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=y

#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set

#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=y

#
# USB Input Devices
#
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
# CONFIG_HID_FF is not set
CONFIG_USB_HIDDEV=y

#
# USB port drivers
#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
amw
сообщение Oct 5 2007, 13:20
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата
При включении мыши в usb (варианты usb-mouse или ps/2 mouse+ps/2-to-usb converter)
один и тот же ответ
hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?

Скорее всего именно это.
Не далее как сегодня утром перепаивал стабилизатор питания в устройстве после такого сообщения.


Не зависимо от конфига ядра на включение рабочего устройства ядро рапортует о его (устройсва) наличии. т.е. прошел USB BUS RESET.
Указанное в посте сообщение коворит о том, что HOST не может провести USB RESET. Проверьте сигналы на D+ и D-. USB RESET - это типа "переполюсовка".

Как я понимаю все это под Linux smile.gif.

А то с телепатией туговато у меня сегодня.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 17:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016