Tiny Core Base > TCB Q&A Forum

TinyCorePure64 14.0 Mouse and Keyboard Not Working on Macbook Pro

<< < (2/9) > >>

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