apple m1 status update (20241229)

Jun Ebihara <[email protected]>
Newsgroups gmane.os.netbsd.ports.arm
Message-ID <CACntkkhL863b2dQyVxaa85O4PrEDiwJ8o-zpfKnZNiJhO9HqpA@mail.gmail.com>
To: port-arm%netbsd.org@localhost
Subject: apple m1 status update (20241229)

Install:
 https://wiki.netbsd.org/ports/evbarm/apple/

Update:
 firefox-132.0.2
 icu-76.1nb1
 libreoffice-24.8.3.2nb1
 mate-1.26.1nb15
 mlterm-3.9.3nb18
 nss-3.107
 perl-5.40.0nb1
 python312-3.12.8nb2
 rust-1.81.0
 samba-4.21.2nb2
 webkit-gtk-2.36.8nb20
 wxGTK32-3.2.6nb5

Topics:
- USB2 audio

works ok
 uaudio0 at uhub5 port 1 configuration 1 interface 0
 uaudio0: LUXMAN LXU-OT2 (0x08bb) LUXMAN LXU-OT2 (0x2704), rev
1.10/1.00, addr 17
 uaudio0: audio rev 1.00
 audio0 at uaudio0: playback
 audio0: slinear_le:16 2ch 48000Hz, blk 11520 bytes (60ms) for playback

recognize ok ,but sound output awful just like boss overdrive compressor.
 uaudio0 at uhub5 port 1 configuration 1 interface 0
 uaudio0: Topping (0x152a) D10s (0x8750), rev 2.00/1.04, addr 5
 uaudio0: ignored setting with format 0x80000000
 uaudio0: audio rev 2.00
 audio0 at uaudio0: playback
 audio0: slinear_le:16 2ch 48000Hz, blk 11520 bytes (30ms) for playback

- pkgsrc/textproc/ruby-nokogiri
  make package
    ok with ar 2.34
    failed with ar 2.39

- X
 startx failed with signal 11,
 till NetBSD-10.99.2-evbarm-aarch64-202302150640Z

X.Org X Server 1.21.1.7
[    40.591] (EE) Backtrace:
[    40.592] (EE) 0: /usr/X11R7/bin/X (xorg_backtrace+0x3c) [0x9761b8c]
[    40.592] (EE) 1: /usr/X11R7/bin/X (os_move_fd+0x78) [0x975d4f8]
[    40.592] (EE) 2: /usr/lib/libc.so.12 (__sigtramp_siginfo_2+0x0)
[0xf7d48807e1e8]
[    40.592] (EE) 3: /usr/X11R7/bin/X (CreateColormap+0x418) [0x9644a68]
[    40.592] (EE) 4: /usr/X11R7/bin/X (miCreateDefColormap+0x84) [0x96b7744]
[    40.592] (EE) 5: /usr/X11R7/lib/modules/drivers/wsfb_drv.so
(+0x147c) [0xf7d4874e322c]
[    40.592] (EE) 6: /usr/X11R7/bin/X (AddScreen+0xac) [0x9639c6c]
[    40.592] (EE) 7: /usr/X11R7/bin/X (InitOutput+0x26c) [0x967616c]
[    40.592] (EE) 8: /usr/X11R7/bin/X (dix_main+0x1a0) [0x9608fd0]
[    40.592] (EE)
[    40.592] (EE) Segmentation fault at address 0xf7d487aa07f0
[    40.592] (EE)
Fatal server error:
[    40.592] (EE) Caught signal 11 (Segmentation fault). Server aborting

 "Updating to a more recent release of libunwind helped,"
  https://mail-index.netbsd.org/port-arm/2024/11/21/msg009036.html

 startx but colormap
  https://twitter.com/ebijun/status/1583622834990956545

 startx -- -depth 30
  http://mail-index.netbsd.org/port-arm/2021/10/21/msg007458.html
  https://twitter.com/ebijun/status/1480042814704873473

 application checked via tigervnc.
  https://twitter.com/ebijun/status/1615544069161357314

- pkgsrc/net/tigervnc build failed depends:
  x11/libXfont2:
  ERROR: This package has set PKG_SKIP_REASON:
  ERROR: Package set is using native X11 component
  works with comment out
  #.include "../../x11/libXfont2/buildlink3.mk"

- pkgsrc/x11/xterm failed
  ld: fontutils.o: undefined reference to symbol 'FT_Load_Char'
  ld: /usr/X11R7/lib/libfreetype.so.19: error adding symbols: DSO
missing from command line


Hardware:
 Apple Mac mini M1 2020 A2348
 USB SSD 512GB BUFFALO SSD-PGM2.0U3-BC

Filesystem   1M-blocks      Used     Avail %Cap Mounted on
/dev/dk6        480587    205274    251283  44% /
/dev/dk5            79        34        44  43% /boot
ptyfs                0         0         0 100% /dev/pts
procfs               0         0         0 100% /proc
tmpfs             1912         0      1912   0% /var/shm
/dev/sd0a       946388    488302    410766  54% /media

ToDo:
- audio
- Wireless LAN

pkgsrc:
- pkgsrc packages:
 http://cdn.netbsd.org/pub/NetBSD/misc/jun/aarch64/aarch64/2024/
  pkgin support

System Updates:

sysinfo:
 libcurses-9.2 sh-20220122-20241228055615Z tcsh-6.24.14

pkgsrc:
 ImageMagick-7.1.1.35nb6 SDL2-2.30.10 amtk-5.0.2nb12 appstream-1.0.4
 asciidoc-10.2.1nb3 atril-1.26.2nb10 caja-1.26.4nb5 caja-dropbox-1.26.0nb10
 caja-extensions-1.26.1nb17 cmake-3.31.3 curl-8.11.1nb1
 deforaos-browser-0.5.5nb11 deforaos-camera-0.3.0nb14 deforaos-editor-0.4.1nb14
 deforaos-keyboard-0.4.0nb14 deforaos-libdesktop-0.4.1nb11
 deforaos-mixer-0.4.1nb10 deforaos-panel-0.4.3nb11 deforaos-pdfviewer-0.1.0nb32
 deforaos-phone-0.6.0nb16 emacs29-29.4nb10 engrampa-1.26.2nb4 eom-1.26.1nb13
 ffmpeg4-4.4.5nb4 ffmpeg5-5.1.6nb4 ffmpeg6-6.1.2nb6 ffmpeg7-7.1nb4
 firefox-132.0.2 firefox-l10n-132.0.2 firefox115-115.18.0
 firefox115-l10n-115.18.0 fltk-1.3.10 fluidsynth-2.4.1 gcr-3.40.0nb2
 gedit-3.36.2nb29 ghostscript-agpl-10.04.0nb3 gimp-2.10.38nb10 git-base-2.47.1
 gnome-desktop-44.0nb6 gnome-keyring-3.36.0nb11 gnome-themes-standard-3.20.2nb34
 gnupg2-2.4.7 gpgme-1.24.1 graphviz-12.2.0 gst-plugins1-bad-1.24.10
 gst-plugins1-base-1.24.10 gst-plugins1-good-1.24.10 gstreamer1-1.24.10
 gtk-doc-1.34.0nb4 gtk4-4.16.7 gtksourceview3-3.24.11nb25 gumbo-parser-0.12.2
 gvfs-1.6.7nb73 icu-76.1nb1 imlib2-1.12.2nb2 jwm-2.4.6 libadwaita-1.6.1nb3
 libappindicator-12.10.0nb26 libcanberra-0.30nb17 libcmis-0.6.2
 libdbusmenu-gtk3-16.04.0nb6 libdeflate-1.23 libgweather-40.0nb27 libheif-1.19.5
 libindicator-12.10.1nb23 libmatekbd-1.26.1nb12 libmatemixer-1.26.1nb7
 libmateweather-1.26.3nb8 libnotify-0.8.3nb3 libpeas-1.26.0nb15
 libreoffice-24.8.3.2nb1 libsoup3-3.4.5 libwnck3-3.36.0nb12 libxfce4ui-4.18.6nb4
 libxfce4util-4.18.2nb4 marco-1.26.2nb8 mate-1.26.1nb15 mate-applets-1.26.1nb16
 mate-backgrounds-1.26.0nb10 mate-calc-1.26.0nb15 mate-common-1.26.0nb9
 mate-control-center-1.26.1nb12 mate-desktop-1.26.2nb7
 mate-icon-theme-1.26.0nb10 mate-icon-theme-faenza-1.20.0nb20
 mate-indicator-applet-1.26.0nb9 mate-media-1.26.2nb8 mate-menus-1.26.1nb7
 mate-netbook-1.26.0nb9 mate-notification-daemon-1.26.1nb12 mate-panel-1.26.6nb5
 mate-polkit-1.26.1nb9 mate-power-manager-1.26.1nb7 mate-screensaver-1.26.2nb12
 mate-sensors-applet-1.26.0nb9 mate-session-manager-1.26.1nb7
 mate-settings-daemon-1.26.1nb13 mate-terminal-1.26.1nb7 mate-themes-3.22.24nb7
 mate-utils-1.26.1nb7 meson-1.6.1 mlterm-3.9.3nb18
 mozilla-rootcerts-1.1.20241118 mozilla-rootcerts-openssl-2.18 mozo-1.26.2nb10
 neon-0.33.0nb5 nginx-1.26.2nb7 npth-1.8 nss-3.107 openal-soft-1.24.1
 openjpeg-2.5.3 p5-Alien-Build-2.84nb4 p5-Capture-Tiny-0.50 p5-MailTools-2.22
 p5-Sub-Name-0.28 perl-5.40.0nb1 pixman-0.44.2 pkg_install-20241101
 pkgin-24.12.0 pluma-1.26.1nb14 postgresql14-client-14.15 pulseaudio-17.0nb1
 py312-cryptography-44.0.0 py312-lxml-5.3.0nb3 py312-setuptools-75.6.0
 py312-tomli-2.2.1 python310-3.10.16 python311-3.11.11nb1 python312-3.12.8nb2
 python39-3.9.21 qmmp-1.6.5nb12 qt5-qtbase-5.15.16 qt5-qtdeclarative-5.15.16
 qt5-qtlocation-5.15.16 qt5-qtmultimedia-5.15.16 qt5-qtsensors-5.15.16
 qt5-qtserialport-5.15.16 qt5-qtsvg-5.15.16 qt5-qttools-5.15.16
 qt5-qtwebchannel-5.15.16 qt5-qtwebsockets-5.15.16 qt5-qtx11extras-5.15.16
 qt5-qtxmlpatterns-5.15.16 raptor2-2.0.16nb8 rarian-0.8.5nb3 rasqal-0.9.33nb36
 redland-1.0.17nb44 ruby32-atk-4.2.3nb2 ruby32-gdk3-4.2.3nb2
 ruby32-gtk3-4.2.3nb2 ruby32-mini_portile2-2.8.8 ruby32-pkg-config-1.5.8
 rust-1.81.0 samba-4.21.2nb2 sqlite3-3.47.2 talloc-2.4.2nb1 tcsh-6.24.14
 tdb-1.4.12nb1 tepl4-4.4.0nb22 tevent-0.16.1nb1 tree-sitter-c-0.23.2
 tree-sitter-go-0.23.4 tree-sitter-python-0.23.5 tree-sitter-rust-0.23.2
 uchardet-0.0.8 uim-1.8.9nb16 vlc-3.0.21nb4 vte3-0.76.4nb5
 vulkan-headers-1.3.296 w3m-0.5.3.0.20230121nb5 wayland-1.23.0nb3
 webkit-gtk-2.36.8nb20 wget-1.25.0 wxGTK30-3.0.5.1nb18 wxGTK32-3.2.6nb5 x265-4.1
 xfce4-4.18.1nb21 xfce4-appfinder-4.18.1nb7 xfce4-conf-4.18.3nb4
 xfce4-desktop-4.18.1nb7 xfce4-exo-4.18.0nb9 xfce4-garcon-4.18.2nb4
 xfce4-icon-theme-4.4.3nb45 xfce4-mousepad-0.6.3nb4 xfce4-orage-4.18.0nb13
 xfce4-panel-4.18.6nb4 xfce4-power-manager-4.18.4nb2 xfce4-session-4.18.4nb5
 xfce4-settings-4.18.6nb5 xfce4-terminal-1.1.3nb4 xfce4-thunar-4.18.11nb2
 xfce4-tumbler-4.18.2nb13 xfce4-wm-4.18.0nb9 xfce4-wm-themes-4.10.0nb27
 xmlto-0.0.28nb14 xscreensaver-6.08nb11 yelp-tools-42.1nb5 zenity3-3.44.4nb2

Version:
 NetBSD 10.99.12 (GENERIC64) #0: Sat Dec 28 05:56:15 UTC 2024
[email protected]:/usr/src/sys/arch/evbarm/compile/GENERIC64

dmesg:
 https://github.com/ebijun/NetBSD/blob/master/dmesg/aarch64/Apple_Mac_mini_M1_2020

sysinfo:
 https://github.com/ebijun/NetBSD/blob/master/apple-m1/sysinfo

pkginfo:
 https://github.com/ebijun/NetBSD/blob/master/apple-m1/pkginfo

pkgchk.conf:
 https://github.com/ebijun/NetBSD/blob/master/apple-m1/pkgchk.conf
  cp pkgchk.conf /usr/pkgsrc;pkg_add pkg_chk; pkg_chk -au

--
Jun Ebihara
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.