All of lore.kernel.org
 help / color / mirror / Atom feed
* MOST(Media Oriented Systems Transport) Interface?
@ 2007-02-23 23:26 Robin Getz
  2007-02-24  0:19 ` Stephen Hemminger
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Robin Getz @ 2007-02-23 23:26 UTC (permalink / raw)
  To: linux-kernel

Does anyone have a pointer for a MOST (Media Oriented Systems Transport) driver?

http://en.wikipedia.org/wiki/Media_Oriented_Systems_Transport

I have seen announcements of Linux systems that support MOST:

http://linuxdevices.com/news/NS2586090082.html

But I have not seen the driver architecture, or the protocol that people are running on them...

Any pointers? 

-Robin

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-02-23 23:26 MOST(Media Oriented Systems Transport) Interface? Robin Getz
@ 2007-02-24  0:19 ` Stephen Hemminger
  2007-02-24  1:47 ` Rik van Riel
  2007-02-28 23:22 ` Jan Kiszka
  2 siblings, 0 replies; 12+ messages in thread
From: Stephen Hemminger @ 2007-02-24  0:19 UTC (permalink / raw)
  To: linux-kernel

On Fri, 23 Feb 2007 18:26:30 -0500
Robin Getz <rgetz@blackfin.uclinux.org> wrote:

> Does anyone have a pointer for a MOST (Media Oriented Systems Transport) driver?
> 
> http://en.wikipedia.org/wiki/Media_Oriented_Systems_Transport
> 
> I have seen announcements of Linux systems that support MOST:
> 
> http://linuxdevices.com/news/NS2586090082.html
> 
> But I have not seen the driver architecture, or the protocol that people are running on them...

Oh boy, yet another proprietary protocol stack. 

-- 
Stephen Hemminger <shemminger@linux-foundation.org>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-02-23 23:26 MOST(Media Oriented Systems Transport) Interface? Robin Getz
  2007-02-24  0:19 ` Stephen Hemminger
@ 2007-02-24  1:47 ` Rik van Riel
  2007-02-24 15:55   ` Robin Getz
  2007-02-28 23:22 ` Jan Kiszka
  2 siblings, 1 reply; 12+ messages in thread
From: Rik van Riel @ 2007-02-24  1:47 UTC (permalink / raw)
  To: Robin Getz; +Cc: linux-kernel

Robin Getz wrote:
> Does anyone have a pointer for a MOST (Media Oriented Systems Transport) driver?

Are there any applications that use that protocol?

Specifically, any applications worth caring about?

-- 
Politics is the struggle between those who want to make their country
the best in the world, and those who believe it already is.  Each group
calls the other unpatriotic.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-02-24  1:47 ` Rik van Riel
@ 2007-02-24 15:55   ` Robin Getz
  0 siblings, 0 replies; 12+ messages in thread
From: Robin Getz @ 2007-02-24 15:55 UTC (permalink / raw)
  To: Rik van Riel; +Cc: linux-kernel

On Fri 23 Feb 2007 20:47, Rik van Riel wrote:
> Robin Getz wrote:
> > Does anyone have a pointer for a MOST (Media Oriented Systems Transport) driver?
> 
> Are there any applications that use that protocol?

Many - all automotive embedded - If you drive a recent car - from Audi, Aston Martin, Ford, BMW, Honda, Hyundai/Kia, DaimlerChrysler, Jaguar, Land Rover, Nissan, Porsche, Toyota, Volvo, or VW - you may be using it today.

> Specifically, any applications worth caring about?

Again - depends on who you are. If you are one of the above - yes, you care allot. If you are a enthusiast you wants low level access to entertainment system in your car - then you care too.

It is like asking if I should care about applications using 100Base-T - as a user - I just want it to work and I only care when it doesn't work; as a driver developer - I care alot, but am agnostic to the application.


I found a spec that says MOST runs IP - 

http://www.mostcooperation.com/downloads/Specifications/MOST%20Specifications/MAMAC%20Specification

but thought I would ask if anyone else has any public work about the non-IP protocols. 

For those that might care, full spec is at:

http://www.mostcooperation.com/downloads/Specifications/MOST%20Specifications/MOSTSpecification.pdf

