How to get the libahci and ahci modules in the kernel for arm

Asked by Sean Iffland

I bought a pibox and it supports a Raspberry Pi CM4 module and support for 2 SATA drives. Raspberry Pi OS added support for the libahci and ahci modules to support drives like this (the libata module is required as well but already built into Ubuntu). I would rather use Ubuntu without having to recompile the kernel. A few other other boards have been released that use these modules as well.

Do i open a bug to attempt to get these modules added?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Bernard Stafford (bernard010) said (last edit ):
#1

https://bugs.launchpad.net/ubuntu/+filebug/?no-redirect
In the description Please use [Feature Request] in the title.

https://ubuntu.com/blog/the-keys-to-successful-bug-reporting

Include what operating system and architecture of the board
and add as much information as possible.

Revision history for this message
Manfred Hampl (m-hampl) said :
#2

Which Ubuntu release (and kernel version) are you running?

https://packages.ubuntu.com/search?searchon=contents&keywords=libahci&mode=filename&suite=lunar&arch=any
shows
/lib/modules/6.2.0-1004-raspi/kernel/drivers/ata/libahci.ko linux-modules-extra-6.2.0-1004-raspi [arm64, armhf]

So it seems that this module is already available for Ubuntu 23.04.

Revision history for this message
Manfred Hampl (m-hampl) said :
#3

An identically-named kernel module exists also in the kernel packages for older Ubuntu releases.

In case that this does not solve your problem, what exactly are you looking for?

Can you help with this problem?

Provide an answer of your own, or ask Sean Iffland for more information if necessary.

To post a message you must log in.