For installation it would be nice, if I could get WIFI working as ethernet adapter is broken in my MacBook5,1. Garuda seems to recognize the wireless network device BCM4322, and has loaded driver b43 for it, but system does not seem to recognize my WIFI network.
Try to give a look at this one:
Might also be worth investing in a USB Ethernet adapter?
Well, I suppose I can connect my smart phone via USB and get internet connection from there, but usually I want to use WIFI.
I guess the question is whether you're wanting to use only the live environment or want to get it working in the installed OS?
I want it in installed OS, but if it is not too hard, I would like to be sure I can get WIFI to work before I see the trouble of installing the OS on SSD. I used Xubuntu on the machine before, and it provides an "Additional drivers" dialog to install proprietary driver (from bcmwl-kernel-source package) for the device to get WIFI work, but it might be hard to get that work in live session there either. Is the same driver available for Garuda linux?
As for filo's answer, I might try the linked answer, or something simpler: Mac - ArchWiki
I wonder, if there is something I should take into account, if I install packages in live session. (I am completely new to Arch.)
Here's another resource for installing drivers for Broadcom wireless devices: Broadcom wireless - ArchWiki
Installing things in a live environment is not Arch-specific.
Maybe so, but I read somewhere that I should upgrade the whole system before installing a new package. Maybe not needed for firmware/driver packages, though?
That’s right what you’re saying.
@Jonathon wrote this with a wink because anything you update or install during the live session is smoke and mirrors after installation.
So, update only after the installation.
Pointless waste of time.
Do you mean updating or getting WIFI work?
In the live session, both.
I found out to my surpriste that Ethernet works at least after installation (Xfce flavor). Even WI-FI networks are shown, but connecting to my local WI-FI network does not work.
No surprise IMO.
This should be solved, of course.
Maybe you could start with the link I provided above, or searching for your adapter, first in the forum then on the arch Wiki and forum.
Edit: I see you already started your search earlier
I hope you don't mind, I have edited your title as this is no longer about the live environment
Please post:
inxi -Fxxxza
lsmod | sort
Run those commands from your installed system, and post the output as text please.
Also, search for how to disable MAC Address randomization. Do so, then reboot your computer and router.
I would also test at least 3 or 4 alternate kernels. I would start with:
linux
linux-lts
linux-mainline
linux-hardened
linux-next-git
After looking at some of my old notes I realized you have one of Apple's problematic hardware that may never quite work properly unless an update in the kernel or some other patch fixes this. The one thing you can try is putting your computer into suspend, give it a minute orwo then resume. This hardware often has a bug that won't allow it to connect to wifi normally, but sometimes allows it to connect after resuming from a successful suspend.
Moral of the story?
Don't buy Apple products if you intend to use Linux. Apple is not Linux friendly, and it is often an uphill battle to get Linux working on Apple hardware. Better to buy hardware that is Linux friendly in the first place.
Did you also install the b43-firmware
? https://wiki.archlinux.org/title/Broadcom_wireless#b43
Wifi is working now.
I have b43-fwcutter installed, but I am not sure, if it is needed. I have broadcom-wl-dkms, linux-lts and linux-lts-headers installed. I wonder, if it is worth trying other drivers.
Output of inxi -Fxxxza
ac97_bus 16384 1 snd_soc_core
acpi_als 20480 0
acpi_cpufreq 28672 1
agpgart 53248 5 intel_agp,intel_gtt,ttm,nouveau,drm
amdgpu 6520832 0
apple_bl 20480 0
apple_mfi_fastcharge 20480 0
applesmc 24576 0
bcm5974 24576 0
blake2b_generic 20480 0
bluetooth 696320 37 btrtl,btintel,btbcm,bnep,btusb,rfcomm
bnep 28672 2
bpf_preload 16384 0
btbcm 16384 1 btusb
btintel 32768 1 btusb
btrfs 1552384 1
btrtl 24576 1 btusb
btusb 65536 0
cdrom 73728 1 sr_mod
cec 61440 2 drm_kms_helper,i915
cfg80211 970752 1 wl
coretemp 20480 0
crc16 16384 1 bluetooth
crc32c_generic 16384 2
crypto_user 20480 0
drm 569344 13 gpu_sched,drm_kms_helper,amdgpu,radeon,i915,ttm,nouveau
drm_kms_helper 270336 4 amdgpu,radeon,i915,nouveau
ecc 36864 1 ecdh_generic
ecdh_generic 16384 1 bluetooth
fat 86016 1 vfat
fb_sys_fops 16384 1 drm_kms_helper
forcedeth 81920 0
fuse 159744 3
gpu_sched 45056 1 amdgpu
hid_apple 16384 0
hid_appleir 16384 0
i2c_algo_bit 16384 4 amdgpu,radeon,i915,nouveau
i2c_nforce2 20480 0
i915 2699264 0
industrialio 90112 2 acpi_als,kfifo_buf
intel_agp 20480 0
intel_gtt 24576 2 intel_agp,i915
ip_tables 36864 0
irqbypass 16384 1 kvm
joydev 28672 0
kfifo_buf 16384 1 acpi_als
kvm 913408 1 kvm_intel
kvm_intel 327680 0
ledtrig_audio 16384 1 snd_hda_codec_generic
libcrc32c 16384 1 btrfs
mac_hid 16384 0
mc 61440 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
Module Size Used by
mousedev 24576 0
mxm_wmi 16384 1 nouveau
nouveau 2326528 5
nv_tco 16384 0
radeon 1642496 0
raid6_pq 122880 1 btrfs
rfcomm 90112 16
rfkill 28672 6 bluetooth,cfg80211
sbs 20480 0
sbshc 16384 1 sbs
snd 114688 15 snd_hda_codec_generic,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
snd_compress 32768 1 snd_soc_core
snd_hda_codec 167936 3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_realtek
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
snd_hda_codec_realtek 151552 1
snd_hda_core 106496 4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hda_intel 57344 3
snd_hwdep 16384 1 snd_hda_codec
snd_intel_dspcfg 28672 1 snd_hda_intel
snd_pcm 147456 7 snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_soc_core 323584 1 soundwire_intel
snd_timer 40960 1 snd_pcm
soundcore 16384 1 snd
soundwire_bus 90112 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
soundwire_cadence 36864 1 soundwire_intel
soundwire_generic_allocation 16384 1 soundwire_intel
soundwire_intel 45056 1 snd_intel_dspcfg
sr_mod 28672 0
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
ttm 114688 3 amdgpu,radeon,nouveau
uinput 20480 0
usbhid 65536 0
uvcvideo 114688 0
vfat 20480 1
video 53248 2 i915,nouveau
videobuf2_common 65536 2 videobuf2_v4l2,uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 36864 1 uvcvideo
videobuf2_vmalloc 20480 1 uvcvideo
videodev 294912 3 videobuf2_v4l2,uvcvideo,videobuf2_common
wl 6467584 0
wmi 36864 2 mxm_wmi,nouveau
xor 24576 1 btrfs
x_tables 53248 1 ip_tables
zram 32768 2
Output of lsmod | sort
ac97_bus 16384 1 snd_soc_core
acpi_als 20480 0
acpi_cpufreq 28672 1
agpgart 53248 5 intel_agp,intel_gtt,ttm,nouveau,drm
amdgpu 6520832 0
apple_bl 20480 0
apple_mfi_fastcharge 20480 0
applesmc 24576 0
bcm5974 24576 0
blake2b_generic 20480 0
bluetooth 696320 37 btrtl,btintel,btbcm,bnep,btusb,rfcomm
bnep 28672 2
bpf_preload 16384 0
btbcm 16384 1 btusb
btintel 32768 1 btusb
btrfs 1552384 1
btrtl 24576 1 btusb
btusb 65536 0
cdrom 73728 1 sr_mod
cec 61440 2 drm_kms_helper,i915
cfg80211 970752 1 wl
coretemp 20480 0
crc16 16384 1 bluetooth
crc32c_generic 16384 2
crypto_user 20480 0
drm 569344 13 gpu_sched,drm_kms_helper,amdgpu,radeon,i915,ttm,nouveau
drm_kms_helper 270336 4 amdgpu,radeon,i915,nouveau
ecc 36864 1 ecdh_generic
ecdh_generic 16384 1 bluetooth
fat 86016 1 vfat
fb_sys_fops 16384 1 drm_kms_helper
forcedeth 81920 0
fuse 159744 3
gpu_sched 45056 1 amdgpu
hid_apple 16384 0
hid_appleir 16384 0
i2c_algo_bit 16384 4 amdgpu,radeon,i915,nouveau
i2c_nforce2 20480 0
i915 2699264 0
industrialio 90112 2 acpi_als,kfifo_buf
intel_agp 20480 0
intel_gtt 24576 2 intel_agp,i915
ip_tables 36864 0
irqbypass 16384 1 kvm
joydev 28672 0
kfifo_buf 16384 1 acpi_als
kvm 913408 1 kvm_intel
kvm_intel 327680 0
ledtrig_audio 16384 1 snd_hda_codec_generic
libcrc32c 16384 1 btrfs
mac_hid 16384 0
mc 61440 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
Module Size Used by
mousedev 24576 0
mxm_wmi 16384 1 nouveau
nouveau 2326528 5
nv_tco 16384 0
radeon 1642496 0
raid6_pq 122880 1 btrfs
rfcomm 90112 16
rfkill 28672 6 bluetooth,cfg80211
sbs 20480 0
sbshc 16384 1 sbs
snd 114688 15 snd_hda_codec_generic,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
snd_compress 32768 1 snd_soc_core
snd_hda_codec 167936 3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_realtek
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
snd_hda_codec_realtek 151552 1
snd_hda_core 106496 4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hda_intel 57344 3
snd_hwdep 16384 1 snd_hda_codec
snd_intel_dspcfg 28672 1 snd_hda_intel
snd_pcm 147456 7 snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_soc_core 323584 1 soundwire_intel
snd_timer 40960 1 snd_pcm
soundcore 16384 1 snd
soundwire_bus 90112 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
soundwire_cadence 36864 1 soundwire_intel
soundwire_generic_allocation 16384 1 soundwire_intel
soundwire_intel 45056 1 snd_intel_dspcfg
sr_mod 28672 0
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
ttm 114688 3 amdgpu,radeon,nouveau
uinput 20480 0
usbhid 65536 0
uvcvideo 114688 0
vfat 20480 1
video 53248 2 i915,nouveau
videobuf2_common 65536 2 videobuf2_v4l2,uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 36864 1 uvcvideo
videobuf2_vmalloc 20480 1 uvcvideo
videodev 294912 3 videobuf2_v4l2,uvcvideo,videobuf2_common
wl 6467584 0
wmi 36864 2 mxm_wmi,nouveau
xor 24576 1 btrfs
x_tables 53248 1 ip_tables
zram 32768 2
I do not know, if it is related, but system freezes sometimes; I have to use the power button. Magic keys for unmounting and booting do not work. Besides, if I use MacBook's keyboard, I would have to use some trick to use SysRq key that does not exist.
System freezes also when I try to suspend to RAM. I think this is an issue with nouveau graphics driver. I have not installed nvidia-340 driver; it is unsupported driver currently, but I have read people have made some patches for it.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.