-Robin

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-02-23 23:26 MOST(Media Oriented Systems Transport) Interface? Robin Getz
  2007-02-24  0:19 ` Stephen Hemminger
  2007-02-24  1:47 ` Rik van Riel
@ 2007-02-28 23:22 ` Jan Kiszka
  2007-03-01  0:11   ` Bernhard Walle
  2 siblings, 1 reply; 12+ messages in thread
From: Jan Kiszka @ 2007-02-28 23:22 UTC (permalink / raw)
  To: Robin Getz; +Cc: linux-kernel, bernhard.walle, gernot.hillier

Robin Getz wrote:
> Does anyone have a pointer for a MOST (Media Oriented Systems Transport) driver?
> 
> http://en.wikipedia.org/wiki/Media_Oriented_Systems_Transport
> 
> I have seen announcements of Linux systems that support MOST:
> 
> http://linuxdevices.com/news/NS2586090082.html
> 
> But I have not seen the driver architecture, or the protocol that people are running on them...
> 
> Any pointers? 

The were some rumours earlier, but now I actually stumbled over the
release - and recalled this thread.

This might be what you are looking for:

http://most4linux.sourceforge.net/

Jan

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-02-28 23:22 ` Jan Kiszka
@ 2007-03-01  0:11   ` Bernhard Walle
  2007-03-01 10:48     ` Bernhard Walle
                       ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Bernhard Walle @ 2007-03-01  0:11 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Robin Getz, linux-kernel, gernot.hillier

Hello,

* Jan Kiszka <jan.kiszka@web.de> [2007-03-01 00:22]:
> Robin Getz wrote:
> > Does anyone have a pointer for a MOST (Media Oriented Systems Transport) driver?
> > 
> > http://en.wikipedia.org/wiki/Media_Oriented_Systems_Transport
> > 
> > I have seen announcements of Linux systems that support MOST:
> > 
> > http://linuxdevices.com/news/NS2586090082.html
> > 
> > But I have not seen the driver architecture, or the protocol that people are running on them...
> > 
> > Any pointers? 
> 
> The were some rumours earlier, but now I actually stumbled over the
> release - and recalled this thread.

Quite interesting that you found it. It was released yesterday, and I
wanted to write an announcement in a few days, at least at the Xenomai
lists. Anyway ...

> This might be what you are looking for:
> 
> http://most4linux.sourceforge.net/

Yes, that's a MOST driver for a OS 8604 PCI interface that I wrote as
Diploma Thesis at Siemens. It was relased as OpenSource just now.

It only supports synchronous data transfer. The Most NetServices are
in userspace. There's a OpenSource demonstration available, but no
full NetServices implementation. You can buy a license from SMC or use
the specification to re-write an OSS implementation. However, that's
all userspace, so no GPL problem here. :)

I must say that it was more a demonstration how a Linux driver could
be ported to real-time Linux extension than a real productive working
MOST driver for Linux.

Well, but of course, it works. At least it did in my environement
(i386/single-CPU).

You can find more information on the homepage ...



Regards,
Bernhard

PS: SUSE has nothing to do with that driver, I only write with my SUSE
address because I don't want to re-subscribe because of one mail.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-03-01  0:11   ` Bernhard Walle
@ 2007-03-01 10:48     ` Bernhard Walle
  2007-03-01 18:58       ` Stephen Hemminger
  2007-03-01 10:49     ` Bernhard Walle
  2007-03-01 15:16     ` Robin Getz
  2 siblings, 1 reply; 12+ messages in thread
From: Bernhard Walle @ 2007-03-01 10:48 UTC (permalink / raw)
  To: Robin Getz, linux-kernel; +Cc: Jan Kiszka, gernot.hillier

* Bernhard Walle <bernhard.walle@gmx.de> [2007-03-01 01:11]:
> * Jan Kiszka <jan.kiszka@web.de> [2007-03-01 00:22]:
> > Robin Getz wrote:
> > > Does anyone have a pointer for a MOST (Media Oriented Systems Transport) driver?
> > > 
> > > http://en.wikipedia.org/wiki/Media_Oriented_Systems_Transport
> > > 
> > > I have seen announcements of Linux systems that support MOST:
> > > 
> > > http://linuxdevices.com/news/NS2586090082.html

Just want to add that this implementation cannot be related to
http://most4linux.sourceforge.net/.

