mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Horvath Gyorgy" <HORVAATH@tmit.bme.hu>
To: linux-kernel@vger.kernel.org
Subject: [ANNOUNCE] New hardware - SGA155D dual STM-1/OC3 PCI ad
Date: Tue, 9 Sep 2003 16:27:17 +0200	[thread overview]
Message-ID: <200309091428.h89ES0Oe015172@alpha.ttt.bme.hu> (raw)


Hi all,

First, I would like to introduce a new harware -
SGA155D Dual STM-1/OC3 Telecommunications PCI Adapter.
You can obtain a short catalog from www.aitia.ai.
(www.aitia.ai/document/upload/200307/sga155.pdf)
I think it is a little bit expensive - but very flexy.
Errrr... actually the card was entirelly developed by me -
including the cores for the FPGA.
It is in low scale production, and working in the
fields well. Its current application is implemented for
DOS ;->

Second, I am going to turn to Linux, and I have decided to
write the driver(s) myself (huhh) under GPL.
It is turned out quickly, that I have some problems
at the very beginning of the development.

1. The new target application requires N pieces of SGA155D adapters
   for telephony application - multiple E1's carried in STM-1.
   Also, we need M additional pieces of SGA155D loaded with
   IP-Core for Packet-Over-SONET (WAN) application.
   Moreover - several hard-disks can be attached to the
   adapters for capture and playback application.

   As I see - SGA155D is a multifunction adapter in this context.
   Are there any driver model or technique for this situation?

   My guess is that I write a core driver for the hardware itself
   that can be compiled in the kernel (or can be modularized).
   This driver allows manipulating the IP-Core for the FPGA.
   Functional drivers are then modularized on demand.
   BTW Can I insmod other drivers from a kernel driver?
   Let say I have firstapp.o and firstapp.bin for the first
   three cards, and secondapp.o plus secondapp.bin for the rest.
   (.o is the driver and .bin is the IP-Core having the same
   filename) The core driver loads the IP-Core first, then loads
   the driver for that core. Hmmmm?

2. Packet over SONET...
   There were rumours about a Lucent card, and a driver for it -
   but I can't reach that now (a link to the void) - just
   for reference.
   What model shall I use - syncppp.o and my_driver.o - or
   I have to implement the ppp stuff entirelly in hardware
   - according to RFC's (I used to use RFC's and ITU-T's
   for cross compilation into VHDL :-).
   Is syncppp conforming RFC1619, RFC1662, RFC2615?
   I can't find notes on this in syncppp.c...

3. The telephony part is not yet clear for me.
   For the new application in question - there is not much to do
   in Linux, since the mass will be driven/sunk by the
   hard-disks.  But it might be useful elsewhere...
   Anyway - I will dig-up the Linux telephony project for advice
   before bothering this list.

4. Optionally - and if I have enough time - I'd like
   to develop a twin-linear filesystem driver for
   time-stamped capture/playback for multiple channels
   of data - like a multi-band magnetic tape.
   BTW do you know an existing one?


Best regards,


Gyorgy Horvath,        Technical University of Budapest
--------------         Dept. of Telecom. and Telematics

Tel.: +36-1-463-1865,  Fax.: +36-1-463-1865
Mail: horvaath@bme-tel.ttt.bme.hu
FTP:  ttt-pub.ttt.bme.hu  ./income

             reply	other threads:[~2003-09-09 14:31 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-09 14:27 Horvath Gyorgy [this message]
2003-09-09 14:55 ` Alan Cox
2003-09-10 14:05   ` Stewart Smith
2003-09-09 19:15 ` Francois Romieu
2003-09-10  8:38 Horvath Gyorgy
2003-09-12  8:59 Horvath Gyorgy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200309091428.h89ES0Oe015172@alpha.ttt.bme.hu \
    --to=horvaath@tmit.bme.hu \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®