This is a request to bump net-misc/dahdi(-tools) to recently released 2.4.0. According to the engineers it contains at least one possible bugfix for some BRI lock-ups I'm seeing at one client (too low output amplitude levels).
To confirm, I have a 2.4.0 ebuild ready with rediffed (and even a few upstreamed!) patches. Just waiting for the 99-non-digium-fiddly-bits diff now.
Created attachment 247183 [details, diff] 99-non-digium-hardware-and-oslec.diff Updated non-digium patch. Disclaimer: I'm not up to date with details as to internal dahdi architecture, as per always, YMMV with this patch - but it's been that way since inclusion. The changes I've made was to make use of container_of to work around the non-existing pvt member in dahdi_span and to move all of the operations function pointers out into a special _ops structure. This is similar to the move network card operations that recently bit around kernel 2.6.32 iirc.
Oh, and thanks to stkn__ for assistance on the use of the container_of kernel macro.
+*dahdi-2.4.0 (14 Sep 2010) + + 14 Sep 2010; <chainsaw@gentoo.org> +dahdi-2.4.0.ebuild: + Version bump, two patches now upstream. With thanks to Jaco Kroon for a + new non-Digium hardware support patch. Closes bug #336525.