Status update:
I've been on a rollercoaster ride with this..
At first I was focused at getting the crc-ccitt.ko module to work, but at the end I discovered that it's allready present in TinyCore:
tc@cherry:~$ sudo find / -name crc-ccitt.ko
/lib/modules/3.8.13-002.piCore/kernel/lib/crc-ccitt.ko
I also discovered that the WiPi dongle is recognized by the Raspberry (see the arrows):
tc@cherry:~$ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
----> Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter <----
Bus 001 Device 005: ID 2101:8500 ActionStar
Bus 001 Device 006: ID 2101:8501 ActionStar
Bus 001 Device 007: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
At first I used it with an USB extension cable, and then it wasn't recognised. When plugged directly into the raspberry, it was recognised. As shown in the above lsusb output.
But it doesn't work, I cannot get the wlan0 up:
tc@cherry:/opt$ ifconfig wlan0 up
ifconfig: SIOCSIFFLAGS: Operation not permitted
I found this in the dmesg:
tc@cherry:~$ dmesg | grep rt2
[ 32.618387] usbcore: registered new interface driver rt2800usb
[ 36.361078] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
[ 37.845923] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
[ 37.914414] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
When googling these errors, people seem to suggest to compile the Ralink drivers.
I started doing that, but then I discovered I had to compile the kernel for this too (maybe not correct?..).
Now, the problem is that compiling the kernel is quite complex, and the only Linux machines I got are Raspberry Pi's.. So cross compiling is out of the question. Compiling for 12 hours and then discovering it doesn't work does not sound like fun.
What still puzzles me is that the WiPi dongle has chipset RT5370, and the error messages are about the rt2800usb driver..