ISDN drivers for AVM B1 and Fritz cards
Today I read a few postings in the Yellowtab forum which reminded about my project to write an ISDN driver for BeOS.
For those who can read german, the complete thread is here. In a nutshell, Bernd Korz, CEO of Yellowtab, is publically saying they have been geschädigt und verarscht genug (been harmed and spoofed enough) by AVM, and that there won't be support for AVM products in Zeta for at least the next 20 years. AVM is the manufactorer of ISDN and DSL hardware.
It was in 2001, Yellowtab was just founded, Be Incorporated was still in business and busy developing BONE (BeOS new network stack), and there was no Zeta yet. BeOS R5 was still using net_server, but I was on the BONE beta program, and had access to both. Be Inc had released a beta driver for AVM B1 cards (which didn't work for me), but it was rumored that they had no permission to use the sourcecode from Marco Borm on which it was based on. At that time Marco Borm made his sourccode public, and Be Inc never ever updated their driver.
After I talked with Bernd Korz about it, I decided to try again writing a ISDN driver for BeOS. AVM provided four ISDN cards for development to Yellowtab, two active B1 cards, and two passive Fritz cards. I got one of each. My intention was to get the simple active B1 card working first. Useful documentation for the B1 card was made available, too.
The project progressed pretty fast, and after a few weeks, the card specific driver was finished. Dialing a provider's telephone number worked, and PPP frames were transmitted into both directions. I was pretty happy.
Unfortunately, net_server did crash pretty easily when dealing with PPP frames received from ISDN, and a handshake never worked. Obviously, the net_server PPP stack didn't support the synchronous PPP as used with ISDN, while it did support asynchronous PPP as used with modems.
Because of the ongoing BONE beta programm, I tried to interface the ISDN driver with the new BONE network stack. There a huge bug emerged. BONE was using 100% CPU at a very high priority when reading from the emulated serial port that the driver provided. The same problem did not happen with net_server, but it made further development pretty impossible.
To cut a long story short, it was impossible to get any support from Be Inc. that would allow to solve the problem. Development was stalled. Trying again with net_server seemed to be a bad idea, because it was meant to be replaced by BONE. Shortly after that, Be Inc went out of business, and any further development wouldn't have been useful for me. In fact, now that Yellowtab is selling Zeta, I don't even have ISDN anymore, as I'm using DSL.
When development was cancelled, I passed all sourcecode to Yellowtab, hoping they could one day continue it. Now that they are developing Zeta, and seem to have all the sourcecode for the OS, I think it should be pretty simple for them to get the AVM B1 driver that I wrote to work with Zeta's network stack, which is BONE. But the comments made by Bernd Korz in the Yellowtab forum show a completely different direction.
I think Bernd Korz is acting very childish here, and not like a business person. I can truly understand why AVM doesn't like cooperating with Yellowtab anymore. In 2001, AVM gave cards to Yellowtab, but without return. A stable BeOS AVM B1 driver never got published.
I don't know what happened recently between Yellowtab and AVM. But a company's CEO who gives negative statements like this in a public forum isn't someone you can deal with and do business.
Beeing the single developer who, closely cooperating with Yellowtab and supported by AVM, tried to help bring ISDN support to BeOS in 2001, I'm very sad about this outcome.
I really regret having been involved with Yellowtab in this case, because AVM has probably blacklisted my name by now, due to the fact that Yellowtab doesn't behave in a businesslike manner.

15 Comments:
Quite a bitter story, but not the first story of this kind in the BeOS community and most probably not the last. It's sad to see how more and more developers get frustrated by the happenings and while truth is not easy to see, those who decide to get a clear sight are hindered by all the fear, uncertainity and desparation that is spread out there.
What this community desparately needs is a new form of openess. I'm not talking about open source or open purses, I'm talking about open minds and open communication. Let's hope that at least haiku stays clear of this bad taste and that the work of its developers is not wasted like it is for the other leafs of the BeOS family tree.
I've always been a true believer of commercial development, but not for an unlimited price. If honesty is the price that has to be paid, I'm not willing to pay. If on the other hand I have to accept open source development - and therefor the lack of a solid commercial basis - to get an open and honest world, I'm accepting to pay the price.
Therefor, I see it with a relief that you turn your head more and more over to haiku, even if I'm unable to follow. You will for sure not get the respect and thanks of the community you deserve, but you will not have to ask yourself some day whether you've sold yourself and your believes.
I remember from my days at ... that once the PR man and myself were talking with AVM Managers on this drivers topic. They seemed to be intersted and offered further contact with their technology department. Unfortunately one ... salesmen interfered and started his common TV-Shop Advertising bullshit and he didn't stopped talking.
Both AVM Managers left and as far as I can rember no further contacts were archieved (cause ... basially didn't want to). It seems that ... fails more on own arogance and incompetence than on technical issues.
One of that projects you started and never finished. Well you are such a person. You are just a pain in the Ass Marcus.
Every single project you did ended up in neverlands. If anyone ever expact anything from you he should stop believe you. You are not only as a developer a joke, you are also as a Person a joke. I cannot believe one can take you serious.
AC97? Never finishd
CDManager? Never finished
MediaKit Haiku= Never finished
S-ATA? Never finished
CAPI? Never finished
DVB-T? Never finished
And ALL the other shit you ever did: Never finished.
Best is you go back and do what you can: Be a stupid person. I am formyself know not a single person like or even respect you as a developer or as a person.
It might be that you have a bit of an idea about development but you are just to stupid to know how to do any projects or come to a state it is even usable
Marcus,
I just want to let you know that I for one appreciate the work you have done on the Haiku Media Kit and the AC97 driver.
I fundamentally disagree with that fuckwit of a poster who could only post his stupid comments anonymously. I doubt he has ever written a single line of code let alone worked on something as difficult as drivers.
Cheers
David
Hey anonymous,
what projects did you finish BTW? Why don't you sign your hateful childish comment?
AC97? Works on a lot of machines
CDManager? Worked for me
MediaKit Haiku? Seen itin action on several BeGeisterts. Marcus did a lot of work there, in fact most of the Haiku media kit as it is now was done by Marcus. He's doing all this in his spare time!
S-ATA? Never finished? Might be, but it's his own decision what he works on (while getting nothing for it!).
CAPI? Never finished? See comment on S-ATA.
DVB-T? Seems to be still in the works. Didn't read here development was cancelled. If so, then it would be not of technical reasons but rather due to a lack of community members showing respect and saying thank you, or even giving feedback at all (me included, I must confess).
Thank you for your work, Marcus.
If "anonymous" does not know anyone who respects you then it's his problem. Might be a problem of the bad company he has. There are a lot of people that do respect you.
Finn Bastiansen
(anonymous because I am too lazy to register)
@ "Anonymous"
>One of that projects you started and never finished. Well you are such a person. You are just a pain in the Ass Marcus.<
You are such a coward, posting insulsts like that anonymously.
Come on, act like a grown-up person and tell us your name. Otherwise... just shut up and go away.
...a bitter story indeed.
Once again my deepest respect for ppl like Marcus and Peter.
It's very sad to see how things went and even worse, poster nr.3 seems pretty easy to be indentified by the well known spelling mistakes and the insulting way of argueing.....
I wish I am mistaken.
@the "first" anonymous:
I know who you are. If I compare your very sophisticated skills of the English language with the English skills of a very dominant person in the Yellowtab forums, then everything is clear. I am very angry about you. I bought your Zeta R1 and I have been cheated. No SCSI, no SMP, and so on. You will fail, man, you will fail.
Quote form Bernd@yT forum
Termine die wir hatten und bei denen ich den langen Weg auf mich genommen habe um nach Berlin zu kommen wurden plötzlich "ausversehen" gecancled; natürlich erst als ich vor der Tür stand.
Didn´t he told everyone the same story about his date with Gobe? I wonder how often this guy stands before closed doors, muhahahaha.
@ Anon
Well The AC97 driver works just great for me. Plays sounds. What else does one need? If it doesn't do what you need feel free to help by contributing code to the project.
GPL isn't a cancer, the cancer is those who take and don't give back.
Looks to me like the ISDN driver cannot be completed due to external problems. Nothing wrong with that. That's life.
Keep up the good work Marcus, and ignore the twats.
Hey Marcus, I just hope you keep on doing development and don't get influenced by all the small minded people.
Keep up the good work.
(I wish I had the time to start on a DVB-C driver...)
Outrageous.
No one deserves this kind of crap. No one. Especially you, Marcus.
If there's anything I can do to help out with this situation, let me know.
http://bryan.varnernet.com
I've always used the drivers and other Apps that you've created for BeOS. I am greatful. I think it's sad to see more and more good developers leave the community. I know this from personal experence. I am still reverse engineering BeOS, My project is aimed at BeOS Booting on more pc's and "out of the box" experence. Needless to say I was slandered about as bad as the guys at BeOSMAX.org, BeOS is a great os, But it only takes one bad egg to ruin a dozen. I say let's all the major developers get togther, and simply unite, with simple understandings. In my opinion, Haiku might be the best bet, But with my disto and my company, No good development work is turned away. (unlike yellowtab, I had my feats with them also, They dont know what they lost man!) - R Wheeler http://spaces.msn.com/members/AxiomDesktop
Sad. It's sad, how men are behaving.
I also hate BTK he´s soooo childish. He financially ruined everyting.
Marcus great work! :-)
ex-employee of yT
Post a Comment
<< Home