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 was thinking of having a flag for using hardware multiplexing on hfc-e1 controller, but because the data is not synchronized (hdlc frames), we need to touch every bit to see where the frame starts and where it ends, so we have no speed benefit.
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?
-----Ursprüngliche Nachricht----- Von: Dieter Spaar [mailto:spaar@mirider.augusta.de] Gesendet: Dienstag, 14. April 2009 16:26 An: Andreas.Eversberg Cc: openbsc@lists.gnumonks.org Betreff: Re: success
Hello Andreas,
On Tue, 14 Apr 2009 13:10:36 +0200, "Andreas.Eversberg" Andreas.Eversberg@versatel.de wrote:
on the easterhegg 2009 we got everything running. even audio worked! and we catched our first imsi from a public network.
Congratulation, great to hear that !
@harald | @dieter: other isdn drivers (windows) have obviously reversed bit order on transparent channel. bit 0 is exchanged with bit 7 and so on. to make it work, i did not change the bit order, i just changed the location of the subslot, and it worked.
I noticed the same with my own Windows driver (its not an official driver, just my personal very experimental stuff for the HFC-E1 card). However because it worked with the Linux version (at least on Haralds PC) I though it was a problem with my implementation and did not take care.
Best regards, Dieter