For some time the Bestek webcam (Sansun? Z-Star 0x0ac8 0x301b) worked very well on the Wl-Hdd with OpenWrt (RC4 kernel), using the Spca5xx_LE driver on WhiteRussian RC4. Then I tried another webcam, but it was not supported by the Spca5xx_LE driver and the Wl-hdd rebooted after trying to run Spcacat.
Then I put the first webcam back, but the Wl-Hdd kept rebooting very often. So I thought the OpenWrt installation might be corrupted and so I re-flashed it.
The Wl-hdd still reboots sometimes when I try to load the webcam driver by running Spcacat or my custom (Spcacat-based) software. So I tried to use Spca5xx instead of the LE driver, same results. (The Spca5xx driver actually worked well, equally like the Spca5xx_LE some time ago).
So I upgraded to WhiteRussian RC5. The problem was not yet solved. I don't know where to look for the solution! All I can think of is unlogical. It's all about communication and communication problems cannot cause power failures or damaged webcams or worn-out flash chips. And the problems started when I attached the second webcam (Logitech Quickcam Express new version: 0x046d 0x0920).
When I run Spcacat or my program Firecat, most of te time the program works well. Sometimes it crashes and the Wl-hdd reboots. It occurs during initialization, when the driver is probing the available palettes.
I also have installed (and succesfully compiled) the complete buildroot toolchain. I have not yet tried the Spca diagnostic programs, but I'll try them Sunday. But the webcam worked so well some days ago...