did harald change the bit order on the controller? there is a flag for that. you can patch the hfcmulti.c. maybe harald did that but forgot to put it into the kernel patch. i will also provide patch to openbsc to automatically consider that bit order in conjunction with misdn interface.
-----Ursprüngliche Nachricht----- Von: Dieter Spaar [mailto:spaar@mirider.augusta.de] Gesendet: Dienstag, 14. April 2009 19:27 An: Andreas.Eversberg Cc: openbsc@lists.gnumonks.org Betreff: Re: AW: success
Hello Andreas,
On Tue, 14 Apr 2009 16:54:40 +0200, "Andreas.Eversberg" Andreas.Eversberg@versatel.de wrote:
do we need a switch to select between mISDN bit order and other e1 drivers? what other e1 drivers are/will be supported? or can i just change the bit order, because no other e1 driver is used with the code? if not, i would suggest to add a "msb" flag to the time slot structure.
I can only talk for my "personal" Windows driver, for me the changed bit order works. I just wonder why mISDN and the HFC-E1 works different on Haralds PC than on others.
to make a better processing in kernel space, i need to put the gsm speech codec into kernel space. i need a source code that is open, light weight, and without integer math. any suggestions?
For a Full Rate Codec (should work too, however OpenBSC has to modified so that "Full Rate" is used by the phones too) you can use Toast (http://kbs.cs.tu-berlin.de/~jutta/toast.html).
Best regards, Dieter
On Wed, Apr 15, 2009 at 01:46:19AM +0200, Andreas.Eversberg wrote:
did harald change the bit order on the controller? there is a flag for that. you can patch the hfcmulti.c. maybe harald did that but forgot to put it into the kernel patch. i will also provide patch to openbsc to automatically consider that bit order in conjunction with misdn interface.
I did not make any such change. Which brings up the question: Why is it working for me, nibbler, zecke, ... ? Probably really just coincidence, after all there are only four subslots in one slot, and we're typically using two of them, so the chances we end up using the right bits might be quite big, right?