• Home
  • Help
  • Search
  • Login
  • Register
  Show Posts
Pages: 1 ... 3 4 [5] 6 7 ... 33
61  Linux Stuff / Kernel / Re: 3.2 new kernel available on: January 16, 2012, 09:58:14 AM
after more than 10 builds it seems the bisect didn't bring much good results. I ended up with this. I never had such a thing before...
The merge base efb8d21b2c6db3497655cc6a033ae8a9883e4063 is bad.
This means the bug has been fixed between efb8d21b2c6db3497655cc6a033ae8a9883e4063 and [8686a0e200419322654a75155e2e6f80346a1297 b96d71571f7745216ef63f13770b5a10b94ddd34 c3b92c8787367a8bb53d57d9789b558f1295cc96 efb8d21b2c6db3497655cc6a033ae8a9883e4063].


Looks like they messed up a commit.  http://comments.gmane.org/gmane.linux.serial/6231

I wonder how the last commit prior to efb8d2... would work.  I see they were messing with serial code with that commit and some of the following commits.  Maybe they messed up something up in serial.

Also, maybe for testing you could just disable serial support for testing and see if you can get it to boot, that'd at least narrow the search down.

62  Linux Stuff / Kernel / Re: 3.2 new kernel available on: January 13, 2012, 07:11:00 AM
git bisect is just a basic binary search it can be done with anything which has a concept of revisions including svn or even something as basic as dropbox... actually even cvs can be used for it with the time statement. all this in log(n) (in the worst case) where n is first known not working revision minus last known woking revision Smiley
So don't wonder how big project can get by without git at all.

Actually, git's non-linear check-in model makes bisection a bit more complicated than just splitting the difference between versions, which you can do in your head.  Anyway, it's very nicely integrated in git.  Sounds like Mercurial has bisect as well, although I haven't used it.
63  Linux Stuff / Kernel / 3.2.1 new kernel available on: January 12, 2012, 04:05:27 PM
3.2.1 is now available.

For everything besides Dreamplugs:
sudo ./README-PLUG-UPDATE.sh 3.2.1 --nandkernel (installs to nand)
or:
sudo ./README-PLUG-UPDATE.sh 3.2.1 --rootkernel (installs to /boot)

For Dreamplugs:
sudo ./README-DREAM-UPDATE.sh 3.2.1 (installs to /boot)

Kernel and modules are available from the following locations:

http://www.plugapps.com/mirror/with-linux/
http://www.xilka.com/sheeva/

Features systemd, e-sata, dmcrypt, IPV6, CIFS, NFS4, EXT3, EXT4, JFS, XFS, FUSE(for ntfs-3g), UBIFS, usb-serial, uvcvideo, iptables, appletalk, bluetooth, v4l and ppp.

The kernel source is here, for those of you who need to compile custom modules.  It's no longer necessary for me to use dropbox for the kernel source, since you can access it on the plugapps mirror.
64  Linux Stuff / Kernel / Re: 3.2 new kernel available on: January 12, 2012, 02:35:28 PM
I have carefully checked bikers (and my) .config. I have built dozens of variations trying to get 3.2 to at least start the boot process. None of them would even twitch. Wait for 3.2.1 methinks.

There is another option...git bisect.  It's not necessarily true that the problem will self-resolve as the 3.2 kernel increments.  You could get the main kernel git code and bisect between the 3.1 and 3.2 tags to isolate the problem.  Since it's a "lockup" problem, the test procedure is quite simple.

I've isolated problems with the kernel with git before, and once you've experience "git bisect" in action, you'll wonder how any decent sized software project could get by without it.


I see that 3.2.1 has just been released.  I'll build that up real soon and you can give that a try.  If it doesn't fix the problem, git bisect might be the answer.
65  Linux Stuff / Kernel / Re: 3.2 new kernel available on: January 08, 2012, 11:58:45 AM
The 3.2 kernel size is a bit bigger than the previous kernels.

I wonder if your uImage partition size is large enough.

