Page 1 of 3

RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Mon May 30, 2011 12:28 pm
by yogev_ezra
Вот исходники на Линуксе для RDC M2010/M2012 (Видеокарта, используемая в eBox-3300MX / Edubook).
Если кому-то нужно / кто-то захочет портировать драйвер в Колибри, буду рад. Всё получше, чем VESA.
Вроде бы, драйвер M2012 уже включает в себя M2010, но я не уверен, поэтому выложил оба. M2012 новее.
Кроме этого, выкладываю исходники утилиты для настройки в "иксах".

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 03, 2011 10:55 pm
by Serge
Драйвер не сложный. Жаль только что под старую, доKMSовскую модель. И нет документации.

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Sun Jun 05, 2011 1:39 am
by yogev_ezra
Serge wrote:Драйвер не сложный. Жаль только что под старую, доKMSовскую модель. И нет документации.
Большое спасибо за то, что взглянул на драйвер. Если кто захочет с ним что-то сделать для Колибри, то я постараюсь достать документацию.

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Thu Jun 09, 2011 11:52 am
by yogev_ezra
Начал просить документацию:
yogev_ezra wrote:Dear Sirs,
My name is Yogev Ezra from Green Gadgets Ltd, Israel.

We want to write a driver for RDC M2010/M2012 VGA controller for Kolibri Operating System: http://wiki.kolibrios.org/wiki/Main_Page
This is an Open Source Freeware OS written mostly in Assembly language for x86 CPU, and is distributed under GPL license.
So I was wondering how can we receive the RDC M2010/M2012 NDA datasheet from you? Can I sign the NDA?

Many thanks in advance,
Yogev Ezra
Jacky Tsai (RDC Semiconductor) wrote:Hi, Yogev,

It is Jacky, taking charge of marketing, and received your e-mail from my colleague.

I very appreciate you to be interested in our product. Before I provide more information
about M2010/M2012, I have some questions as below, please try to let me know your purpose.

1. I am wondering how do you know our GPU modules, M2010/M2012, ? It is integrated
with our CPU but not a stand alone part.

2. Please forgive my innocence on KolibriOS, could you let me know what it was used on ?

3. Porting the driver which came from customers’ request or by yourself ? If it came from
customers, could you let me know what kind of customers (application / location) ?

Thanks a lot !

Regards,
Jacky Tsai
Department Manager
Marketing Department
RDC Semiconductor Co., Ltd.
yogev_ezra wrote:Dear Jacky,
Thank you very much for your reply!

1) We are using DMP Vortex86MX / Vortex86MX+ SoC. The MX SoC has M2010, and MX+ SoC has M2012 GPU. But the information we have from DMP on the SoC is not enough, we really need much-much more info on the GPU than what we have from DMP.

2) KolibriOS is a freeware RTOS with GUI, written mostly in Assembler. You do not know it because it is written mostly by developers from ex-USSR (Russia, Ukraine, etc.) and is not sold by any company. But recently we discovered that it works very well with Vortex86MX SoC, so we started adding support for this SoC to have all devices recognized. So far we added RDC R3010 Audio support, RDC R6040 Network support, but the GPU support is impossible to add without good NDA datasheet. So right now we use VESA drivers but they are slow, this is why we want to improve them and write proper RDC M2010/M2012 driver.

3) Currently there are no customers using KolibriOS because this OS is not known yet. But we hope to sell Vortex86MX/MX+ SoC bundled with this OS to embedded customers in the whole world. But in order to do this, we need to have proper drivers first. So right now it's not a customer request but by ourselves.

Thank you in advance,
Yogev

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Thu Jun 09, 2011 12:37 pm
by art_zh
yogev_ezra
Слишком прямой и честный ответ. Так бизнес не делается.

Надо было упирать на уникальные свойства ОС, благодаря которым RDC сможет завоевать весь мир, и что сотни изголодавшихся заказчиков обрывают твой телефон, чтобы узнать когда же наконец они получат свои горячие пирожки.

