MacBook White 2008: Keyboard not working

Hi. Got Zorin OS 15 Lite on an old MacBook White 2008. It seems fine, faster than others linux ditros I’ve been tested. But theres an annoying problem (2 in fact). Keyboard is not working. Most keys are dead and a fews got only numbers. I tried Zorin on a pendrive and I got this problem. Misteriously it was fixed. So I got intalalled the OS. What a surprise the problem was back again and no fixing anymore. But if I get an USB Keyboard it works.

The other problem is WiFi signal. It doesn’t work as well.

I wish you could help me out.

Thanks!

For the keyboard issue, see if this works:

I know it is not a Mac (can't find a solution for your specific query)

Can you install

net-tools

then run:

sudo ifconfig

and post back the results - you will obviously need to have ethernet connection to install. :wink:

Hello. Thank you!

Unfortunately, Techwiser suggestion didnt work and net-tools command is unknown.

And thats ifconfig below

ens5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.15.10 netmask 255.255.255.0 broadcast 192.168.15.255
inet6 fe80::4fdb:adea:93b1:743f prefixlen 64 scopeid 0x20
inet6 2804:7f2:2783:3592:5e7e:ba1:e8b6:8f9b prefixlen 64 scopeid 0x0
inet6 2804:7f2:2783:3592:45e8:fb23:d48b:1bac prefixlen 64 scopeid 0x0
ether 00:1e:c2:19:f4:ea txqueuelen 1000 (Ethernet)
RX packets 8708 bytes 6329637 (6.3 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5896 bytes 839601 (839.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 17

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Loopback Local)
RX packets 454 bytes 42259 (42.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 454 bytes 42259 (42.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wls4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.15.11 netmask 255.255.255.0 broadcast 192.168.15.255
inet6 fe80::44da:1f44:e457:fd79 prefixlen 64 scopeid 0x20
inet6 2804:7f2:2783:3592:f1fa:1829:af65:40f0 prefixlen 64 scopeid 0x0
inet6 2804:7f2:2783:3592:a798:2088:a4e9:cb8e prefixlen 64 scopeid 0x0
ether 00:1e:c2:ab:e5:08 txqueuelen 1000 (Ethernet)
RX packets 383 bytes 23591 (23.5 KB)
RX errors 0 dropped 0 overruns 0 frame 8157
TX packets 158 bytes 22769 (22.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16

I really hope you can help me with other options. Thank you very much.

I guess net-tools is installed now. Just run ifconfig again. Thats what I got

ens5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.15.10 netmask 255.255.255.0 broadcast 192.168.15.255
inet6 fe80::4fdb:adea:93b1:743f prefixlen 64 scopeid 0x20
inet6 2804:7f2:2783:3592:5e7e:ba1:e8b6:8f9b prefixlen 64 scopeid 0x0
inet6 2804:7f2:2783:3592:45e8:fb23:d48b:1bac prefixlen 64 scopeid 0x0
ether 00:1e:c2:19:f4:ea txqueuelen 1000 (Ethernet)
RX packets 33063 bytes 19505624 (19.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20487 bytes 3582032 (3.5 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 17

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Loopback Local)
RX packets 1629 bytes 154475 (154.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1629 bytes 154475 (154.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wls4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.15.11 netmask 255.255.255.0 broadcast 192.168.15.255
inet6 fe80::44da:1f44:e457:fd79 prefixlen 64 scopeid 0x20
inet6 2804:7f2:2783:3592:f1fa:1829:af65:40f0 prefixlen 64 scopeid 0x0
inet6 2804:7f2:2783:3592:a798:2088:a4e9:cb8e prefixlen 64 scopeid 0x0
ether 00:1e:c2:ab:e5:08 txqueuelen 1000 (Ethernet)
RX packets 6567 bytes 482615 (482.6 KB)
RX errors 0 dropped 0 overruns 0 frame 94742
TX packets 1170 bytes 165926 (165.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16

Hello. Unfortunately, I have to tell you external usb keyboard is missing too. Now I have no way to type anything. Even the password. I guess it’s the end :frowning:

Sorry to hear about your keyboard issues and I forgot to add a bit to the command!
:blush:

sudo ifconfig -a

the -a will then list all network devices. Have you tried a different USB port? Did you put the keyboard in a different port? (USB memory issue regardless of OS)

Yes I did. It didn’t work in both usb ports. It is a mysterious thing. In addition I reboot it a few times and nothing happened. Maybe I should install it again?

You could clear the memory of the battery by removing it then holding power key for 30 seconds then put battery back in and reboot?

Haha… There’s no battery. It’s an old notebook.

Well just remove power source and hold power button for 30 secs. :wink:

Not a chance. It’s sad but the only way I see is searching for another distro.

Well if you are looking for lightweight distros take a look at AntiX, MX-Linux.
I particularly like the latter as you can modify the live desktop and keep those settings during install so the final install resembles exactly how you tweaked the desktop. However, MX-Linux uses pae enabled kernel - it will depend whether you macbook has an intel chipset that supports pae.

Don’t know if this would work:

https://fluxuan.sourceforge.io/

Yes, that’s the one I’m looking for. I’ve tried a few Linux Mint versions. Baby steps and I’ll find more about The Linux world. MX-Linux could be the way. But I can’t understand why the MacBook could be so nasty. I have an Acer Aspire netbook with Lubuntu and it’s all good in it. And yes, you helped me a lot. Thank you.

1 Like

I try to do my best, but like the school report “I could do better!” :wink:
Oh, needs 1 Gb RAM minimum but another nice distro is Sparky Linux but fear that might only be 64-bit if you are after 32-bit/i-386 distro. SolydX Community Edition was good but it seems to be vacant at the moment.

No problem, it was fine. This macbook has 2Gb RAM, Core 2 Duo 2.4Ghz proc. I was wondering it could be more responsive running Linux but it’s been complicated.

Well, remember Apple don’t want you using any other product; and when it is no longer supported you have to upgrade all the hardware when you have (or had!) a perfectly(?) working machine. Better for the environment if it can still be used!

1 Like

Yes, it’s true. And I have another 7-years-old one which has no longer support by the the new Bi Sur OS. They don’t give a $%@$ about the customer or the environment. The most rich company in the world could be more friendly. Let’s go find a new life to this white guy and to the silver one in the future.

Well whatever happens, enjoy the Linux of your choosing and keep the old gear working! :slight_smile:

1 Like