• Home
  • Help
  • Search
  • Login
  • Register
Pages: 1 2 [3]
Author Topic: One good uniform way to install a guru/sheeva wanted  (Read 10670 times)
ppmt
Full Member
***

Karma: 1
Posts: 129


View Profile
« Reply #30 on: March 19, 2011, 02:21:14 PM »

Just to relaunch the subject a bit and may be complete Kide tutorial

So I am not running the latest debian from my microSD and all is good.

I have Freeswtich compiled on it and installed Backuppc and all is rocking.

But I realised that I am now missiong functionnalities. Mainly wifi and bluetooth.

Any idea how I could get that to work? Do I need to compile something?
Logged

KidE
Newbie
*

Karma: 1
Posts: 28


View Profile
« Reply #31 on: March 21, 2011, 11:53:50 AM »

sorry for replying so late.

wifi can be enabled by copying the firmware files.

Just download the kernel sources and copy them over to the requested directory and give them the right name.

do dmesg | grep firmware and youĺl find what you looking for.  i have to get back on bluetooth here.
Logged

ppmt
Full Member
***

Karma: 1
Posts: 129


View Profile
« Reply #32 on: March 21, 2011, 01:37:43 PM »

Hi KidE

that's the beauty of the internet. A late night for you is an early morning for someone else.

when you say download the soruce you mean from here

http://http.us.debian.org/debian/dists/sid/main/source/

I will try to look and understand it.

thanks for the late answer Wink
Logged

rthinman
Newbie
*

Karma: 0
Posts: 3


View Profile
« Reply #33 on: May 26, 2011, 12:35:08 AM »

Has anyone actually figured out what causes the problem where u-boot gets to "Done, booting the kernel" and then hangs?  I didn't use the installer or any OpenOCD stuff, but I still get this message about 30% of the time.  The other 70% of the time, the plug boots normally (without having changed anything, same kernel, u-boot version and u-boot parameters).  I'm booting off a microSD card using flipflip's u-boot, with the following relevant u-boot vars...

In my case, it seems that it only hangs when the GuruPlug has not been running.  I plug it in, and it hangs as described above.  Power cycle and it hangs again.  After 2-7 attempts and 3-5 minutes, it will boot correctly.  Once the plug has been operating for a little while (10 minutes?), then every time I do "shutdown -r now" it will reboot without a hitch.  I've tried these tests a few times, and that pattern seems pretty consistent.  Still don't know why. 

I'm running GuruPlug Server Plus, using flipflip's u-boot, booting off a USB stick with fatload.  This didn't happen with the stock u-boot and kernel, but then Wi-Fi client mode wasn't stable, either...  The stock kernel doesn't seem to boot at all any more, not sure what is up with that, but I probably won't worry about that.
Logged

KidE
Newbie
*

Karma: 1
Posts: 28


View Profile
« Reply #34 on: May 26, 2011, 04:13:26 AM »

I have the same issue here. Sometimes it boot and sometimes it doesn't
I cant wrap my head around it but it must have something to do with the uboot version i think.

Regarding the kernel && firmware

iWhat i did is i copied the firmware files from my ubuntu machine to the plug.

On my ubuntu machine it look like:

Code:
/lib/firmware/libertas/cf8385.bin
/lib/firmware/libertas/cf8385_helper.bin
/lib/firmware/libertas/gspi8682.bin
/lib/firmware/libertas/gspi8682_helper.bin
/lib/firmware/libertas/gspi8686_v9.bin
/lib/firmware/libertas/gspi8686_v9_helper.bin
/lib/firmware/libertas/gspi8688.bin
/lib/firmware/libertas/gspi8688_helper.bin
/lib/firmware/libertas/sd8385.bin
/lib/firmware/libertas/sd8385_helper.bin
/lib/firmware/libertas/sd8682.bin
/lib/firmware/libertas/sd8682_helper.bin
/lib/firmware/libertas/sd8686_v8.bin
/lib/firmware/libertas/sd8686_v8_helper.bin
/lib/firmware/libertas/sd8686_v9.bin
/lib/firmware/libertas/sd8686_v9_helper.bin
/lib/firmware/libertas/sd8688.bin
/lib/firmware/libertas/sd8688_helper.bin
/lib/firmware/libertas/usb8388_v5.bin
/lib/firmware/libertas/usb8388_v9.bin
/lib/firmware/libertas/usb8682.bin

i used the V9 type and renamed them to the requested name.

(if Jesus would have know the Internet he would have made the bible OpenSource) 
Logged

ppmt
Full Member
***

Karma: 1
Posts: 129


View Profile
« Reply #35 on: May 26, 2011, 11:17:22 AM »

This is probably a stupid question but...what is the v9? is it thev9 in ArmV9?

isn't the plug a v7?

Logged

rthinman
Newbie
*

Karma: 0
Posts: 3


View Profile
« Reply #36 on: May 26, 2011, 01:37:36 PM »

The pattern I'm seeing with this boot hanging problem feels like a temperature issue.  It won't boot correctly until the machine has warmed up, then it works every time.  I'm just speculating here, but something in the (new) boot process perhaps depends on some part of the hardware operating at a particular speed, and that doesn't happen until the plug has been consuming energy for a little while, warming up.  In my case, with an ambient temperature of 21C (70F), that seems to be about 5-8 minutes.
Logged

KidE
Newbie
*

Karma: 1
Posts: 28


View Profile
« Reply #37 on: May 26, 2011, 01:56:52 PM »

/lib/firmware/libertas/sd8686_v9.bin
/lib/firmware/libertas/sd8686_v9_helper.bin
Logged

ssoler
Newbie
*

Karma: 0
Posts: 2


View Profile
« Reply #38 on: July 21, 2011, 01:15:59 AM »

5) Boot the guruplug via OpenOCD
Code:
sudo ./openocd -f ./board/guruplug.cfg -c init -c guruplug_load_uboot -c exit

Hello, I've tested your tutorial, cos I have a bricked guru server. I use Ubuntu:
Code:
Linux ssoler-MS-1057 2.6.38-10-generic #46-Ubuntu SMP Tue Jun 28 15:05:41 UTC 2011 i686 i686 i386 GNU/Linux
and I can't success to load uboot.elf. My output have three different msgs:

OUTPUT 1:
Code:
root@ssoler-MS-1057:/home/ssoler/Downloads/guruplug-installer/openocd# ./openocd -f ./board/guruplug.cfg -c init -c guruplug_load_uboot -c exit
Open On-Chip Debugger 0.2.0-in-development (2009-05-17-10:32) svn:1800M


BUGS? Read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS


$URL: http://svn.berlios.de/svnroot/repos/openocd/trunk/src/openocd.c $
2000 kHz
dcc downloads are enabled
Info : JTAG tap: feroceon.cpu tap/device found: 0xfc0000e3 (Manufacturer: 0x071, Part: 0xc000, Version: 0xf)
Error: JTAG tap: feroceon.cpu             got: 0xfc0000e3 (mfg: 0x071, part: 0xc000, ver: 0xf)
Error: JTAG tap: feroceon.cpu expected 1 of 1: 0x20a023d3 (mfg: 0x1e9, part: 0x0a02, ver: 0x2)
Error: trying to validate configured JTAG chain anyway...
Warn : value captured during scan didn't pass the requested check:
Warn : captured: 0x00 check_value: 0x01 check_mask: 0x0F
Warn : no telnet port specified, using default port 4444
Warn : no gdb port specified, using default port 3333
Warn : no tcl port specified, using default port 6666
Error: unknown EmbeddedICE version (comms ctrl: 0x00000018)
Error: timed out while waiting for target halted
Runtime error, file "./board/guruplug.cfg", line 24:
    root@ssoler-MS-1057:/home/ssoler/Downloads/guruplug-installer/openocd#

OUTPUT 2:
Code:
root@ssoler-MS-1057:/home/ssoler/Downloads/guruplug-installer/openocd# ./openocd -f ./board/guruplug.cfg -c init -c guruplug_load_uboot -c exit
Open On-Chip Debugger 0.2.0-in-development (2009-05-17-10:32) svn:1800M


BUGS? Read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS


$URL: http://svn.berlios.de/svnroot/repos/openocd/trunk/src/openocd.c $
2000 kHz
dcc downloads are enabled
Error: JTAG communication failure, check connection, JTAG interface, target power etc.
Error: trying to validate configured JTAG chain anyway...
Error: Could not validate JTAG scan chain, IR mismatch, scan returned 0x00. tap=feroceon.cpu pos=0 expected 0x1 got 0
Warn : Could not validate JTAG chain, continuing anyway...
Warn : value captured during scan didn't pass the requested check:
Warn : captured: 0x00 check_value: 0x01 check_mask: 0x0F
Warn : no telnet port specified, using default port 4444
Warn : no gdb port specified, using default port 3333
Warn : no tcl port specified, using default port 6666
Error: unknown EmbeddedICE version (comms ctrl: 0x00000000)
Error: unexpected Feroceon EICE version signature
Error: timed out while waiting for target halted
Runtime error, file "./board/guruplug.cfg", line 24:
    root@ssoler-MS-1057:/home/ssoler/Downloads/guruplug-installer/openocd#

OUTPUT 3:
Code:
root@ssoler-MS-1057:/home/ssoler/Downloads/guruplug-installer/openocd# ./openocd -f ./board/guruplug.cfg -c init -c guruplug_load_uboot -c exit
Open On-Chip Debugger 0.2.0-in-development (2009-05-17-10:32) svn:1800M


BUGS? Read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS


$URL: http://svn.berlios.de/svnroot/repos/openocd/trunk/src/openocd.c $
2000 kHz
dcc downloads are enabled
Info : JTAG tap: feroceon.cpu tap/device found: 0x20a023d3 (Manufacturer: 0x1e9, Part: 0x0a02, Version: 0x2)
Info : JTAG Tap/device matched
Warn : value captured during scan didn't pass the requested check:
Warn : captured: 0x00 check_value: 0x01 check_mask: 0x0F
Warn : no telnet port specified, using default port 4444
Warn : no gdb port specified, using default port 3333
Warn : no tcl port specified, using default port 6666
Error: unknown EmbeddedICE version (comms ctrl: 0x00000018)
Error: timed out while waiting for target halted
Runtime error, file "./board/guruplug.cfg", line 24:
    root@ssoler-MS-1057:/home/ssoler/Downloads/guruplug-installer/openocd#

Can you help me? Had someone the same problems?
Logged

Pages: 1 2 [3]
Print
Jump to: