• Home
  • Help
  • Search
  • Login
  • Register
  Show Posts
Pages: 1 [2] 3 4 ... 12
16  Linux Stuff / Kernel / Re: Help from Marvell on: February 15, 2012, 02:42:59 AM
Thanks for the references, sorry to say they were not much help.
I was hoping for a reply from Marvell which read like:

Because we are committed to supporting customers of our products please find attached the latest linux drivers for the SD8688 and SD8787 hardware. You can always download the latest  drivers at (http://...).
I trust this will further enhance our reputation for great support of our hardware and as a wonderful supporter of the open source community.
17  Linux Stuff / Kernel / Re: Help from Marvell on: February 13, 2012, 06:20:41 AM
The attached patch is the difference between http://plugcomputer.org/plugwiki/index.php/File:SD_WLAN.tar.gz and what is needed to compile on 3.2.5
18  Linux Stuff / Kernel / Help from Marvell on: February 13, 2012, 05:06:00 AM
This being a Marvell sponsored forum:

We have a kernel issue at 3.2+ (See also http://www.xilka.com/sheeva/3/3.2/3.2.5/source/0002-Driver-for-Marvell-Libertas-8688-SDIO-micro-AP-suppo-3.2.patch and http://plugcomputer.org/plugwiki/index.php/Setting_GuruPlug_to_be_a_stable_WiFi_Client)
In both the uap patch used by cbxbiker and in the SDLAN patch used by me we have a problem where the .ndo_set_multicast_list member of the net_device_ops structure (defined in include/linux/netdevice.h) no longer exists.
The kernel sources indicate that there are now other ways to provide this functionality.
In both bikers patch and my SDLAN patch the solution was to remove the member.
Having no idea what this function does, I am uninclined to try and re-invent it.

So given that Marvell are the original authors of the uap8xxx, sd8xxx and bt8xxx modules (and they manufacture the SD8688 hardware), it would be nice if they now provided a little help in updating these drivers to the latest stable kernel version.

Hopefully someone from Marvell reads this forum and will respond immediately with new source code for these drivers.
19  Linux Stuff / Kernel / Dreamplug 3.2.5 alternate new kernel on: February 11, 2012, 11:38:05 PM
This kernel is for Dreamplugs only and addresses a few issues including the new U-Boot(s) that use a different machine id.

You can download at

Install instructions are at

The alternate features are:

U-Boot arcNumber
Dreamplug U-Boots use different arcNumbers depending on when you aquired your Dreamplug. It is either 2659(0xA63) or 3550(0xDDE). The 2659 is also used by the Guruplug. This kernel will boot a Dreamplug which uses either value. There is no need to update the U-Boot environment.
I have tested this on three different U-Boots with both arcNumbers. I would welcome further testing.

SPI flash
This kernel contains support for reading and writing the SPI flash using the u-boot-tools fw_printenv/fw_saveenv utilities.
To take advantage of this feature install u-boot-tools -

# apt-get install u-boot-tools

Then set the config file to -

# cat /etc/fw_env.config

# Configuration file for fw_(printenv/saveenv) utility.
# Up to two entries are valid, in this case the redundand
# environment sector is assumed present.
# MTD device name       Device offset   Env. size       Flash sector size
/dev/mtd0               0x30000         0x1000         0x1000

This is known to work for
  U-Boot 2011.06-02334-g8f495d9-dirty (Mar 28 2011 - 05:21:06)

Backup your environment before testing fw_saveenv.
The device offset may change for other versions of U-Boot.

Because this gives you unconstrained access to the SPI flash, you can use this facility to destroy U-Boot and render your Dreamplug unusable.

Boot from ESATA
The kernels is compiled with CONFIG_SATA_MV=y set in the .config. This means that these kernels can be used to boot from a (micro) SDHC with the rootfs on an ESATA drive.

The Dreamplug LEDS are named left to right as:

CPU Frequency Scaling
To make use of this -

# apt-get install cpufrequtils

and see kernel Documentation/cpu-freq/user-guide.txt
20  Linux Stuff / Kernel / Re: sheeva/dream 3.2.5 new kernel available on: February 10, 2012, 05:58:35 PM
I think this is an ill considered approach by Debian.
Upgrading u-boot on a Dreamplug is not even documented by globalscale. 
21  Linux Stuff / Kernel / Dreamplug 3.3 on: February 08, 2012, 05:18:27 PM
Upcoming 3.3 Dreamplug kernel.

In 3.3-rc2 the Dreamplug finally gets a machine ID of its own (3550).
This presents an interesting dilemma for the arcnumber that will go into Dreamplugs, e.g. 3550 for 3.3+ and 2559 for 3.2-. Or is it better to patch the DP for 2559?

Attached is the simple Dreamplug patch that I have been using for 3.* kernels, it seems ok on 3.3-rc2. It adds support for SPI flash access and Dreamplug leds. It assumess that MACH_DREAMPLUG is defined (whatever the value might be).
The patch is in http://www.spinifex.com.au/plugs/downloads/dreamplug/kernel/dreamplug-3.2.4.tar.xz
22  Linux Stuff / Kernel / Re: sheeva/dream 3.2.5 new kernel available on: February 08, 2012, 03:52:17 PM
When you say first , or first that you tried?
Did you try the modified 3.2.4?
23  Hardware and U-Boot firmware / U-Boot stuff / Re: uboot does not find eSata drive on: February 06, 2012, 02:59:20 PM
kinda consists in moving /boot to the internal MMC memory, right?
NAND on my esata sheevaplug

Does your uBoot find the eSata drive?
24  Hardware and U-Boot firmware / U-Boot stuff / Re: uboot does not find eSata drive on: February 06, 2012, 02:14:28 PM
Millions will disagree with this.

1. Disregard http://www.cyrius.com/debian/kirkwood/sheevaplug/
2. Build your own kernel using .config based on www.xilka.com, except change CONFIG_SATA_MV=y
3. Load your kernel uImage from NAND
4. rootfs is the eSATA drive

Works on my eSATA
25  Linux Stuff / Kernel / Booting kernels 3.2 and later on: February 06, 2012, 05:47:25 AM
See http://www.newit.co.uk/forum/index.php/topic,3049.msg8689.html#msg8689

This fixes the Dreamplug booting problems I was having with 3.2+
26  Linux Stuff / Kernel / Re: 3.2.2 new kernel available on: January 31, 2012, 01:04:07 PM
good news.

then we get to find out if 3.2 fixed the bugs introduced in 3.1.6
27  Linux Stuff / Kernel / Re: 3.2.2 new kernel available on: January 30, 2012, 03:03:26 PM
Thanks for the post.
28  Hardware and U-Boot firmware / U-Boot stuff / Re: Dreamplug - "too many args" on reboot on: January 29, 2012, 05:03:36 PM
Purging kernel in memory
I have not seen that before.

If the JTAG is connected ...
Connected via usb, or JTAG cables to Dreamplug? Remove them all, having JTAG connections makes the boot process shaky on my DP.

29  Hardware and U-Boot firmware / U-Boot stuff / Re: Recover after u-boot erase on: January 28, 2012, 03:34:17 AM
Good to hear its working.
There is documentation, its just hard to find and then you forget where it was.
Avoiding Windows is good, I have flashed once or twice from Windows, but it's hard to reproduce.
Windoze/Putty for a console is OK.
30  Linux Stuff / Kernel / Re: 3.2.2 new kernel available on: January 27, 2012, 08:37:54 PM
It seems that it is not only cbx kernels. Scanning around the web, the problem appears to also impact several other ARM boards. It seems that is a feature of 3.2 kernels.
Pages: 1 [2] 3 4 ... 12