Hi Julio.
Thank you for taking the time to open this bug report.
It isn't totally clear to me what you are asking for us to look at here.
I took a quick look and don't see any aobvious issues that could cause
the issues you are seeing. IF you could provide more detail as to what
you would like us to look at, or in to, I can dig deeper.
** Changed in: linux (Ubuntu)
Assignee: (unassigned) => Philip Cox (philcox)
** Changed in: linux (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2080095
Title:
Initializing bluetooth using socket.c userland functions broken after
upgrade from 6.5 to 6.8 (and mainline 6.9, 6.10)
Status in linux package in Ubuntu:
Incomplete
Bug description:
My company uses pybleno to initialize bluetooth LE devices on our IOT devices
as GATT servers.
This has worked fine from 4.x kernels on Ubuntu 18.04 up to 6.5.0 on Ubuntu
22.04 for us. The Python code interfaces
with the socket.c userland functions AFAICT.
After upgrading from 6.5 to 6.8 kernel on Ubuntu 22.04, the kernel is
now returning
"[Errno 22] Invalid Argument" from the socket.c setsockopt function.
I have outline as best I can what I checked in the downstream pybleno
ticket here: https://github.com/Adam-Langley/pybleno/issues/63
I could use some input on whether on not any of the recent socket.c changes
between 6.5 to 6.8 changes could have caused this and if
this is a regression or whether not the Python calls to these socket.c
functions which have worked since 4.x need to be rewritten as a result
of an expected interface change on the kernel side.
This problem exists for us as well when we tested with mainline 6.9
and 6.10 kernels last week and our only current solution is
downgrading to 6.5 .
Thanks
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-image-6.8.0-40-generic 6.8.0-40.40~22.04.3
ProcVersionSignature: Ubuntu 6.8.0-40.40~22.04.3-generic 6.8.12
Uname: Linux 6.8.0-40-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.6
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Mon Sep 9 17:09:08 2024
InstallationDate: Installed on 2023-01-03 (614 days ago)
InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64
(20220809.1)
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: linux-signed-hwe-6.8
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2080095/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp