OESF Portables Forum

Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Sharp ROMs => Topic started by: sbarman on April 19, 2004, 12:34:07 pm

Title: kernel source for 6000
Post by: sbarman on April 19, 2004, 12:34:07 pm
Has anybody gotten a hold of the kernel source for Zaurus SL-6000. We would need that urgently as we are trying to migrate our code from 5600 to 6000. Also what is the kernel version of Open Emmbedded Linux used in SL-6000. Have they upgraded Qtopia in the 6000 model---- or is it the same 1.5.4 version?

Thanks
Title: kernel source for 6000
Post by: w14 on April 19, 2004, 12:59:27 pm
This was discussed here:

http://www.zaurususergroup.com/index.php?n...t=kernel+source (https://www.oesf.org/forums/index.php?showtopic=3123&highlight=kernel+source)

Mike.
Title: kernel source for 6000
Post by: coolass on April 19, 2004, 01:32:04 pm
Just talked to my connects about kernel source I\'ll hear something soon.
Title: kernel source for 6000
Post by: sbarman on April 19, 2004, 02:02:48 pm
Quote
Just talked to my connects about kernel source I\'ll hear something soon.

I would really appreciate if you can post a reply to this thread once you hear something from them.
Title: kernel source for 6000
Post by: Mickeyl on April 19, 2004, 04:06:42 pm
or even better, to http://www.zaurususergroup.com/index.php?n...t=kernel+source (https://www.oesf.org/forums/index.php?showtopic=3123&highlight=kernel+source)
no need to fragment information
Title: kernel source for 6000
Post by: coolass on April 19, 2004, 04:19:23 pm
Mickeyl,You were are one of the first I planned on giving the source to because I love your work on O:Z.   so thanks for the link. I\'ll send it as soon as I get it.
Title: kernel source for 6000
Post by: Mickeyl on April 19, 2004, 04:43:46 pm
Sounds good - I\'ll respond immediately with adding it to OE
Title: kernel source for 6000
Post by: coolass on April 19, 2004, 04:52:26 pm
Sharp said alot of info from developement can be found at metrowerks and codewarrior but they are still going to get my the info as soon as the department head can clear in. Also they\'re revamping the developers website and it will be up in a week more of less.
Title: kernel source for 6000
Post by: coolass on April 20, 2004, 11:43:23 am
I should be receiving the source code sometime today.(Fingers crossed)
Title: kernel source for 6000
Post by: Joshp on April 20, 2004, 11:45:33 am
When you get the souce would you please send it to me.  Thx

JP
Title: kernel source for 6000
Post by: coolass on April 20, 2004, 11:49:33 am
Sure Thing
Title: kernel source for 6000
Post by: Joshp on April 21, 2004, 08:04:45 pm
coolass,
Did you get the kernel source?

JP
Title: kernel source for 6000
Post by: albertr on April 21, 2004, 10:01:49 pm
As it was already mentioned on the other thread, Sharp has released it @ http://developer.ezaurus.com/sl_j/source/source_dl.htm (http://developer.ezaurus.com/sl_j/source/source_dl.htm)

Interesting thing, unless I\'m completely blind, I can\'t find sources for either bluetooth module or wi-fi in 6000\'s kernel tree
-albertr
Title: kernel source for 6000
Post by: maslovsky on April 22, 2004, 09:49:41 am
Quote
As it was already mentioned on the other thread, Sharp has released it @ http://developer.ezaurus.com/sl_j/source/source_dl.htm (http://developer.ezaurus.com/sl_j/source/source_dl.htm)

Interesting thing, unless I\'m completely blind, I can\'t find sources for either bluetooth module or wi-fi in 6000\'s kernel tree
-albertr

WiFi driver is a prism2_usb binary in root_fs tarball. There is no bluetooth driver though...
Title: kernel source for 6000
Post by: Ethereal on April 22, 2004, 10:18:56 am
Quote
There is no bluetooth driver though...

Do we know which (if any) drivers are compiled into the kernel?
Title: kernel source for 6000
Post by: treke on April 22, 2004, 11:03:33 am
Quote
As it was already mentioned on the other thread, Sharp has released it @ http://developer.ezaurus.com/sl_j/source/source_dl.htm (http://developer.ezaurus.com/sl_j/source/source_dl.htm)

Interesting thing, unless I\'m completely blind, I can\'t find sources for either bluetooth module or wi-fi in 6000\'s kernel tree
-albertr
Look for CONFIG_BLUEETOOTH_SL  in the patch. There\'s some bluetooth there. Dunno about wireless
Title: kernel source for 6000
Post by: albertr on April 22, 2004, 03:42:40 pm
Quote
WiFi driver is a prism2_usb binary in root_fs tarball. There is no bluetooth driver though...

That brings more questions than answers... So they have a binary compiled, but no source code? Did they compile it out of the kernel tree?

Since it resides on usb bus, there must be a usb hub inside sl-6000?
-albertr
Title: kernel source for 6000
Post by: albertr on April 22, 2004, 03:57:48 pm
Quote
Look for CONFIG_BLUEETOOTH_SL  in the patch. There\'s some bluetooth there. Dunno about wireless

Well, true, they have a kernel configuration option for that. But I don\'t see any specific code in the kernel source they released yesterday.
-albertr
Title: kernel source for 6000
Post by: Mickeyl on April 22, 2004, 04:45:30 pm
drivers/char/serial_pxa200.c seems to contain the low level code.
Title: kernel source for 6000
Post by: treke on April 22, 2004, 04:52:25 pm
Quote
Quote
WiFi driver is a prism2_usb binary in root_fs tarball. There is no bluetooth driver though...

That brings more questions than answers... So they have a binary compiled, but no source code? Did they compile it out of the kernel tree?

Since it resides on usb bus, there must be a usb hub inside sl-6000?
-albertr

I think the marketing materials said that the 6000 was capable of being usb host. As far as Wireless goes, the driver looks to be the wlan-ng usb prism driver. The source code for it does exist, but there is no telling whether or not sharp has modified it for their device. The easiest way to find out is  to compile a new copy and see if it works.
Title: kernel source for 6000
Post by: albertr on April 22, 2004, 07:47:56 pm
Quote
drivers/char/serial_pxa200.c seems to contain the low level code.


Ahh, my bad... obviously overlooked it, sorry.
-albertr
Title: kernel source for 6000
Post by: maslovsky on April 23, 2004, 02:43:02 am
Quote
Quote
There is no bluetooth driver though...

Do we know which (if any) drivers are compiled into the kernel?

I don\'t think there is a bluetooth driver at all. The kernel config is not set to build bluetooth driver and I can\'t see a binary...
Title: kernel source for 6000
Post by: Ethereal on April 24, 2004, 10:49:25 am
Quote
The kernel config is not set to build bluetooth driver and I can\'t see a binary...

OK, I should probably remain silent and be thought a fool, but I\'ll open my mouth and remove all doubt:  Where did you find the configuration info that the kernel was built with?  I don\'t see a .config file in the source directory...
Title: kernel source for 6000
Post by: Mickeyl on April 24, 2004, 11:55:45 am
Only Kernel 2.6.x has the ability to reconstruct the .config out of a running system, but Anton probably refers to arch/arm/def-configs/tosa-j

Note that this not necessarily is the config the Sharp folks used to build the kernel.
Title: kernel source for 6000
Post by: Ethereal on April 24, 2004, 12:37:52 pm
Now that we have the source, are the deficiencies of the default kernel irrelevant?  What are the other hurdles to building custom kernels that address the issues of missing/incompatible drivers?
Title: kernel source for 6000
Post by: maslovsky on April 27, 2004, 10:57:53 am
Quote
Only Kernel 2.6.x has the ability to reconstruct the .config out of a running system, but Anton probably refers to arch/arm/def-configs/tosa-j

Yes, that\'s where I looked into

Quote
Note that this not necessarily is the config the Sharp folks used to build the kernel.

Good point