On my sheeva the uImage partition size is 0x400000.
I wonder if you guys maybe have a partition size of 0x300000.
If that's the problem, either the kernel image is going to have to shrink
or you're going to have to reconfigure your partition sizes (which would be a pain).
We could probably shrink the kernel size by using CONFIG_KERNEL_LZMA rather than CONFIG_KERNEL_GZIP.


If you boot from SD card none of that should apply.  In any case, for plug users it's something to keep in mind.  My sheeva boots from SD, so I personally have to worry too much about uImage size.

66  Linux Stuff / Kernel / Re: 3.2 new kernel available on: January 08, 2012, 11:02:00 AM
The 3.2 kernel size is a bit bigger than the previous kernels.

I wonder if your uImage partition size is large enough.

On my sheeva the uImage partition size is 0x400000.
I wonder if you guys maybe have a partition size of 0x300000.
If that's the problem, either the kernel image is going to have to shrink
or you're going to have to reconfigure your partition sizes (which would be a pain).
We could probably shrink the kernel size by using CONFIG_KERNEL_LZMA rather than CONFIG_KERNEL_GZIP.
67  Linux Stuff / Linux distributions / Re: Compilation of Qt 4.x on: January 07, 2012, 11:57:37 PM
I'm trying to compile Qt 4.8 directly on my sheevaplug.
I installed the build-essential with :
Quote
sudo apt-get install build-essential

then retrieved the Qt4.8 source from the Qt's website and compiled it with: (I tried to remove all the options I wouldn't need)
Quote
./configure -v -embedded arm -prefix /usr/local/Trolltech/Qt4.8arm -opensource -nomake demos -nomake example -nomake tools -nomake docs -nomake translations -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -glib -no-mmx -no-3dnow -no-sse -no-sse2 -no-largefile -no-gtkstyle -no-qt3support -no-cups -no-nis -no-freetype -no-gui

but I'm getting an error. It seems that the "arm-linux-g++" has not been installed.

I'm looking for people that managed to compile the Qt source on their Sheevaplug and all the steps you went through to compile it successfully.

Hope to have some replies :-D



try using
C=gcc CXX=g++ ./configure ...

or just "grep arm-linux configure" to see how g++ is getting assigned.

Also qt4 has config files in mkspecs/common.
68  Linux Stuff / Kernel / Re: 3.2 new kernel available on: January 07, 2012, 11:51:01 PM
Hi Biker,

When trying to boot using the dream 3.2 uImage, It hangs after the following console output.
I have tried building the kernel myself with the same result.
Any ideas.

Code:
Load address: 0x6400000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ######
done
Bytes transferred = 2688072 (290448 hex)
## Booting kernel from Legacy Image at 06400000 ...
   Image Name:   Linux-3.2.0
   Created:      2012-01-05   9:39:24 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2688008 Bytes = 2.6 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.


3.2 seems to be working well on my sheevaplug.

There's the patch I created that pulled a function out of the uap code.  That's built as a module, so shouldn't be a problem here.

I'd diff the dream-3.1.7.config to dream-3.2.config to see if there are any new options turned on that might specifically affect the dream.
69  Linux Stuff / Kernel / 3.1.8 new kernel available on: January 07, 2012, 11:37:38 AM
3.1.8 is now available.

For everything besides Dreamplugs:
sudo ./README-PLUG-UPDATE.sh 3.1.8 --nandkernel (installs to nand)
or:
sudo ./README-PLUG-UPDATE.sh 3.1.8 --rootkernel (installs to /boot)

For Dreamplugs:
sudo ./README-DREAM-UPDATE.sh 3.1.8 (installs to /boot)

Kernel and modules are available from the following locations:

http://www.plugapps.com/mirror/with-linux/
http://www.xilka.com/sheeva/

Features systemd, e-sata, dmcrypt, IPV6, CIFS, NFS4, EXT3, EXT4, JFS, XFS, FUSE(for ntfs-3g), UBIFS, usb-serial, uvcvideo, iptables, appletalk, bluetooth, v4l and ppp.

The kernel source is here, for those of you who need to compile custom modules.  It's no longer necessary for me to use dropbox for the kernel source, since you can access it on the plugapps mirror.
70  Linux Stuff / Kernel / 3.2 new kernel available on: January 05, 2012, 02:55:00 AM
3.2 is now available.

For everything besides Dreamplugs:
sudo ./README-PLUG-UPDATE.sh 3.2 --nandkernel (installs to nand)
or:
sudo ./README-PLUG-UPDATE.sh 3.2 --rootkernel (installs to /boot)

For Dreamplugs:
sudo ./README-DREAM-UPDATE.sh 3.2 (installs to /boot)

Kernel and modules are available from the following locations:

http://www.plugapps.com/mirror/with-linux/
http://www.xilka.com/sheeva/

Features systemd, e-sata, dmcrypt, IPV6, CIFS, NFS4, EXT3, EXT4, JFS, XFS, FUSE(for ntfs-3g), UBIFS, usb-serial, uvcvideo, iptables, appletalk, bluetooth, v4l and ppp.

The kernel source is here, for those of you who need to compile custom modules.  It's no longer necessary for me to use dropbox for the kernel source, since you can access it on the plugapps mirror.
71  Linux Stuff / Kernel / 3.1.7 new kernel available on: January 03, 2012, 08:45:43 PM
3.1.7 is now available.

For everything besides Dreamplugs:
sudo ./README-PLUG-UPDATE.sh 3.1.7 --nandkernel (installs to nand)
or:
sudo ./README-PLUG-UPDATE.sh 3.1.7 --rootkernel (installs to /boot)

For Dreamplugs:
sudo ./README-DREAM-UPDATE.sh 3.1.7 (installs to /boot)

Kernel and modules are available from the following locations:

http://www.plugapps.com/mirror/with-linux/
http://www.xilka.com/sheeva/

Features systemd, e-sata, dmcrypt, IPV6, CIFS, NFS4, EXT3, EXT4, JFS, XFS, FUSE(for ntfs-3g), UBIFS, usb-serial, uvcvideo, iptables, appletalk, bluetooth, v4l and ppp.

The kernel source is here, for those of you who need to compile custom modules.  It's no longer necessary for me to use dropbox for the kernel source, since you can access it on the plugapps mirror.
72  Linux Stuff / General Linux questions / Re: how to cross compile with MySQL API? on: December 29, 2011, 08:59:27 PM
It's simpler to do native compiles on the plug.  I do native compiles on my plug all of the time.

For serious cross-compile setups, scratchbox sounds like it works pretty well.  That's what's being used for some larger projects on CuBox.
73  Hardware and U-Boot firmware / Hardware / Re: Sheevaplug broken? on: December 27, 2011, 01:15:53 PM
could be a damaged PSU, try another one
Wouldn't the LEDs be off in case of a broken PSU?

No, In a "low voltage" situation the leds will light, but the voltage is too low for the rest of the circuitry.  Your's has the exact same symtoms that mine had when my power supply failed.
74  Linux Stuff / Kernel / Re: 3.1.6 new kernel available on: December 25, 2011, 01:39:26 PM
Happy holidays to everyone!

I just made some oreo cookie/mandarin orange salad.  It's a big hit with my nephews.
75  Linux Stuff / Kernel / Re: 3.1.6 new kernel available on: December 23, 2011, 05:47:22 PM
Another question cbxbiker does

Code:
# cat /proc/mwlan/mlan0/info
driver_name = "wlan"
driver_version = SD8787-14.57.5.p41-M2614130.p4-GPL-(FP57)
interface_name="mlan0"
...

Imply that the driver has a GPL license (at least the sd8xxx part, even if not the mlan.ko part)?


I'd say yes.  You could do a "strings modname.ko | grep -i gpl" to see if it's embedded in the module.

It's possible that they have the "intention" of releasing the code after they've tweeked it a bit.  Of course if it indicates GPL,  all you should have to do is request the code and they should comply.
Pages: 1 ... 3 4 [5] 6 7 ... 33