On Tue, 2007-04-17 at 15:51 -0600, Chris 'Xenon' Hanson wrote: > Jeffrey C. Ollie wrote: > > Unfortunately there is quite a bit of code in the Sangoma drivers that > > are binary blobs with no source. It's more than just firmware that is > > loaded onto the card itself, the binary blobs make up a large portion of > > the kernel modules that run on the host. > > The drivers work, for the most part. I've found that the drivers are a > > bit unstable if you stress the network. Running a P2P client will > > eventually cause the card to lose connection to the network, requiring a > > cold reset to get connectivity back. > > Also unfortunately I'm unaware of an alternative PCI DSL modem. > > Are you using it currently under OBSD? Which version of OBSD?
No, Linux. > I have seen inside some of the blobs, in my work on the driver. It might be that we > could get Sangoma to release the rest of the blobsource if we showed an interest in caring > for and improving it. They didn't make me provide a DNA sample or anything to get access > to that source to debug/fix things, so I didn't think much of it. That would be nice, however I'm not much of a kernel hacker (Linux or OpenBSD) so I wouldn't be much help. > My impression (and I could be wrong) was that some of the purpose of the blob was to > maintain a common internal protocol layer on all (x86) platforms that the "driver" just > linked to and knew would work. I know the "internal" PPP implementation is inside the blob. It certainly seems that way to me as well. Jeff [demime 1.01d removed an attachment of type application/pgp-signature which had a name of signature.asc]