Tiny Core Base > TCB Q&A Forum
TinyCorePure64 14.0 Mouse and Keyboard Not Working on Macbook Pro
curaga:
You'd need to start with checking dmesg, if they are even detected. For the macbook, perhaps with external usb mouse and keyboard.
pek:
Hi Curaga, I don't have usb c keyboard for the macbook.
But I did dmesg on the Dell 7490
And here's what i got for keyboard, mouse and usb
https://pasteboard.co/bx34koKHX6c1.jpg
and here's for ps/2
https://pasteboard.co/Wq4Z3PyJrXFG.jpg
But I don't understand what those output mean though ::)
Rich:
Hi pek
Try adding the boot code:
--- Code: ---i8042.nopnp
--- End code ---
and see if the AUX port disabled message goes away.
Rich:
Hi pek
Add the i2c-KERNEL.tcz extension to onboot.
Run this command:
--- Code: ---dmesg | grep -Ei "keyb|mouse|ps/2|i8042|touch" > dmesg.txt
--- End code ---
and then post the contents of dmesg.txt.
pek:
Hi Rich, thanks for your suggestions.
In summary, by loading i2c-KERNEL.tcz onboot, makes
* Keyboard and Mouse work on Dell (with or without i8042.nopnp boot code)
* Keyboard and Mouse still not work on Macbook Pro (with or without i8042.nopnp boot code)
Here are the dmesg output in reply to your questions:
1. Adding i8042.nopnp boot code without loading i2c-KERNEL.tcz
--- Code: ---[ 0.000000] Command line: BOOT_IMAGE=/boot/14/64/vmlinuz64 i8042.nopnp
[ 0.045165] Kernel command line: BOOT_IMAGE=/boot/14/64/vmlinuz64 i8042.nopnp
[ 0.766362] usbcore: registered new interface driver ums-onetouch
[ 0.766415] i8042: PNP detection disabled
[ 0.766690] i8042: Warning: Keylock active
[ 0.768400] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.768410] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.768477] mousedev: PS/2 mouse device common for all mice
[ 0.768572] usbcore: registered new interface driver appletouch
[ 0.770578] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[ 1.494704] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input6
--- End code ---
2. Adding i8042.nopnp boot code and loading i2c-KERNEL.tcz
--- Code: ---[ 0.000000] Command line: BOOT_IMAGE=/boot/14/64/vmlinuz64 cde i8042.nopnp
[ 0.046548] Kernel command line: BOOT_IMAGE=/boot/14/64/vmlinuz64 cde i8042.nopnp
[ 0.751693] usbcore: registered new interface driver ums-onetouch
[ 0.751738] i8042: PNP detection disabled
[ 0.752011] i8042: Warning: Keylock active
[ 0.753670] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.753686] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.753757] mousedev: PS/2 mouse device common for all mice
[ 0.753847] usbcore: registered new interface driver appletouch
[ 0.755593] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[ 1.520119] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input6
[ 12.398843] input: MELF0410:00 1FD2:7007 Touchscreen as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-MELF0410:00/0018:1FD2:7007.0001/input/input11
[ 12.429264] input: DELL081C:00 044E:121F Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-DELL081C:00/0018:044E:121F.0002/input/input13
[ 12.429340] input: DELL081C:00 044E:121F Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-DELL081C:00/0018:044E:121F.0002/input/input14
[ 12.429449] hid-generic 0018:044E:121F.0002: input,hidraw1: I2C HID v1.00 Mouse [DELL081C:00 044E:121F] on i2c-DELL081C:00
--- End code ---
3. Without i8042.nopnp boot code and loading i2c-KERNEL.tcz
--- Code: ---[ 0.756297] usbcore: registered new interface driver ums-onetouch
[ 0.756378] i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[ 0.756382] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[ 0.756648] i8042: Warning: Keylock active
[ 0.756892] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.756993] mousedev: PS/2 mouse device common for all mice
[ 0.757100] usbcore: registered new interface driver appletouch
[ 0.758381] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[ 12.097105] input: MELF0410:00 1FD2:7007 Touchscreen as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-MELF0410:00/0018:1FD2:7007.0001/input/input9
[ 12.130813] input: DELL081C:00 044E:121F Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-DELL081C:00/0018:044E:121F.0002/input/input11
[ 12.130880] input: DELL081C:00 044E:121F Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-DELL081C:00/0018:044E:121F.0002/input/input12
[ 12.130980] hid-generic 0018:044E:121F.0002: input,hidraw1: I2C HID v1.00 Mouse [DELL081C:00 044E:121F] on i2c-DELL081C:00
--- End code ---
I will try to dmesg on macbook later when I have access to usb-c keyboard or adapter.
So, what is this i2c-KERNEL.tcz ?
Why it makes mouse works on Dell 7490?
Thanks.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version