You are not logged in.
I am having trouble with the aur package macbook12-spi-driver-dkms.
Working on a macbook12, Early 2016 model. My kernel parameters include "nomodest" and do not include "noapci", as noted here.
I have also created /etc/modules-load.d/intel_lpss_pci.conf
# Load intel_lpss_pci at boot
intel_lpss_pci
and /etc/modules-load.d/spi_pxa2xx_platform.conf
# Load spi_pxa2xx_platform at boot
spi_pxa2xx_platform
Furthermore, I have edited /etc/mkinitcpio.conf to enclude
MODULES="intel_lpss_pci spi_pxa2xx_platform"
I believe I have done something wrong as, the output of #hwdetect --show-modules is
AGP : intel-gtt
ACPI : button video
BLOCK : scsi_mod sd_mod usb-common usbcore xhci-hcd xhci-pci uas usb-storage nvme-core nvme
CPUFREQ : acpi-cpufreq
CRYPTO : aesni-intel aes-x86_64 crc32c-intel crc32-pclmul crct10dif-pclmul ghash-clmulni-intel glue_helper cryptd crypto_simd
DRM : drm_kms_helper drm i915
HWMON : applesmc coretemp
I2C : i2c-algo-bit i2c-i801
INPUT : evdev input-leds input-polldev joydev mousedev hid hid-logitech-dj hid-logitech-hidpp usbhid
KVM : kvm-intel kvm
NET : brcmfmac brcmutil rfkill cfg80211
SOUND : pcspkr ac97_bus snd-compress snd-hwdep snd snd-pcm-dmaengine snd-pcm snd-timer snd-hda-ext-core snd-hda-core snd-hda-codec-cirrus snd-hda-codec-generic snd-hda-codec-hdmi snd-hda-codec snd-hda-intel snd-soc-sst-dsp snd-soc-sst-ipc snd-soc-sst-match snd-soc-skl-ipc snd-soc-skl snd-soc-core soundcore
WATCHDOG : iTCO_vendor_support iTCO_wdt
OTHER : intel-cstate intel-rapl-perf led-class mac_hid intel-lpss intel-lpss-pci mmc_core nvme-core nvme shpchp intel_rapl intel_powerclamp x86_pkg_temp_thermal fb_sys_fops syscopyarea sysfillrect sysimgblt irqbypass
As you can see, intel-lpss-pci is loaded, but spi_pxa2xx_platform is not.
Thoughts?
Last edited by vasavest (2017-08-06 01:19:33)
Offline
Try to load it at runtime and check dmesg/journal for related error messages?
Also rebuild the module and watch out for errors.
Finally I don't know what "nomodest" does, but if it's a typo for "nomodeset", that's gonna kill your GUI support.
"noapci" probably does nothing, "noacpi" would break https://en.wikipedia.org/wiki/Advanced_ … _Interface but the page actually ensures to not use "noapic" - this: https://en.wikipedia.org/wiki/Advanced_ … Controller
tl;dr - spelling matters, so ensure you got no local typos ;-)
Offline