I'm not 100% sure if I loaded the new module correctly, but I believe
that I did. Here are the steps I took to compile the module and load it,
which resulted in the output of #21:

git clone 
git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy 
linux-jammy
cd linux-jammy/
uname -r
git checkout Ubuntu-5.15.0-25.25
cd drivers/net/ethernet/aquantia/atlantic
nano Makefile # added PWD to ccflags line
nano aq_vec.c.patch
nano aq_nic.c.patch
patch < aq_vec.c.patch 
patch < aq_nic.c.patch 
nano aq_vec.c
make -C /lib/modules/`uname -r`/build M=$PWD
sudo modprobe -v -r atlantic
sudo rmmod atlantic
sudo rmmod macsec
sudo cp atlantic.ko 
/lib/modules/5.15.0-25-generic/kernel/drivers/net/ethernet/aquantia/atlantic/
sudo modprobe -v atlantic
sudo dmesg

I have tried including stdio.h and adding a printf to verify the new
module was indeed loaded, but that kept failing with "no such file"
errors when trying to compile, even though I have build-essentials
installed.

I have tried compiling the module with the files from
https://github.com/torvalds/linux/tree/master/drivers/net/ethernet/aquantia/atlantic,
however that errors out with "implicit declaration of function
‘platform_get_ethdev_address’ [-Werror=implicit-function-declaration]".
A quick google search revealed that this is supposedly a 'new' function
which isn't present in 5.15.0 yet, though I might be wrong.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1958770

Title:
  Aquantia GbE LAN driver causes UBSAN error during kernel boot

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1958770/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to