2003-06-30 12:46:17

by Xavier Garreau

[permalink] [raw]
Subject: Re: [Bluez-devel] [ANN] Zaurus BlueZ kernel packages for ROM v3.10

> Subject: Re: [Bluez-devel] [ANN] Zaurus BlueZ kernel packages for ROM
v3.10

I'm still interrested in packaging bluez core, libs and apps for the zaurus.
When all is compiled and ready to work, i'll make another package.

I thought card detection during ipk install was a good thing to be done, if
i'm the only one wanting it, it can be removed...

I'll put rfcomm and bluepin, as soon as they are available.

> Third, the /dev nodes are not created. When they are, ensure that they
can
> survive a reboot.

That's true...

> By the way, you may see my GUI package here:
> http://www.affinix.com/~justin/zaurus-bluetooth-0.6.tar.gz

This can be added in the utils package. I think we need a kernel package, a
libs package and a utils package. But it can be further discussed...

BR,
--
Xavier Garreau
http://www.xgarreau.org/



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel


2003-06-30 20:14:25

by Justin Karneges

[permalink] [raw]
Subject: Re: [Bluez-devel] [ANN] Zaurus BlueZ kernel packages for ROM v3.10

> > By the way, you may see my GUI package here:
> > http://www.affinix.com/~justin/zaurus-bluetooth-0.6.tar.gz
>
> This can be added in the utils package. I think we need a kernel package, a
> libs package and a utils package. But it can be further discussed...

What I'd like is to have an official "zaurus bluetooth" CVS for all of this
stuff, that can be periodically sync'ed with bluez. Then we can generate
packages however we wish. Personally, I just want one package that has
everything. A newbie should be able to install the "Zaurus Bluetooth
package" and be up and running, without touching the command line.

I'm willing to create builds too, as soon as I can figure out how to actually
do it. It seems I'm able to build the libs / utils by hand (running
arm-linux-gcc on each file and taking what i need. can't seem to use
autotools correctly ...), but I've had no luck with building kernel modules
(they just crash when used). What is your secret? Got any URLs?

Also, I think I found a bug in dtl1_cs and/or bluez itself: the card cannot
survive a suspend. Turning off / on the Zaurus, or simply running "cardctl
suspend ; cardctl resume" will leave the driver in an unusable state.
Running "cardctl eject ; cardctl insert" fixes the problem. I'm willing to
hack on the driver and remedy this, if I could just figure out how to
cross-compile the modules...

-Justin


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

2003-07-01 13:00:01

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-devel] [ANN] Zaurus BlueZ kernel packages for ROM v3.10

Hi Justin,

> What I'd like is to have an official "zaurus bluetooth" CVS for all of this
> stuff, that can be periodically sync'ed with bluez. Then we can generate
> packages however we wish. Personally, I just want one package that has
> everything. A newbie should be able to install the "Zaurus Bluetooth
> package" and be up and running, without touching the command line.

the two big parts with BlueZ are the kernel modules and the userspace
stuff. The kernel stuff is the essential and the most problematic part.
And I think that we should have a package which only contains the BlueZ
kernel modules. Maybe we need different builds from the same source for
Sharp Kernel 2.4.6, 2.4.18 and OpenZaurus Kernel 2.4.18, 2.4.19.

I don't have a Zaurus, so I can't help here. Who wants to volunteer for
the Zaurus kernel package maintainer?

The BlueZ CVS module "kernel" contains a build system for building the
BlueZ kernel modules outside a kernel source tree. I am willing to
extend this as needed.

> Also, I think I found a bug in dtl1_cs and/or bluez itself: the card cannot
> survive a suspend. Turning off / on the Zaurus, or simply running "cardctl
> suspend ; cardctl resume" will leave the driver in an unusable state.
> Running "cardctl eject ; cardctl insert" fixes the problem. I'm willing to
> hack on the driver and remedy this, if I could just figure out how to
> cross-compile the modules...

This is a known problem, but I don't have a Zaurus and so I can't test
it. On my development machine is this working without any problems.

Regards

Marcel




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

2003-07-01 09:12:18

by Stephen Crane

[permalink] [raw]
Subject: Re: [Bluez-devel] [ANN] Zaurus BlueZ kernel packages for ROM v3.10

Justin,
You can cross-compile the user-space parts of BlueZ as follows:

export CC=arm-linux-gcc
export LD=arm-linux-ld
export NM=arm-linux-nm
export RANLIB=arm-linux-ranlib
export PATH=/opt/Embedix/tools/bin:$PATH
./configure --prefix=/opt/Embedix/tools/arm-linux --host=arm-linux
make

(This is how I do it anyway.)

On Mon, 2003-06-30 at 21:14, Justin Karneges wrote:
> > > By the way, you may see my GUI package here:
> > > http://www.affinix.com/~justin/zaurus-bluetooth-0.6.tar.gz
> >
> > This can be added in the utils package. I think we need a kernel package, a
> > libs package and a utils package. But it can be further discussed...
>
> What I'd like is to have an official "zaurus bluetooth" CVS for all of this
> stuff, that can be periodically sync'ed with bluez. Then we can generate
> packages however we wish. Personally, I just want one package that has
> everything. A newbie should be able to install the "Zaurus Bluetooth
> package" and be up and running, without touching the command line.

I disagree about the need for an official Zaurus CVS. We can put the
scripts to build the Zaurus packages in the normal place (as is done for
the rpm spec files).

> I'm willing to create builds too, as soon as I can figure out how to actually
> do it. It seems I'm able to build the libs / utils by hand (running
> arm-linux-gcc on each file and taking what i need. can't seem to use
> autotools correctly ...), but I've had no luck with building kernel modules
> (they just crash when used). What is your secret? Got any URLs?
>
> Also, I think I found a bug in dtl1_cs and/or bluez itself: the card cannot
> survive a suspend. Turning off / on the Zaurus, or simply running "cardctl
> suspend ; cardctl resume" will leave the driver in an unusable state.
> Running "cardctl eject ; cardctl insert" fixes the problem. I'm willing to
> hack on the driver and remedy this, if I could just figure out how to
> cross-compile the modules...

--
Stephen Crane, Rococo Software Ltd. http://www.rococosoft.com
[email protected] +353-1-6601315 (ext 209)



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel