Hi, first timer to this community but I have to say I love the idea / fact that you’re looking to get the Morse Micro HaLow Wi-Fi working with the Pi 5.
I have tried to follow along using the information above, however I’m unfortunately not having much luck.
Configuration
I am using Pi 5’s (8GB model) with the Morse Micro HaLow board (switched over from the Morse Micro Pi-4B EVK). I have the active cooler in place too.
Issue
When I try and install the various .deb packages through the terminal I am noticing that they appear to be failing. This may be because the first package that I’m trying to install keeps failing (the mm-driver_1.12.4-1.deb file). I’ve attached details below (had to copy the terminal text to a textfile given scrot doesn’t work properly on the Pi 5).
Method
I started with a fresh install of Bookworm (noting I tried the 64-bit lite version, 64-bit full version and 32-bit version), however I get the same issue with both 64-bit versions, and the 32-bit version fails because it identifies that it’s looking for 64-bit .
- List item
- I downloaded the .deb packages into the Downloads folder.
- I attempted to install the first .deb package (mm-driver_1.12.4-1.deb) using the command
sudo apt install ./mm-driver_1.12.4-1.deb
and noticed errors.
- I attempted to remedy one of the 2 errors (
couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
) by changing the file permissions and trying again (see below)
- Upon re-trying the
sudo apt install ./mm-driver_1.12.4-1.deb
I am still receiving an error that appears to be related to a post-installation of the driver.
Terminal Output
I have copied the output displayed within the terminal. I have inserted some blank lines to break up the output to make it a little easier to read.
pi@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME=“Debian GNU/Linux 12 (bookworm)”
NAME=“Debian GNU/Linux”
VERSION_ID=“12”
VERSION=“12 (bookworm)”
VERSION_CODENAME=bookworm
ID=debian
HOME_URL=“https://www.debian.org/”
SUPPORT_URL=“Debian -- User Support”
BUG_REPORT_URL= <had to chop this one out as the community system, doesn’t let me include more than 2 links>
pi@raspberrypi:~ $ uname -m
aarch64
pi@raspberrypi:~ $ cd Downloads
pi@raspberrypi:~/Downloads $ ls -l
total 7208
-rw-r–r-- 1 pi pi 3025368 Oct 19 09:38 mm-driver_1.12.4-1.deb
-rw-r–r-- 1 pi pi 207096 Oct 19 09:38 mm-firmware_1.12.4-1.deb
-rw-r–r-- 1 pi pi 2838552 Oct 19 09:38 mm-hostapd_1.12.4-1.deb
-rw-r–r-- 1 pi pi 123010 Oct 19 09:38 mm-morsecli_1.12.4-1.deb
-rw-r–r-- 1 pi pi 1640 Oct 19 09:39 mm-overlays_1.12.4-1.deb
-rw-r–r-- 1 pi pi 1168164 Oct 19 09:38 mm-wpa-supp_1.12.4-1.deb
pi@raspberrypi:~/Downloads $ sudo apt install ./mm-driver_1.12.4-1.deb
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Note, selecting ‘mm-driver’ instead of ‘./mm-driver_1.12.4-1.deb’
The following packages were automatically installed and are no longer required:
chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra
Use ‘sudo apt autoremove’ to remove them.
The following NEW packages will be installed:
mm-driver
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/3,025 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 /home/pi/Downloads/mm-driver_1.12.4-1.deb mm-driver arm64 1.12.4-1 [3,025 kB]
Selecting previously unselected package mm-driver.
(Reading database … 247966 files and directories currently installed.)
Preparing to unpack …/mm-driver_1.12.4-1.deb …
Unpacking mm-driver (1.12.4-1) …
Setting up mm-driver (1.12.4-1) …
mv: cannot move ‘/lib/modules/placeholder/extra’ to ‘/lib/modules/6.6.51+rpt-rpi-2712/extra’: Directory not empty
dpkg: error processing package mm-driver (–configure):
installed mm-driver package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
mm-driver
N: Download is performed unsandboxed as root as file ‘/home/pi/Downloads/mm-driver_1.12.4-1.deb’ couldn’t be accessed by user ‘_apt’. - pkgAcquire::Run (13: Permission denied)
E: Sub-process /usr/bin/dpkg returned an error code (1)
pi@raspberrypi:~/Downloads $ ^C
pi@raspberrypi:~/Downloads $
pi@raspberrypi:~/Downloads $ sudo chown -Rv _apt:root /home/pi/Downloads/
changed ownership of ‘/home/pi/Downloads/mm-driver_1.12.4-1.deb’ from pi:pi to _apt:root
changed ownership of ‘/home/pi/Downloads/mm-wpa-supp_1.12.4-1.deb’ from pi:pi to _apt:root
changed ownership of ‘/home/pi/Downloads/mm-morsecli_1.12.4-1.deb’ from pi:pi to _apt:root
changed ownership of ‘/home/pi/Downloads/mm-firmware_1.12.4-1.deb’ from pi:pi to _apt:root
changed ownership of ‘/home/pi/Downloads/mm-hostapd_1.12.4-1.deb’ from pi:pi to _apt:root
changed ownership of ‘/home/pi/Downloads/mm-overlays_1.12.4-1.deb’ from pi:pi to _apt:root
changed ownership of ‘/home/pi/Downloads/’ from pi:pi to _apt:root
pi@raspberrypi:~/Downloads $ sudo chmod -Rv 700 /home/pi/Downloads/
mode of ‘/home/pi/Downloads/’ changed from 0755 (rwxr-xr-x) to 0700 (rwx------)
mode of ‘/home/pi/Downloads/mm-driver_1.12.4-1.deb’ changed from 0644 (rw-r–r–) to 0700 (rwx------)
mode of ‘/home/pi/Downloads/mm-wpa-supp_1.12.4-1.deb’ changed from 0644 (rw-r–r–) to 0700 (rwx------)
mode of ‘/home/pi/Downloads/mm-morsecli_1.12.4-1.deb’ changed from 0644 (rw-r–r–) to 0700 (rwx------)
mode of ‘/home/pi/Downloads/mm-firmware_1.12.4-1.deb’ changed from 0644 (rw-r–r–) to 0700 (rwx------)
mode of ‘/home/pi/Downloads/mm-hostapd_1.12.4-1.deb’ changed from 0644 (rw-r–r–) to 0700 (rwx------)
mode of ‘/home/pi/Downloads/mm-overlays_1.12.4-1.deb’ changed from 0644 (rw-r–r–) to 0700 (rwx------)
pi@raspberrypi:~/Downloads $ sudo apt install ./mm-driver_1.12.4-1.deb
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Note, selecting ‘mm-driver’ instead of ‘./mm-driver_1.12.4-1.deb’
mm-driver is already the newest version (1.12.4-1).
The following packages were automatically installed and are no longer required:
chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up mm-driver (1.12.4-1) …
mv: cannot move ‘/lib/modules/placeholder/extra’ to ‘/lib/modules/6.6.51+rpt-rpi-2712/extra’: Directory not empty
dpkg: error processing package mm-driver (–configure):
installed mm-driver package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
mm-driver
E: Sub-process /usr/bin/dpkg returned an error code (1)
pi@raspberrypi:~/Downloads $ ^C
pi@raspberrypi:~/Downloads $
Summary
I was wondering what I may be doing wrong? Any guidance would be greatly appreciated as I am super keen to try and get this working. Thanking all community members in advance for any feedback.
Cheers, James.