Tiny Core Base > TCB Q&A Forum
TinyCorePure64 14.0 Mouse and Keyboard Not Working on Macbook Pro
pek:
Thanks for the hints.
I'm guessing this is the link
http://forum.tinycorelinux.net/index.php/topic,26236.msg168802.html#msg168802
So far, I don't understand any of that yet.. ;D and it's getting very late now.
I'll come back and learn it bit by bit later and possibly one day I'll comeback to actually do it. 8)
pek:
Hi Juanito,
I think this is the key part to get started
--- Quote ---To prepare the CorePure64-14.x kernel source:
Code:
tce-load -i compiletc perl5 elfutils-dev ncursesw-dev bc
wget http://tinycorelinux.net/14.x/x86_64/release/src/kernel/linux-6.1.2-patched.txz
tar xf linux-6.1.2-patched.txz
wget http://tinycorelinux.net/14.x/x86_64/release/src/kernel/config-6.1.2-tinycore64
cd linux-6.1.2
make mrproper
cp ../config-6.1.2-tinycore64 .config
make oldconfig
make prepare
make modules_prepare
--- End quote ---
So I did all of that and gets these bunch of files
--- Code: ---rwxr-xr-x 26 tc staff 4.0K May 10 13:47 ./
drwxr-xr-x 3 tc staff 4.0K May 10 13:41 ../
-rw-r--r-- 1 tc staff 460 May 10 13:44 ..checked-atomic-arch-fallback.h.cmd
-rw-r--r-- 1 tc staff 455 May 10 13:44 ..checked-atomic-instrumented.h.cmd
-rw-r--r-- 1 tc staff 415 May 10 13:44 ..checked-atomic-long.h.cmd
-rw-r--r-- 1 tc staff 0 May 10 13:44 .checked-atomic-arch-fallback.h
-rw-r--r-- 1 tc staff 0 May 10 13:44 .checked-atomic-instrumented.h
-rw-r--r-- 1 tc staff 0 May 10 13:44 .checked-atomic-long.h
-rw-r--r-- 1 tc staff 19.9K Dec 31 12:33 .clang-format
-rw-r--r-- 1 tc staff 59 Dec 31 12:33 .cocciconfig
-rw-r--r-- 1 tc staff 194.9K May 10 13:44 .config
-rw-r--r-- 1 tc staff 151 Dec 31 12:33 .get_maintainer.ignore
-rw-r--r-- 1 tc staff 62 Dec 31 12:33 .gitattributes
-rw-r--r-- 1 tc staff 2.0K Dec 31 12:33 .gitignore
-rw-r--r-- 1 tc staff 24.6K Dec 31 12:33 .mailmap
-rw-r--r-- 1 tc staff 683 May 10 13:45 .missing-syscalls.d
-rw-r--r-- 1 tc staff 369 Dec 31 12:33 .rustfmt.toml
-rw-r--r-- 1 tc staff 496 Dec 31 12:33 COPYING
-rw-r--r-- 1 tc staff 99.3K Dec 31 12:33 CREDITS
drwxr-xr-x 86 tc staff 4.0K May 10 13:41 Documentation/
-rw-r--r-- 1 tc staff 2.5K Dec 31 12:33 Kbuild
-rw-r--r-- 1 tc staff 555 Dec 31 12:33 Kconfig
drwxr-xr-x 6 tc staff 4.0K May 10 13:41 LICENSES/
-rw-r--r-- 1 tc staff 672.3K Dec 31 12:33 MAINTAINERS
-rw-r--r-- 1 tc staff 69.0K Dec 31 12:33 Makefile
-rw-r--r-- 1 tc staff 727 Dec 31 12:33 README
drwxr-xr-x 24 tc staff 4.0K May 10 13:41 arch/
drwxr-xr-x 3 tc staff 4.0K May 10 13:41 block/
drwxr-xr-x 2 tc staff 4.0K May 10 13:41 certs/
drwxr-xr-x 4 tc staff 4.0K May 10 13:41 crypto/
drwxr-xr-x 139 tc staff 4.0K May 10 13:41 drivers/
drwxr-xr-x 83 tc staff 4.0K May 10 13:41 fs/
drwxr-xr-x 33 tc staff 4.0K May 10 13:44 include/
drwxr-xr-x 2 tc staff 4.0K May 10 13:41 init/
drwxr-xr-x 2 tc staff 4.0K May 10 13:41 io_uring/
drwxr-xr-x 2 tc staff 4.0K May 10 13:41 ipc/
drwxr-xr-x 22 tc staff 4.0K May 10 13:44 kernel/
drwxr-xr-x 22 tc staff 12.0K May 10 13:41 lib/
drwxr-xr-x 6 tc staff 4.0K May 10 13:41 mm/
drwxr-xr-x 71 tc staff 4.0K May 10 13:41 net/
drwxr-xr-x 6 tc staff 4.0K May 10 13:41 rust/
drwxr-xr-x 39 tc staff 4.0K May 10 13:41 samples/
drwxr-xr-x 17 tc staff 4.0K May 10 13:45 scripts/
drwxr-xr-x 14 tc staff 4.0K May 10 13:41 security/
drwxr-xr-x 27 tc staff 4.0K May 10 13:41 sound/
drwxr-xr-x 41 tc staff 4.0K May 10 13:41 tools/
drwxr-xr-x 4 tc staff 4.0K May 10 13:41 usr/
drwxr-xr-x 4 tc staff 4.0K May 10 13:41 virt/
--- End code ---
Somehow I think I need to connect that files with this.. correct?
--- Quote ---You may also need this:
Code:
The Linux kernel configuration item CONFIG_SPI_PXA2XX:
prompt: PXA2xx SSP SPI master
type: tristate
depends on: CONFIG_ARCH_PXA || CONFIG_ARCH_MMP || CONFIG_PCI || CONFIG_ACPI || CONFIG_COMPILE_TEST
defined in drivers/spi/Kconfig
found in Linux kernels: 2.6.17–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0–6.3
modules built: pxa2xx_spi, spi-pxa2xx-platform, spi-pxa2xx
--- End quote ---
The problem is I don't know what to do from here. No Idea. Sorry..
Can you guide me please?
Paul_123:
After this step
--- Code: ---cp ../config-6.1.2-tinycore64 .config
--- End code ---
You can either edit the .config file and change the line that looks like
# CONFIG_KEYBOARD_APPLESPI is not set
to
CONFIG_KEYBOARD_APPLESPI=m
Be sure to check the dependencies. It is probably easier for you would be to run
--- Code: ---make menuconfig
--- End code ---
Then find the config options and set them to m. The reason to use menuconfig, is that it will automatically enable the needed dependencies for you.
patrikg:
And when in menuconfig program you can press "/" the slash key, to get search of the CONFIG that you want.
Enable it with "M" so you get a module, and you also get the dependency's checked in,
pek:
Thank you Paul_123 and patrikg
When I do make menuconfig and search for applespi,
it shows at search result but i can not find it at the said location.
Please see attached screenshots.
--- Quote ---You can either edit the .config file and change the line that looks like
# CONFIG_KEYBOARD_APPLESPI is not set
to
CONFIG_KEYBOARD_APPLESPI=m
--- End quote ---
what i did was appended this line, because it's not originally in the .config
I also changed this
--- Quote ---# CONFIG_SPI is not set
to
# CONFIG_SPI=m
--- End quote ---
but still can not find the checkbox.
Did i miss something??
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version