Regards,
Bernhard

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-03-01  0:11   ` Bernhard Walle
  2007-03-01 10:48     ` Bernhard Walle
@ 2007-03-01 10:49     ` Bernhard Walle
  2007-03-01 15:16     ` Robin Getz
  2 siblings, 0 replies; 12+ messages in thread
From: Bernhard Walle @ 2007-03-01 10:49 UTC (permalink / raw)
  To: Robin Getz, linux-kernel; +Cc: Jan Kiszka

[-- Attachment #1: Type: text/plain, Size: 428 bytes --]

* Bernhard Walle <bernhard.walle@gmx.de> [2007-03-01 01:11]:
> PS: SUSE has nothing to do with that driver, I only write with my SUSE
> address because I don't want to re-subscribe because of one mail.

Interesting, because it was addressed to my gmx address in CC, Mutt
automatically choosed my gmx address, and it seems that everybody can
post to linux-kernel, even unsubscribed users. I didn't know that.


Regards,
Bernhard

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-03-01  0:11   ` Bernhard Walle
  2007-03-01 10:48     ` Bernhard Walle
  2007-03-01 10:49     ` Bernhard Walle
@ 2007-03-01 15:16     ` Robin Getz
  2007-03-01 16:31       ` Hillier, Gernot
  2007-03-01 21:00       ` Bernhard Walle
  2 siblings, 2 replies; 12+ messages in thread
From: Robin Getz @ 2007-03-01 15:16 UTC (permalink / raw)
  To: Bernhard Walle; +Cc: Jan Kiszka, linux-kernel, gernot.hillier

On Wed 28 Feb 2007 19:11, Bernhard Walle pondered:
> * Jan Kiszka <jan.kiszka@web.de> [2007-03-01 00:22]:
> > This might be what you are looking for:
> >
> > http://most4linux.sourceforge.net/

That's it - thanks for the pointer & Bernhard - thanks for the work.

What is the plan for this? It looks like you did the work on 2.6.14, what is 
the plan going forward? Is this something that you or anyone else wants to 
maintain/support newer devices on?

> It only supports synchronous data transfer. The Most NetServices are
> in userspace. There's a OpenSource demonstration available, but no
> full NetServices implementation. You can buy a license from SMC or use
> the specification to re-write an OSS implementation. However, that's
> all userspace, so no GPL problem here. :)

Is there any effort on making an open source NetServices implementation?

Thanks
-Robin

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-03-01 15:16     ` Robin Getz
@ 2007-03-01 16:31       ` Hillier, Gernot
  2007-03-01 21:00       ` Bernhard Walle
  1 sibling, 0 replies; 12+ messages in thread
From: Hillier, Gernot @ 2007-03-01 16:31 UTC (permalink / raw)
  To: Robin Getz; +Cc: Bernhard Walle, Jan Kiszka, linux-kernel

Hi!

Am Donnerstag, 1. März 2007 16:16 schrieb Robin Getz:
> > > http://most4linux.sourceforge.net/
>
> That's it - thanks for the pointer & Bernhard - thanks for the work.
>
> What is the plan for this? It looks like you did the work on 2.6.14, what
> is the plan going forward? Is this something that you or anyone else wants
> to maintain/support newer devices on?

Ok, that's perhaps the point for me to step in. I supervised the thesis of 
Bernhard within our Embedded Linux group at Siemens CT SE 2.

Unfortunately, we currently don't plan doing further enhancements to this 
driver like porting it to other hardware. It was more or less an unplanned 
result of a thesis to show ways how to port drivers to a realtime extension - 
and as it was indeed a very good and usable result (thanks to Bernhard 
again!), we decided to open source it in the hope it might be useful.

However, if a real user community forms around the project, we might rethink 
this decision. However I can't promise anything...

> > It only supports synchronous data transfer. The Most NetServices are
> > in userspace. There's a OpenSource demonstration available, but no
> > full NetServices implementation. You can buy a license from SMC or use
> > the specification to re-write an OSS implementation. However, that's
> > all userspace, so no GPL problem here. :)
>
> Is there any effort on making an open source NetServices implementation?

No, definitely not. You can make basic usage of the package without 
NetServices (we provide small examples which don't need NetServices), but for 
real-world product usage you might still need to buy a NetServices license 
from SMSC.

-- 
Bye,
Gernot Hillier

Siemens AG
CT SE 2

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-03-01 10:48     ` Bernhard Walle
@ 2007-03-01 18:58       ` Stephen Hemminger
  0 siblings, 0 replies; 12+ messages in thread
From: Stephen Hemminger @ 2007-03-01 18:58 UTC (permalink / raw)
  To: linux-kernel

On Thu, 1 Mar 2007 11:48:05 +0100
Bernhard Walle <bernhard.walle@gmx.de> wrote:

> * Bernhard Walle <bernhard.walle@gmx.de> [2007-03-01 01:11]:
> > * Jan Kiszka <jan.kiszka@web.de> [2007-03-01 00:22]:
> > > Robin Getz wrote:
> > > > Does anyone have a pointer for a MOST (Media Oriented Systems Transport) driver?
> > > > 
> > > > http://en.wikipedia.org/wiki/Media_Oriented_Systems_Transport
> > > > 
> > > > I have seen announcements of Linux systems that support MOST:
> > > > 
> > > > http://linuxdevices.com/news/NS2586090082.html
> 
> Just want to add that this implementation cannot be related to
> http://most4linux.sourceforge.net/.
> 

Great, looks good

-- 
Stephen Hemminger <shemminger@linux-foundation.org>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: MOST(Media Oriented Systems Transport) Interface?
  2007-03-01 15:16     ` Robin Getz
  2007-03-01 16:31       ` Hillier, Gernot
@ 2007-03-01 21:00       ` Bernhard Walle
  1 sibling, 0 replies; 12+ messages in thread
