Congratulations ! effectively, I tried to replace my Apple keyboard by a Dell keyboard and I replaced in startx script
Xfbdev -keybd keyboard,,device=/dev/input/keyboard0 by
Xfbdev -keybd keyboard,,device=/dev/input/event2
And It works fine now.
Thank you for your support.
Regards,
Philippe.
rwxrwxrwx 1 root root 9 Jan 1 00:00 usb-Logitech_USB-PS.2_Optical_Mouse-event-mouse -> ../event4
is this a mouse or keyboard? which conflicts with your former log
usb 2-1: new high speed USB device using fsl-ehci and address 4
usb 2-1: New USB device found, idVendor=05ac, idProduct=1006
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: Product: Keyboard Hub
usb 2-1: Manufacturer: Apple, Inc.
usb 2-1: SerialNumber: 000000000000
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
usb 2-1.2: new low speed USB device using fsl-ehci and address 5
usb 2-1.2: New USB device found, idVendor=05ac, idProduct=0221
usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.2: Product: Apple Keyboard
usb 2-1.2: Manufacturer: Apple, Inc
no you ls result shows that the usb keyboard does not recognized by the system, can you change another usb key board?
Hello,
I selected udev and 'include automount rules' in ltib configuration. Keyboard should be automatically recognized, and it's not the case as far as I can see in /dev/input :
root@freescale /dev/input$ ls -lR
.:
drwxr-xr-x 2 root root 80 Jan 1 00:00 by-id
drwxr-xr-x 2 root root 120 Jan 1 00:00 by-path
crw-r----- 1 root root 13, 64 Jan 1 00:00 event0
crw-r----- 1 root root 13, 65 Jan 1 00:00 event1
crw-r----- 1 root root 13, 66 Jan 1 00:00 event2
crw-r----- 1 root root 13, 67 Jan 1 00:00 event3
crw-r----- 1 root root 13, 68 Jan 1 00:00 event4
crw-r----- 1 root root 13, 63 Jan 1 00:00 mice
crw-r----- 1 root root 13, 32 Jan 1 00:00 mouse0
crw-r----- 1 root root 13, 33 Jan 1 00:00 mouse1
crw------- 1 root root 10, 223 Jan 1 00:00 uinput
./by-id:
lrwxrwxrwx 1 root root 9 Jan 1 00:00 usb-Logitech_USB-PS.2_Optical_Mouse-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 Jan 1 00:00 usb-Logitech_USB-PS.2_Optical_Mouse-mouse -> ../mouse1
./by-path:
lrwxrwxrwx 1 root root 9 Jan 1 00:00 platform-da9052-onkey-event- -> ../event2
lrwxrwxrwx 1 root root 9 Jan 1 00:00 platform-fsl-ehci.0-usb-0:1:1.0-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 Jan 1 00:00 platform-fsl-ehci.0-usb-0:1:1.0-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 Jan 1 00:00 platform-gpio-keys-event- -> ../event0
I tried mdev but it failed. I also took a look into bin/device_table.txt and keyboard is not defined. So I am wondering if I have to add it in this file or if the setting should be done somewhere else.
Regards,
Philippe.
the keyboard and mouse are input devices, so you need check it at /dev/input/
Hello hake,
I don't know in fact as /dev/keyboard0 is not present. when I plug in the keyboard I get :
usb 2-1: new high speed USB device using fsl-ehci and address 4
usb 2-1: New USB device found, idVendor=05ac, idProduct=1006
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: Product: Keyboard Hub
usb 2-1: Manufacturer: Apple, Inc.
usb 2-1: SerialNumber: 000000000000
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
usb 2-1.2: new low speed USB device using fsl-ehci and address 5
usb 2-1.2: New USB device found, idVendor=05ac, idProduct=0221
usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1.2: Product: Apple Keyboard
usb 2-1.2: Manufacturer: Apple, Inc
On device, each time I unplug / plug my keyboard, I get two new devices :
crw-rw---- 1 root root 189, 135 Jan 1 00:43 /dev/usbdev2.8
crw-rw---- 1 root root 189, 136 Jan 1 00:43 /dev/usbdev2.9
(8 and 9 are incremented at each unplug / plug action, next values are 10 and 11 and so on).
I tried to use some other keyboards, but the result is the same, nothing happens when I press on keys. My aim is to recognize all kind of keyboards as I have no idea of what kind of keyboard people will use on my application.
I don't use touch screen, just a VGA display + mouse + keyboard + serial interface to configure the system.
Regards,
Philippe.
what is your keypad input device node? you can use evtest /dev/input/<your device node> to test, then set to the device parameter. No sure it is going to work or not, as the key definitions may need change, you have to look at the xfb code.
OK for the SD card, effectively I specify BS=512.
Concerning the keyboard I updated startx script with -keybd keyboard,,device=/dev/input/keyboard0 but in fact there is no keyboard0 in /dev/input, so it can't work. Do you know how to configure keyboard device ? Is it a special configuration in ltib ?
there are some configs for keyboard support, you can check that in startx scripts.
if skip=1 seek=1 does not work, which mean your SD card can only seek in 512 bytes block.
Hello,
Thank you for your help.
After a while, with the last release 11.09 I finally got an output on my VGA display. Now, the mouse is working fine on my X window environment but my keyboard is not recognized, nothing happens when I press on keys....
Do you know if there is a specific configuration for the startx script ? especially for Xfbdev ?
By the way, dd if=<uboot> of=/dev/mmcblk0 bs=1024 seek=1 skip=1 doesn't work for me, I have to specify seek=2 skip=2.
Best Regards,
Philippe.
Hello hake,
root@freescale ~$ cat /proc/cmdline
console=ttymxc0,115200 video=mxcdi1fb:GBR24,XGA di1_primary vga root=/dev/mmcblk0p1 rw rootwait
Regards,
Philippe
cat you boot board and
cat /proc/cmdline to judge the command line also.
the 1105 release should be work
Philippe,
I assume you already halted your Ubuntu distribution image at u-boot console, and viewed the environment variables, where "video=" would be found? If so, what were the options to the kernel? I am using the videos/imxfb driver.
-Al
Hello Al & Hake,
thank you for answering. I tried to add video=mxcdi1fb:GBR24,VGA-XGA di1_primary vga ldb=off ard-vga but, it didn't work.
I tried to replace by video=mxcdi1fb:GBR24,VGA-XGA di1_primary vga but it didn't work.
I guess the problem is more in the ltib setting. Do you know what packages and/or driver I have to use for VGA display output ?
(I attached my last boot log).
Regards,
Philippe