libera/#devuan-dev/ Tuesday, 2021-03-23

tuxd3vhello guys, devuan-arm, needs some patchs for the devices used in RaspberryPi boards from Cypress15:12
tuxd3vthe Idea is making them behave as broadcom devices15:12
tuxd3vthe relation is this:15:13
tuxd3vhttps://paste.debian.net/1190652/15:13
tuxd3vthis are Bluetooth devices, this patch concerns the bluez package15:14
tuxd3vthe patch concerns only a subset of devices the one that are broadcom specific, and a subset of them... the ones that use uart device protocol "HCI_UART_3WIRE"15:16
tuxd3vThis is the patch: https://paste.debian.net/1190653/15:17
tuxd3vthe Idea... is to include this patch as 'cypress_bluetooth.patch'15:18
tuxd3vin the bluez stack15:18
tuxd3vthe Idea would be to include in the 'bluez_5.5x-3.debian.tar.xz' this patch15:22
tuxd3vin the place were there are already a lot of patch's :)15:27
tuxd3vsince hciattach_bcm43xx.c includes hciattach.h, a improvment for readability of the patch:15:32
tuxd3vhttps://paste.debian.net/1190658/15:34
tuxd3vcan you guys expande on the Idea?15:34
tuxd3vmany thanks15:34
tuxd3vThis patch is yet to be tested wait confirmation :)18:09
tuxd3vJust one question..18:10
tuxd3vThe Bluethoot firmware is being loaded from '/etc/firmware', is this the correct behaviour?18:11
tuxd3vShouldn't it be loading from '/lib/firmware' ?18:12
tuxd3vlike you can see , broadcom, qualcomm, ti devices are loading from '/etc/firmware'18:15
tuxd3vhttps://paste.debian.net/hidden/6b512239/18:15
tuxd3vthis patch is working: https://paste.debian.net/1190658/18:18
tuxd3vbut with firmware loaded from '/etc/firmware'18:18
fsmithredwhat is /etc/firmware?18:19
fsmithrednever heard of it and don't have one18:19
tuxd3vsome bluethoot devices from some companies are using '/etc/firmware' to load the firmware for the bluethoot device(  broadcom, qualcomm, ti )18:21
tuxd3vthe default package for bluez has it hardcoded to '/etc/firmware' for ( broadcom, qualcomm, ti ) devices18:22
fsmithredand debian packages are putting it there?18:22
tuxd3vwe in #devuan-arm  are trying a patch to be able to get Bluetooth working, we are targeting only broadcomm(in fact cypress devices that don't have bluez support ), and we discovered that18:23
tuxd3vfsmithred, yes18:23
tuxd3vthe 'bluez' package18:24
fsmithredI have that, but I guess I don't have the named hardware18:24
tuxd3vWE have now a working patch for RaspberryPi that doesn't afect the other devices, its self contained its here: https://paste.debian.net/hidden/5f01bc92/18:25
tuxd3vwe ask if possible to include it in bluez/patchs18:26
tuxd3vit have being tested18:26
tuxd3vthis is a important patch for all Raspberry Pi devices and all Cypress bluethoot devices that gain now support too18:27
tuxd3vthe Idea is to add 'cypress_bluetooth_broadcomm.patch' to the series of patches, and build the package to put in the repos :)18:29
tuxd3vit doesn't brake support for other broadcomm devices we ensured that18:30
tuxd3vit just add support for a few more :)18:30
tuxd3vthe ones used in RaspberryPi and other devices that use the Cypress Bluethoot chips :)18:31
tuxd3vThe file 'bluez_5.55-3.debian.tar.xz' holdes inside a '/debian/patches' folder18:32
tuxd3vthe Idea is drop the patch there, it his prepared to them build gracefully18:32
tuxd3vthem -> then18:33
tuxd3vI have tested:18:35
tuxd3v'apt-get source bluez'18:35
tuxd3vthere are there a 'bluez_5.55-3.debian.tar.xz' file with 'debian/patchs'18:36
tuxd3vthe Idea was to include this patch there :)18:36
tuxd3vDEvuan now supports rpi{0w,3a+,3b+,4} which has bluethoot18:37
tuxd3vand we already tested the patch18:38
tuxd3vits self contained with no side effects18:38
gast0nHi, do you have the link to the Devuan mini-iso handy?18:52
tuxd3vgast0n, the arm mini-iso?18:52
gast0nno, amd6418:53
tuxd3vsorrry18:53
tuxd3vgast0n, 'http://deb.devuan.org/devuan/dists/beowulf/main/installer-amd64/current/images/netboot/mini.iso' is that what you are looking for?18:55
gast0nyes, thanks you tuxd3v :)18:55
tuxd3vyou welcome! :)18:55

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!