Task
The task is to report and find the support for the devices connected via SPI bus as well.
The machine I am working on MacBookPro13,1 from Apple has no internal USB devices any more.
Everything is connected via SPI and it does not work very well.
Data similar to this should be collected in a structured way:
> dmesg |grep -E '(spi|atopcase)'
spi0: <Intel Sunrise Point-LP SPI Controller-1> mem 0x9282c000-0x9282cfff at device 30.3 on pci0
spi0: Using MSI
spibus0: <SPI bus (ACPI-hinted)> on spi0
spibus0: <unknown card> at cs 0 mode 0
atopcase0: <Apple MacBook SPI Topcase> at cs 0 mode 0 on spibus0
atopcase0: Using ACPI GPE.
hidbus4: <HID bus> on atopcase0
hidbus5: <HID bus> on atopcase0
spi0: transfer timeout
atopcase0: SPI error: 5
> dmesg |grep -E 'hidbus[45]'
hidbus4: <HID bus> on atopcase0
hidbus5: <HID bus> on atopcase0
hms2: <Apple MacBook Mouse> on hidbus5
hkbd0: <Apple MacBook Keyboard> on hidbus4
There are issues which make the keyboard difficult to work with: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283706
Notes
Links
Task
The task is to report and find the support for the devices connected via SPI bus as well.
The machine I am working on
MacBookPro13,1from Apple has no internal USB devices any more.Everything is connected via SPI and it does not work very well.
Data similar to this should be collected in a structured way:
There are issues which make the keyboard difficult to work with: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283706
Notes
Links