Great work. Many thanks for this. Running fine on my 2-week old SheevaPlug from NewIT.co.uk.
I was just wondering about the mvsdio driver, which seems to use a lot of interrupt as it uses polling.
Are there any patches out there to avoid polling, or is this a hardware issue?
$ cat /proc/interrupts
CPU0
1: 924575 orion_irq orion_tick
5: 2 orion_irq mv_xor.0
6: 2 orion_irq mv_xor.1
7: 2 orion_irq mv_xor.2
8: 2 orion_irq mv_xor.3
11: 70802 orion_irq eth0
19: 2832 orion_irq ehci_hcd:usb1
28: 607552 orion_irq mvsdio
33: 229 orion_irq serial
46: 24 orion_irq mv643xx_eth
Err: 0
$ dmesg | grep -i mvs
mmc0: mvsdio driver initialized, lacking card detect (fall back to polling)
Cheers,
Jon.