i'm delighted to be able to announce that the revision 2 of the EOMA68-IC3128 ICubeCorp board is 100% working. the board arrived from HK at the end of last year, but the hub appeared to be not working and neither was the MCS7832 USB-Ethernet IC.
it turns out that the hub is working fine: the preliminary kernel support for the IC3128 at present only supports high-speed devices, so for example a mouse or keyboard (which are only USB 1.1 devices) are not recognised but a Genesys Logic USB SD/MMC device, a USB SATA drive, or any other 480mbit/sec device, are all supported.
the on-board MCS7832 however was configured (by 3 resistors which should not have been added) to be a low-speed device. removing these three resistors the MCS7832 worked perfectly.
given that the kernel support for USB 1.1 speeds is a software issue this board can be added to the crowdfunding campaign as an FSF-Endorseable option.
woo!
l.