public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* mizi support for jffs2
@ 2004-10-05 14:41 Luca Contini
  2004-10-05 17:17 ` mizi support for jffs2 - FAQ Thomas Gleixner
  0 siblings, 1 reply; 7+ messages in thread
From: Luca Contini @ 2004-10-05 14:41 UTC (permalink / raw)
  To: linux-mtd

Hi all,
I'm working on Samsung smdk2410 board using mizi linux (kernel 2.4.18).
Did anyone succeeded in modifying the kernel to support jffs2 instead of 
cramfs?

regards

Luca

-- 
Luca Contini
-------------------------------------------------------
Tecneitalia - AKHELA 
System Engineer
Office: (+39) 070 2466 5503
Mobile: (+39) 328 911 6656
Fax: (+39) 070 2466 7111
luca.contini@akhela.com
URL: http://www.akhela.com
--------------------------------------------------------

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

* Re: mizi support for jffs2 - FAQ
  2004-10-05 14:41 mizi support for jffs2 Luca Contini
@ 2004-10-05 17:17 ` Thomas Gleixner
  2004-10-06  7:51   ` Luca Contini
  0 siblings, 1 reply; 7+ messages in thread
From: Thomas Gleixner @ 2004-10-05 17:17 UTC (permalink / raw)
  To: Luca Contini; +Cc: linux-mtd

On Tue, 2004-10-05 at 16:41, Luca Contini wrote:
> Hi all,
> I'm working on Samsung smdk2410 board using mizi linux (kernel 2.4.18).
> Did anyone succeeded in modifying the kernel to support jffs2 instead of 
> cramfs?

This starts to become a FAQ.

1. We don't know anything about MIZI Linux
2. 2.4.18 is a kernel from the last century and more than obsolete

Use an up to date and supported kernel.

tglx

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

* Re: mizi support for jffs2 - FAQ
  2004-10-05 17:17 ` mizi support for jffs2 - FAQ Thomas Gleixner
@ 2004-10-06  7:51   ` Luca Contini
  2004-10-06  9:10     ` jasmine
  0 siblings, 1 reply; 7+ messages in thread
From: Luca Contini @ 2004-10-06  7:51 UTC (permalink / raw)
  To: linux-mtd

I can't use un up to date kernel
thanks for your help

luca

----- Original Message ----- 
From: "Thomas Gleixner" <tglx@linutronix.de>
To: "Luca Contini" <luca.contini@akhela.com>
Cc: <linux-mtd@lists.infradead.org>
Sent: Tuesday, October 05, 2004 7:17 PM
Subject: Re: mizi support for jffs2 - FAQ


> On Tue, 2004-10-05 at 16:41, Luca Contini wrote:
> > Hi all,
> > I'm working on Samsung smdk2410 board using mizi linux (kernel 2.4.18).
> > Did anyone succeeded in modifying the kernel to support jffs2 instead of
> > cramfs?
>
> This starts to become a FAQ.
>
> 1. We don't know anything about MIZI Linux
> 2. 2.4.18 is a kernel from the last century and more than obsolete
>
> Use an up to date and supported kernel.
>
> tglx
>
>

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

* Re: mizi support for jffs2 - FAQ
  2004-10-06  7:51   ` Luca Contini
@ 2004-10-06  9:10     ` jasmine
  2004-10-06 20:47       ` Ben Dooks
  2004-10-07 21:37       ` Thomas Gleixner
  0 siblings, 2 replies; 7+ messages in thread
From: jasmine @ 2004-10-06  9:10 UTC (permalink / raw)
  To: Luca Contini; +Cc: linux-mtd

> I can't use un up to date kernel

Why not?

-J.

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