From: Bernhard Walle @ 2007-03-01 21:00 UTC (permalink / raw)
  To: Robin Getz; +Cc: Jan Kiszka, linux-kernel, gernot.hillier

[-- Attachment #1: Type: text/plain, Size: 1458 bytes --]

Hello,

* Robin Getz <rgetz@blackfin.uclinux.org> [2007-03-01 16:16]:
> On Wed 28 Feb 2007 19:11, Bernhard Walle pondered:
> > * Jan Kiszka <jan.kiszka@web.de> [2007-03-01 00:22]:
> > > This might be what you are looking for:
> > >
> > > http://most4linux.sourceforge.net/
> 
> That's it - thanks for the pointer & Bernhard - thanks for the work.
> 
> What is the plan for this? It looks like you did the work on 2.6.14, what is 
> the plan going forward? Is this something that you or anyone else wants to 
> maintain/support newer devices on?

Most testing was done on 2.6.16. It definitively works with 2.6.17. I
just fixed it a few days ago to compile on 2.6.21 (ALSA was changed a
bit ;)). For the other statements, Gernot Hillier jumped in ...

> > It only supports synchronous data transfer. The Most NetServices are
> > in userspace. There's a OpenSource demonstration available, but no
> > full NetServices implementation. You can buy a license from SMC or use
> > the specification to re-write an OSS implementation. However, that's
> > all userspace, so no GPL problem here. :)
> 
> Is there any effort on making an open source NetServices implementation?

BTW: There _are_ patents on MOST, I think mostly NetServices, so it
might be difficult. :( But IANAL.


Regards,
Bernhard
-- 
OpenPGP Schlüssel-ID: B69454FD (kurz) / E8951E8FB69454FD (lang)
Fingerprint: F3BE B2A7 8161 2986 ABA4  9AB9 E895 1E8F B694 54FD

[-- Attachment #2: Type: application/pgp-signature, Size: 307 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2007-03-01 21:00 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-23 23:26 MOST(Media Oriented Systems Transport) Interface? Robin Getz
2007-02-24  0:19 ` Stephen Hemminger
2007-02-24  1:47 ` Rik van Riel
2007-02-24 15:55   ` Robin Getz
2007-02-28 23:22 ` Jan Kiszka
2007-03-01  0:11   ` Bernhard Walle
2007-03-01 10:48     ` Bernhard Walle
2007-03-01 18:58       ` Stephen Hemminger
2007-03-01 10:49     ` Bernhard Walle
2007-03-01 15:16     ` Robin Getz
2007-03-01 16:31       ` Hillier, Gernot
2007-03-01 21:00       ` Bernhard Walle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.