И еще - намекни на жесткую конкуренцию со стороны AMD-версии Колибри, которая стала возможной только благодаря доступной и открытой документации (а может даже и прямой поддержке - кто знает?); и что если они с тобой не поделятся жизненно-важной инфой - они упустят свой шанс навсегда!

Ты пойми - он же просто офисный бюрократ, задавший тебе (пусть и в неформальной форме) 3 стандартных вопроса, артикулом предусмотренных. Он был бы рад поставить тебе галочки в нужных клетках, но твои ответы напрочь отбивают у него эту возможность. Интерес у него могут пробудить два мотива:
1) потрясающие перспективы твоего проекта (ему будет премия), и
2) серьезные издержки их компании в случае отрицательного решения (его будут бить).

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Thu Jun 09, 2011 1:14 pm
by yogev_ezra
art_zh wrote:yogev_ezra
Слишком прямой и честный ответ. Так бизнес не делается.
Что есть, то есть - твоя правда, я не умею вести деловые переговоры, и действительно слишком прямой и честный. Но я по-другому не могу: для меня прямота и честность - стиль жизни. А вот ты можешь устроиться ко мне Директором по Маркетингу, если хочешь 8)
art_zh wrote:Надо было упирать на уникальные свойства ОС, благодаря которым RDC сможет завоевать весь мир, и что сотни изголодавшихся заказчиков обрывают твой телефон, чтобы узнать когда же наконец они получат свои горячие пирожки.

И еще - намекни на жесткую конкуренцию со стороны AMD-версии Колибри, которая стала возможной только благодаря доступной и открытой документации (а может даже и прямой поддержке - кто знает?); и что если они с тобой не поделятся жизненно-важной инфой - они упустят свой шанс навсегда!

Ты пойми - он же просто офисный бюрократ, задавший тебе (пусть и в неформальной форме) 3 стандартных вопроса, артикулом предусмотренных. Он был бы рад поставить тебе галочки в нужных клетках, но твои ответы напрочь отбивают у него эту возможность. Интерес у него могут пробудить два мотива:
1) потрясающие перспективы твоего проекта (ему будет премия), и
2) серьезные издержки их компании в случае отрицательного решения (его будут бить).
Если мой честный ответ не подействует, то будем пользоваться твоими методами. Кстати, твой сайт не работает.

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 10, 2011 11:38 am
by yogev_ezra
Jacky Tsai (RDC Semiconductor) wrote:Dear Yogev,

Thanks for your explanation.
You are using DMP’s solution. Why did you not get a support from DMP ?
If DMP’s guy told you to make contact with RDC ?! Could you let me know
who is your contact window in DMP ? We will discuss internally and feedback
to you as soon as possible.

Have a nice day !
yogev_ezra wrote:Dear Jacky,

In DMP I have contacted Mr. Gary Chen, he is the Vortex86MX SoC Product Manager, but I got no reply from him so far.
Without the datasheets, we managed to advance as much as possible, but to proceed further, we really need to get them.

But I also want to offer you to add KolibriOS support to RDC® IAD™ 100PE (R3308 CPU and C6037 chipset), and IAD™ 100PD (R3306 CPU + C6036 chipset). As I mentioned in the first e-mail, this OS is freeware, very fast and has a GUI, so if you can offer this OS as part of RDC solution to your customers, you will have a very competitive edge versus Intel/AMD + Microsoft Windows solution.

So let me know if you are interested to get KolibriOS support on your system.
Thank you,
Yogev
art_zh: Так лучше? :wink:

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 10, 2011 1:03 pm
by art_zh
Да.

Хотя я, по-идее, должен быть в безмятежном пофиге на этот счет.
Кстати, твой сайт не работает.
Да, всё руки никак не дойдут. Скоро поправлю.

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 10, 2011 1:08 pm
by yogev_ezra
art_zh wrote:Да. Хотя я, по-идее, должен быть в безмятежном пофиге на этот счет.
Почему? Потому что я конкурент? Какой я конкурент - у меня же не работает ещё ничего...
art_zh wrote:
Кстати, твой сайт не работает.
Да, всё руки никак не дойдут. Скоро поправлю.
Да я просто прикололся, вот пошлю ему линк на сайт конкурентов, а сайт не работает :lol: Дескать, если вы нам поможете, то с вами то же самое будет :mrgreen:

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 10, 2011 1:23 pm
by art_zh
yogev_ezra wrote:
art_zh wrote:Да. Хотя я, по-идее, должен быть в безмятежном пофиге на этот счет.
Почему? Потому что я конкурент? Какой я конкурент - у меня же не работает ещё ничего...
Нет, просто потому что стоило мне дать (вполне здравый и позитивный, имхо) совет - сразу попал в разряд неискренних и просто нечистоплотных бизнесменов.

А конкуренции у нас с тобой нет и не будет - слишком разные платформы и сектора применений. В отличие от Атомной версии Колибри - она одинаково жестко ударит и по мне, и по тебе.

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 10, 2011 1:37 pm
by yogev_ezra
art_zh wrote:Нет, просто потому что стоило мне дать (вполне здравый и позитивный, имхо) совет - сразу попал в разряд рвачей и просто нечистоплотных бизнесменов.
Не хватало, чтобы из-за ссор кто-то ещё, кроме diamond-а, покинул проект. Mario же извинился. А я, когда увидел его первый коммент, просто был под столом от смеха. Это действительно выглядело так: art_zh удаляет Fast System Calls из транка, а потом пишет, что только его версия их поддерживает :lol:
Но если приглядеться внимательно, то в транке он не работал, так что, в принципе, ты ничего не изменил. Напоминает "мыльные оперы", где муж/жена застаёт свою жену/мужа просто стоящей/им рядом с другой/им, и придя к ошибочному выводу, что они уже переспали, раз стоят вместе, подаёт на развод и ничего не хочет слушать (и всё это продолжается 500 серий :roll: )
art_zh wrote:А конкуренции у нас с тобой нет и не будет - слишком разные платформы и сектора применений. В отличие от Атомной версии Колибри - она одинаково жестко ударит и по мне, и по тебе.
Так там только перспективы, а у нас с тобой уже всё решено - выбор сделан и назад пути нет!

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 10, 2011 1:55 pm
by Mario
Я написал что думал в тот момент. Если первое извинение не исправило мой косяк - ну, все дальнейшие мои слова все равно будут восприняты однобоко. Так что мне тоже по большому счету глубоко фиолетово - я же сказал что мой бизнес не страдает. Я на Колибри денег не пытался заработать, однако никогда не был против чтобы кто-то другой мог заработать, лишь бы это шло на пользу проекту. Если бы я пытался кому-то вставлять палки в колеса, то не был бы сторонником лицензии BSD, под которой выкладываю практически весь самописный код.

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 10, 2011 4:39 pm
by Serge
yogev_ezra

Если они страдают паранойей в тяжёлой форме, можно их успокоить, ничего сверхсекретного от них не требуется. Достаточно карты регистров с описанием битовых полей в объёме не большем, чем было нужно для линуксовых исходников.

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 10, 2011 4:55 pm
by yogev_ezra
Serge wrote:Если они страдают паранойей в тяжёлой форме
Точно что паранойя, иначе не назовёшь! :shock:
Serge wrote:в объёме не большем, чем было нужно для линуксовых исходников.
Ты будешь смеяться, но эти исходники я у них тоже сп*дил, в открытом доступе их нигде нет :mrgreen:

Re: RDC M2010/M2012 driver (eBox-3300MX / Edubook)

Posted: Fri Jun 10, 2011 8:21 pm
by Gluk
: yogev_ezra: "эти исходники я у них тоже сп*дил"
-"Целый вечер нет покоя парню от его сестёр... Сходи, говорят, порой ночною, за цветами в сад чужой..." - КиШ.