* Re: mizi support for jffs2 - FAQ
  2004-10-06  9:10     ` jasmine
@ 2004-10-06 20:47       ` Ben Dooks
  2004-10-07 21:37       ` Thomas Gleixner
  1 sibling, 0 replies; 7+ messages in thread
From: Ben Dooks @ 2004-10-06 20:47 UTC (permalink / raw)
  To: jasmine; +Cc: linux-mtd

On Wed, Oct 06, 2004 at 10:10:11AM +0100, jasmine@linuxgrrls.org wrote:
> > I can't use un up to date kernel
> 
> Why not?

because no-one seems to be interested in maintaining the board
at the moment... I put base support in when I started sorting
2.6.x out, but as I have no SMDK2410 (and three other boards to
deal with for my work) I've not pursued anyone.

Oh, and to help matters, it seems the same board keeps turning
up with different names, and people keep registering it with
the linux/arm database....

-- 
Ben (ben@fluff.org, http://www.fluff.org/)

  'a smiley only costs 4 bytes'

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

* Re: mizi support for jffs2 - FAQ
  2004-10-06  9:10     ` jasmine
  2004-10-06 20:47       ` Ben Dooks
@ 2004-10-07 21:37       ` Thomas Gleixner
  2004-10-07 22:09         ` David Woodhouse
  1 sibling, 1 reply; 7+ messages in thread
From: Thomas Gleixner @ 2004-10-07 21:37 UTC (permalink / raw)
  To: jasmine; +Cc: linux-mtd

On Wed, 2004-10-06 at 11:10, jasmine@linuxgrrls.org wrote:
> > I can't use un up to date kernel
> 
> Why not?

This answer is showing up repeadetly. There are various reasons:

1. I love the bugs and security holes in 2.4.18. This makes my job safe
and I can tinker for another couple of years.

2. It works and I'm not allowed to touch it, except for adding
functionality, because adding functionality is not disturbing the
working parts and we do not have to go through the whole test procedure
again. That's also known as the QA loophole.

3. Kernel versions are like red wine. Let them mature a couple of years
and you will be surprised how reliable they still work.

4. I have no time for porting to a new kernel version. I was told to
apply the XXX patch to the current one until tomorrow. It's your fault
that I will fail. So you are responsible. Hurry and safe my job. Send me
the backported patch.

5. This is the official kernel for this board which was supplied from my
vendor along with the nice click tools for my Windooze box to install
it. 

Seriously, not all of the above is fun and sarcasm. Sadly enough a lot
of it is reality.

But OTH this it not always the fault of the guy who is posting such
questions / requests. There are others to blame also.

1. Board vendors and semiconductor manufacturers. They provide crappy
and ugly kernel ports with random patched kernels which blow up at the
first ping -f. No way to update.

2. The sales guys who babble until the customer believes that the kernel
provided by (1) is the perfect solution.

3. Companies with self advertised "linux expertise" providing random
patched kernels, where you have a 8 Megabyte patch as a result of a diff
against the vanilla kernel it pretends to be forked of. No way to
update.

4. The sales guys who babble until the customer believes that the kernel
provided by (3) is the perfect solution.

Note, that (2) and (4) have different intentions. (2) want to sell chips
/ boards and dont care about the troubles. "Hey, you wanted a linux
kernel. You got one". (4) want to sell their dubious expertise in form
of more dubious support contracts or even use the linux bundle as an
entry to finally promote a proprietary solution which they have in their
portfolio too, when the customer fails with his linux project. "Hey, you
wanted linux. We always said use YYYY. But we could help you to fulfil
your project plan, if you use YYYY." Both want to lock in customers.

5. The managers who fall for the crap promoted by (1)-(4).

6. The managers who make themselve believe, that Linux is without costs.
They base project budgets and timelines on the erroneous assumption that
the community will fix all their problems for free within no time. 

7. The naivety of employees and their lack of courage to stand against
braindead management decisions. "He will kick my ass if I tell him that
the decision is braindead even if I can argue coherently" - Later - "He
is kicking my ass because I failed to tell him that I already new that
it is braindead before the decision was made." or "He is kicking my ass
because I'm failing to accomplish his braindead plan, but I must
succeed". 

In most of this cases there is a quick and dirty hack in the last minute
which rescues the ass and the loop starts over at (1)

That's my daily experience as a serious and contributing Linux
consultant / service provider. 

tglx

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

* Re: mizi support for jffs2 - FAQ
  2004-10-07 21:37       ` Thomas Gleixner
@ 2004-10-07 22:09         ` David Woodhouse
  0 siblings, 0 replies; 7+ messages in thread
From: David Woodhouse @ 2004-10-07 22:09 UTC (permalink / raw)
  To: tglx; +Cc: jasmine, linux-mtd

On Thu, 2004-10-07 at 23:37 +0200, Thomas Gleixner wrote:
> But OTH this it not always the fault of the guy who is posting such
> questions / requests. There are others to blame also.
> 
> 1. Board vendors and semiconductor manufacturers. They provide crappy
> and ugly kernel ports with random patched kernels which blow up at the
> first ping -f. No way to update.

Invalid excuse. What muppet bought hardware for which there aren't real
GPL'd drivers which are actually merged (or at least mergeable). Clean
code doesn't stop working from version to version. It it ain't supported
or supportable, buy something else. Or make it supported. But don't come
crying to me.

> 2. The sales guys who babble until the customer believes that the kernel
> provided by (1) is the perfect solution.

Invalid excuse. If they're really that clueless it's fixable by taking a
newer kernel and just changing the numbers back. Long term solution is
to take a baseball bat to your sales team.

> 3. Companies with self advertised "linux expertise" providing random
> patched kernels, where you have a 8 Megabyte patch as a result of a diff
> against the vanilla kernel it pretends to be forked of. No way to
> update.

Invalid excuse. If anyone out there is really proud of giving money to
such muppets please contact me privately. I have a bridge you may be
interested in.

> 4. The sales guys who babble until the customer believes that the kernel
> provided by (3) is the perfect solution.

Fish. Didn't we do this one?

> Note, that (2) and (4) have different intentions. (2) want to sell chips
> / boards and dont care about the troubles. "Hey, you wanted a linux
> kernel. You got one". (4) want to sell their dubious expertise in form
> of more dubious support contracts or even use the linux bundle as an
> entry to finally promote a proprietary solution which they have in their
> portfolio too, when the customer fails with his linux project. "Hey, you
> wanted linux. We always said use YYYY. But we could help you to fulfil
> your project plan, if you use YYYY." Both want to lock in customers.
> 
> 5. The managers who fall for the crap promoted by (1)-(4).

Invalid excuse. The working relationship is wrong here. It is the duty
of the manager to protect the engineer from the horrid nasty customers
-- and it is the duty of the engineer to protect his manager from idiocy
like the above.

> 6. The managers who make themselve believe, that Linux is without costs.
> They base project budgets and timelines on the erroneous assumption that
> the community will fix all their problems for free within no time. 

Invalid excuse. And it's only going to make it worse if you try to cover
it up.

> 7. The naivety of employees and their lack of courage to stand against
> braindead management decisions. "He will kick my ass if I tell him that
> the decision is braindead even if I can argue coherently" - Later - "He
> is kicking my ass because I failed to tell him that I already new that
> it is braindead before the decision was made." or "He is kicking my ass
> because I'm failing to accomplish his braindead plan, but I must
> succeed". 

You only really have one option in this situation if you want to retain
long-term credibility. You just say 'no'.

It's very simple. These people come to you because you are supposed to
know best. If they were capable of making decisions and writing code for
themselves, you wouldn't be talking to them in the first place. 

So you either do it right, and build a reputation for being perhaps a
little bit forthright but generally useful, or you bodge together some
crap and continuously get associated with the kind of results that
achieves. Your call. 

Personally, I know which side I prefer to err on :)

> That's my daily experience as a serious and contributing Linux
> consultant / service provider. 

Amen :)

-- 
dwmw2

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

end of thread, other threads:[~2004-10-07 22:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-05 14:41 mizi support for jffs2 Luca Contini
2004-10-05 17:17 ` mizi support for jffs2 - FAQ Thomas Gleixner
2004-10-06  7:51   ` Luca Contini
2004-10-06  9:10     ` jasmine
2004-10-06 20:47       ` Ben Dooks
2004-10-07 21:37       ` Thomas Gleixner
2004-10-07 22:09         ` David Woodhouse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox