List Info

Thread: Getting scratchbox CPU transparency working on the n770




Getting scratchbox CPU transparency working on the n770
user name
2006-12-04 23:05:38
> > On Mon, Nov 20, 2006 at 12:56:57PM -0800, Carl
Worth wrote:
> >
>> > > But the real bug was that I was
downloading non-free software for
this
>> > > device. That's what I'd like to fix. Has
anyone succeeded in doing
>> > > that and can point me to how to do the
same?
> >
> > I believe the instructions for this are here:
> >
> > http://maemo.org/platform/docs/howtos/howto_u
se_flasher_rootfs.html
> >
> > Except, do not download the binary-only (or
non-free repository)
> > packages, and they flash your custom image instead
of the reference
> > one at the end.

I did not check it yet but I read somewhere that wlan-driver
and battery
management are still non-free. Anything else? Besides sound
is not
working and tons of log files are written. Any details on
attempts to
run free-software only?

Arno

_______________________________________________
maemo-developers mailing list
maemo-developersmaemo.org
h
ttps://maemo.org/mailman/listinfo/maemo-developers
Getting scratchbox CPU transparency working on the n770
user name
2006-12-04 23:33:46
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The wlan does work on the developer image, so the driver
must be there. 

For testing purposes, I was able to get sound working on the
developer
rootstrap by copying the /lib/dsp directory from the
production
image.   There are instructions somewhere on the wiki about
how to
unpack the filesystem from the fiasco image, which you can
use to get
at that directory, or you can ssh into a 770 booted into the
normal OS
and copy them from there.

- -- Buck

Arno Onken wrote:

>
> I did not check it yet but I read somewhere that
wlan-driver and
> battery management are still non-free. Anything else?
Besides sound
> is not working and tons of log files are written. Any
details on
> attempts to run free-software only?
>
> Arno


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org


iD8DBQFFdLBZPrrWIMa4SMsRAkyVAKCAX89zZSBSN75fC+yx3//n6u0mAwCd
E6Lz
3i4XUwRWI9zLypt1qEuQVS0=
=iDQB
-----END PGP SIGNATURE-----

_______________________________________________
maemo-developers mailing list
maemo-developersmaemo.org
h
ttps://maemo.org/mailman/listinfo/maemo-developers
Getting scratchbox CPU transparency working on the n770
user name
2006-12-05 00:35:47
Thanks for the quick reply! 

Yes, the wlan driver comes with the rootfs and so you can
get sound
working by using binary files from the production image. But
the
question was actually more about license issues, the freedom
of the
software. Is it binary only or is the source available? Can
you use it
for any purpose? And can you copy and redistribute (modfied)
versions?

Arno

Charles 'Buck' Krasic wrote:
> The wlan does work on the developer image, so the
driver must be there. 
> 
> For testing purposes, I was able to get sound working
on the developer
> rootstrap by copying the /lib/dsp directory from the
production
> image.   There are instructions somewhere on the wiki
about how to
> unpack the filesystem from the fiasco image, which you
can use to get
> at that directory, or you can ssh into a 770 booted
into the normal OS
> and copy them from there.
> 
> -- Buck
> 
> Arno Onken wrote:
> 
>>> I did not check it yet but I read somewhere
that wlan-driver and
>>> battery management are still non-free. Anything
else? Besides sound
>>> is not working and tons of log files are
written. Any details on
>>> attempts to run free-software only?
>>>
>>> Arno
_______________________________________________
maemo-developers mailing list
maemo-developersmaemo.org
h
ttps://maemo.org/mailman/listinfo/maemo-developers
Getting scratchbox CPU transparency working on the n770
user name
2006-12-05 17:29:44
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

My understanding is that it is not legal to redistribute the
binary-only Nokia stuff.    I base this on my read of the
click-through license on http://www.maem
o.org/downloads/d2.php, it
quite appears clear to me that copying and redistribution
are not
allowed (I am not a lawyer and I do not work for Nokia).

On the other hand, there is ample information about creating
custom
images on the maemo website, much of it provided by Nokia.  
 This
could be an indication that Nokia are at least open to the
idea.  
Using at least some of the non-redistributable binary
components would
be necessary to make any custom image usable in any general
sense
(e.g. to use wifi).    It would be interesting to get
clarification
from Nokia on this.   I would suspect anyone who wants to
deploy a
custom solution based on the 770 would need to negotiate
individually
with Nokia to get permission for the binaries.

Another approach to get at customized devices would be to
write a
script that starts from a device initialize to a stock
image, and then
both installs new code, and removes unwanted components.    
It's
probably more hassle from a development, but maybe less pain
than
dealing with the lawyers.  

The overall situation between open and closed is quite mixed
on the
770.   Some details of how sound related stuff on the 770
work are out
there, but scattered somewhat between the maemo website,
mailing
lists, etc.      Perhaps the most salient information is as
follows.    

The hardware side of audio is quite unconventional in the
sense that
it does not have a traditional separate sound chip, but
instead uses
the DSP in the OMAP processor to do most audio work.   The
lowest
level details of this are handled by DSP code written by
Nokia, and
released in binary only (non-redistributable) fashion.    
My
impression is that the licensing terms of this DSP code is
unlikely to
change anytime soon.    This is certainly limiting for
certain people
interested in driver like development; e.g. there seems to
be a lot of
pent up frustration about the lack of bluetooth headset
support, and
this is one area where the lack of information about the DSP
and
hardware side of things in general makes it virtually
impossible for
anyone but Nokia to come up with a solution.

On the brighter side, the ARM/Linux side of the sound
software has
undergone several transitions through the sequence of
releases of the
maemo platform.   The most recent scirroco release is
notable because
it appears that most (all?) of the "linux-side"
gstreamer code
relating to the DSP has become open source.   There has been
and still
is virtually no documentation to the 770 specific gstreamer
elements,
so the source code release is a major boon (thanks Nokia!).

- -- Buck


Arno Onken wrote:
> Thanks for the quick reply! 
>
> Yes, the wlan driver comes with the rootfs and so you
can get sound
> working by using binary files from the production
image. But the
> question was actually more about license issues, the
freedom of the
> software. Is it binary only or is the source available?
Can you use it
> for any purpose? And can you copy and redistribute
(modfied) versions?
>
> Arno
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org


iD8DBQFFdayHPrrWIMa4SMsRApIaAKC2z8uZu5ClPwJ1LZPX0N+JM63m0wCd
Gqxi
MwVnIgiJy34ruQ4PVeuLSD0=
=+6Hm
-----END PGP SIGNATURE-----

_______________________________________________
maemo-developers mailing list
maemo-developersmaemo.org
h
ttps://maemo.org/mailman/listinfo/maemo-developers
[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )