AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[mac-mini](ubuntu)

Martin Hope
darth_epoxy
Asked: 2020-07-19 02:49:18 +0800 CST

如何使用 brcmfac 驱动程序和固件在 BCM4364 上激活 wifi?

  • 3

我在 Mac Mini 8,1 上运行 Ubuntu。“未找到 WiFi 适配器”我从 20.04 开始,只升级以获得最新的 Linux 固件,希望能让 wifi 正常工作。我还将内核版本更新为 5.7.1,因为希望能够为这个 BCM4364 排序固件。

$ lspci -vvnn | grep -A 9 Network
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter [14e4:4464] (rev 03)
    Subsystem: Apple Inc. BCM4364 802.11ac Wireless Network Adapter [106b:07bf]
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at 81400000 (64-bit, non-prefetchable) [size=32K]
    Region 2: Memory at 81000000 (64-bit, non-prefetchable) [size=4M]
    Capabilities: <access denied>
    Kernel modules: brcmfmac

然后我检查它是否正在加载,我可以看到固件在启动后尝试加载,这可能是问题所在。

$ dmesg | grep brcmfmac
[    6.373544] usbcore: registered new interface driver brcmfmac
[    6.392893] brcmfmac 0000:03:00.0: enabling device (0000 -> 0002)
[    6.501153] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4364-pcie for chip BCM4364/3
[    6.560328] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac4364-pcie.bin failed with error -2
[    6.576825] Modules linked in: snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device mei_hdcp snd_timer intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp brcmfmac coretemp snd brcmutil hci_uart btqca cfg80211 btrtl kvm_intel btbcm applesmc(+) kvm btintel intel_cstate intel_rapl_perf joydev efi_pstore input_leds soundcore 8250_dw intel_pch_thermal bluetooth mei_me mei ecdh_generic ecc acpi_tad mac_hid sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs blake2b_generic xor raid6_pq libcrc32c hid_logitech_hidpp hid_logitech_dj hid_generic usbhid uas hid usb_storage crct10dif_pclmul crc32_pclmul ghash_clmulni_intel i915 aesni_intel crypto_simd cryptd glue_helper i2c_algo_bit drm_kms_helper syscopyarea sysfillrect nvme sysimgblt fb_sys_fops intel_lpss_pci cec intel_lpss i2c_i801 idma64 rc_core virt_dma nvme_core tg3 drm thunderbolt video
[    6.576866]  brcmf_fweh_detach+0x19/0x70 [brcmfmac]
[    6.576871]  brcmf_detach+0x78/0x100 [brcmfmac]
[    6.576877]  brcmf_pcie_remove+0x78/0x110 [brcmfmac]
[    6.576888]  brcmf_pcie_setup+0x25/0x490 [brcmfmac]
[    6.576892]  brcmf_fw_request_done+0x71/0x100 [brcmfmac]
[    6.576914] WARNING: CPU: 1 PID: 158 at drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:309 brcmf_fweh_detach+0x60/0x70 [brcmfmac]
[    6.576915] Modules linked in: snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device mei_hdcp snd_timer intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp brcmfmac coretemp snd brcmutil hci_uart btqca cfg80211 btrtl kvm_intel btbcm applesmc(+) kvm btintel intel_cstate intel_rapl_perf joydev efi_pstore input_leds soundcore 8250_dw intel_pch_thermal bluetooth mei_me mei ecdh_generic ecc acpi_tad mac_hid sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs blake2b_generic xor raid6_pq libcrc32c hid_logitech_hidpp hid_logitech_dj hid_generic usbhid uas hid usb_storage crct10dif_pclmul crc32_pclmul ghash_clmulni_intel i915 aesni_intel crypto_simd cryptd glue_helper i2c_algo_bit drm_kms_helper syscopyarea sysfillrect nvme sysimgblt fb_sys_fops intel_lpss_pci cec intel_lpss i2c_i801 idma64 rc_core virt_dma nvme_core tg3 drm thunderbolt video
[    6.576932] RIP: 0010:brcmf_fweh_detach+0x60/0x70 [brcmfmac]
[    6.576942]  brcmf_detach+0x78/0x100 [brcmfmac]
[    6.576946]  brcmf_pcie_remove+0x78/0x110 [brcmfmac]
[    6.576954]  brcmf_pcie_setup+0x25/0x490 [brcmfmac]
[    6.576958]  brcmf_fw_request_done+0x71/0x100 [brcmfmac]

我认为它已经完成了这项工作,但可能需要启动?我尝试了 modprobe,但它并没有改变我能看到的任何东西。请不要建议任何旧的 Broadcom b43 驱动程序/修复程序,因为它们都与该芯片无关。

wireless drivers firmware broadcom mac-mini
  • 1 个回答
  • 4910 Views
Martin Hope
darth_epoxy
Asked: 2020-07-06 20:38:49 +0800 CST

无法在 Mac mini 2020 上安装 Ubuntu 20.04

  • 3

我有一个全新的 2020 Mac mini(Intel i3 四核芯片)。我的安装(专用 Ubuntu NO 双启动)因著名而失败;

执行“grub-install /dev/nvme0n1”失败。这是一个致命错误。

我通过启动进入恢复模式并选择“无安全性”和“允许从外部驱动器启动”绕过了 T2 芯片。因此,当我打开 Mac mini 并按下 Alt 键时,它会显示两个图标来选择启动、硬盘驱动器和闪存驱动器。我的闪存驱动器有ubuntu-20.04-desktop-amd64.iso,它已由我工作的 Ubuntu 14.04 LTS 笔记本电脑上的启动磁盘创建者制作成可启动的 USB。

无论我做什么,安装都会失败,Mac mini 随后会启动到功能有限的旧 Grub 2.04。

我无法遵循这个好建议在 mac mini 2018 上安装 ubuntu 18.04,因为我无法以这种方式安装 rEFInd。

我已经尝试了几个 Matt Gadient(传奇)可启动 iso 版本。

我已经使用 gparted 将整个驱动器重新格式化为 gpt 并且基本上从头开始但找不到任何可以让安装程序完成的分区组合(除了在没有 EFI 分区时强制它安装,在这种情况下安装程序不会失败但显然Mac mini 无法启动任何东西)。

我已经从这些页面尝试了几个手动 grub-install 选项,但最常见的错误是 /cow is busy and it cannot be unmounted。

当我使用 boot-repair 启动时,程序运行但它没有检测到任何东西。如果我终端和 lsblk 从该程序中它甚至不显示 nvme0n1 驱动器。

那么,有什么想法可以让安装程序工作或如何手动安装 grub?

bootloader mac-mini uefi grub-efi 20.04
  • 3 个回答
  • 9682 Views
Martin Hope
Grant Lewis
Asked: 2019-09-28 15:30:03 +0800 CST

无法将 mbpfan 转换为系统服务

  • 3

我是一名 Ubuntu 新手用户,按照本教程在运行 Ubuntu 18.04 的 Mac Mini 4.1 上使用mbpfan启用风扇管理。

我最初取得了很好的成功,然后尝试将mbpfan变成系统服务。我遇到的第一个问题是安装后我的系统上没有 mbpfan.service 文件,所以我只是从 GitHub下载它,通过 SFTP 将它上传到我的下载文件夹,然后按照指示复制它sudo cp mbpfan.service /etc/systemd/system/。

但这是我尝试执行时的结果sudo systemctl enable mbpfan.service:

Synchronizing state of mbpfan.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mbpfan
Failed to enable unit: File mbpfan.service: Invalid argument

我有点卡在这一点上,希望能轻推一下。谢谢你。

= = = = = = = = =

编辑1:

~$ systemctl status mbpfancs.service

出品:

mbpfancs.service - mbpfan Custom Service
Loaded: loaded (/etc/systemd/system/mbpfancs.service; disabled; vendor preset
Active: failed (Result: exit-code) since Sat 2019-09-28 10:57:08 UTC; 27s ago
Process: 8521 ExecStart=/usr/sbin/mbpfan -f (code=exited, status=1/FAILURE)
Main PID: 8521 (code=exited, status=1/FAILURE)

Sep 28 10:57:08 macmini systemd[1]: Starting mbpfan Custom Service...
Sep 28 10:57:08 macmini systemd[1]: mbpfancs.service: Main process exited, code=
Sep 28 10:57:08 macmini systemd[1]: mbpfancs.service: Failed with result 'exit-c
Sep 28 10:57:08 macmini systemd[1]: Failed to start mbpfan Custom Service.`

然后

~$ journalctl -xe

Sep 28 09:10:19 macmini dbus-daemon[1048]: [system] Successfully activated service 'org.freedesktop.hostname1'
Sep 28 09:10:19 macmini systemd[1]: Started Hostname Service.
-- Subject: Unit systemd-hostnamed.service has finished start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit systemd-hostnamed.service has finished starting up.
-- 
-- The start-up result is RESULT.
Sep 28 09:10:19 macmini hassio-supervisor[9614]: 19-09-28 09:10:19 INFO (MainThread) [hassio.host.services] Update service information
Sep 28 09:10:19 macmini hassio-supervisor[9614]: 19-09-28 09:10:19 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.systemd1.Manager.L
Sep 28 09:17:01 macmini CRON[2158]: pam_unix(cron:session): session opened for user root by (uid=0)
Sep 28 09:17:01 macmini CRON[2159]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Sep 28 09:17:01 macmini CRON[2158]: pam_unix(cron:session): session closed for user root
Sep 28 09:50:53 macmini systemd-timesyncd[548]: Network configuration changed, trying to establish connection.
Sep 28 09:50:53 macmini systemd-timesyncd[548]: Synchronized to time server 91.189.89.198:123 (ntp.ubuntu.com).
Sep 28 10:17:01 macmini CRON[5657]: pam_unix(cron:session): session opened for user root by (uid=0)
Sep 28 10:17:01 macmini CRON[5658]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Sep 28 10:17:01 macmini CRON[5657]: pam_unix(cron:session): session closed for user root
Sep 28 10:36:59 macmini hassio-supervisor[9614]: 19-09-28 10:36:59 INFO (MainThread) [hassio.updater] Fetch update data from https://version.home
Sep 28 10:36:59 macmini hassio-supervisor[9614]: 19-09-28 10:36:59 INFO (MainThread) [hassio.store.git] Update add-on https://github.com/home-ass
Sep 28 10:36:59 macmini hassio-supervisor[9614]: 19-09-28 10:36:59 INFO (MainThread) [hassio.store.git] Update add-on https://github.com/danimtb/
Sep 28 10:36:59 macmini hassio-supervisor[9614]: 19-09-28 10:36:59 INFO (MainThread) [hassio.store.git] Update add-on https://github.com/hassio-a
Sep 28 10:37:00 macmini hassio-supervisor[9614]: 19-09-28 10:37:00 INFO (MainThread) [hassio.store] Load add-ons from store: 61 all - 0 new - 0 r
Sep 28 10:56:04 macmini sudo[8465]:    grant : TTY=pts/0 ; PWD=/home/grant ; USER=root ; COMMAND=/bin/nano /etc/systemd/system/mbpfancs.service
Sep 28 10:56:04 macmini sudo[8465]: pam_unix(sudo:session): session opened for user root by grant(uid=0)
Sep 28 10:56:49 macmini sudo[8465]: pam_unix(sudo:session): session closed for user root
Sep 28 10:57:08 macmini sudo[8518]:    grant : TTY=pts/0 ; PWD=/home/grant ; USER=root ; COMMAND=/bin/systemctl start mbpfancs
Sep 28 10:57:08 macmini sudo[8518]: pam_unix(sudo:session): session opened for user root by grant(uid=0)
Sep 28 10:57:08 macmini systemd[1]: Starting mbpfan Custom Service...
-- Subject: Unit mbpfancs.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit mbpfancs.service has begun starting up.
Sep 28 10:57:08 macmini mbpfan[8521]: mbpfan starting up
Sep 28 10:57:08 macmini mbpfan[8521]: A previously created .pid file exists at: /var/run/mbpfan.pid. Aborting
Sep 28 10:57:08 macmini systemd[1]: mbpfancs.service: Main process exited, code=exited, status=1/FAILURE
Sep 28 10:57:08 macmini systemd[1]: mbpfancs.service: Failed with result 'exit-code'.
Sep 28 10:57:08 macmini systemd[1]: Failed to start mbpfan Custom Service.
-- Subject: Unit mbpfancs.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit mbpfancs.service has failed.
-- 
-- The result is RESULT.
Sep 28 10:57:08 macmini sudo[8518]: pam_unix(sudo:session): session closed for user root
lines 1061-1108/1108 (END)

= = = = = = = = =

编辑2:

~$ systemctl status mbpfancs.service
● mbpfancs.service - mbpfan Custom Service
   Loaded: loaded (/etc/systemd/system/mbpfancs.service; enabled; vendor preset:
   Active: activating (start) since Sat 2019-09-28 12:17:54 UTC; 2h 41min ago
 Main PID: 13324 (mbpfan)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/mbpfancs.service
           └─13324 /usr/sbin/mbpfan -f

Sep 28 12:17:54 macmini systemd[1]: Starting mbpfan Custom Service...
Sep 28 12:17:54 macmini mbpfan[13324]: mbpfan starting up
software-installation services mac-mini
  • 1 个回答
  • 2837 Views
Martin Hope
Georg Schölly
Asked: 2010-11-11 09:59:57 +0800 CST

如何让我的 Mac Mini 无头启动?

  • 5

我的 Mac mini 在没有连接显示器的情况下无法启动。正如我在互联网上的各种论坛上所读到的,如果打开了 SSH,Mac OS X 允许 Mac Mini 在没有连接显示器的情况下启动。显然,EFI 中有一个设置。

是否也可以在 Linux 中应用此设置?

boot mac-mini uefi
  • 3 个回答
  • 3133 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve