Yes, it is eeepc.
Well i do not use ubuntu kernel, only mine. I installed 9.10 about month ago and it was working.
Few days ago i moved everything to other hdd (ssd btw.) but it does find all my partitions with no problem.
I had not modified too much this os, so i can not find the reason why...
I tried this modification (i added patch for 'empty dmesg lines', will see if this helps - i made this after test if first modiffication helps) and it does definetly works. 
Meybe some usb-over-the-net? i belive there is something like that...
edit. i put information about this modification on rc2x00's team forum, meybe they will add this to drivers source.
edit2.
Hi, once again.
There is something more. there is another one small issue:
Code:
san@eeepc:~$ dmesg | tail
(...)
[22660.020103] ===>rt_ioctl_giwscan. 3(3) BSS returned, data->length = 402
[22780.020084] ===>rt_ioctl_giwscan. 3(3) BSS returned, data->length = 402
[22900.020078] ===>rt_ioctl_giwscan. 2(2) BSS returned, data->length = 267
[23020.022529] ===>rt_ioctl_giwscan. 2(2) BSS returned, san@eeepc:~$ dmesg | tail
(...)
[22660.020103] ===>rt_ioctl_giwscan. 3(3) BSS returned, data->length = 402
[22780.020084] ===>rt_ioctl_giwscan. 3(3) BSS returned, data->length = 402
[22900.020078] ===>rt_ioctl_giwscan. 2(2) BSS returned, data->length = 267
[23020.022529] ===>rt_ioctl_giwscan. 2(2) BSS returned, data->length = 267
[23140.017530] ===>rt_ioctl_giwscan. 2(2) BSS returned, data->length = 267
[23260.013949] ===>rt_ioctl_giwscan. 4(4) BSS returned, data->length = 508
[23380.014579] ===>rt_ioctl_giwscan. 4(4) BSS returned, data->length = 571
[23500.020122] ===>rt_ioctl_giwscan. 4(4) BSS returned, data->length = 571
data->length = 267
[23140.017530] ===>rt_ioctl_giwscan. 2(2) BSS returned, data->length = 267
[23260.013949] ===>rt_ioctl_giwscan. 4(4) BSS returned, data->length = 508
[23380.014579] ===>rt_ioctl_giwscan. 4(4) BSS returned, data->length = 571
[23500.020122] ===>rt_ioctl_giwscan. 4(4) BSS returned, data->length = 571
In my case - every two minutes.
but there is solution:
1. Once again, lets go to linux-2.6.33.1/drivers/staging/rt2860
2. nano sta_ioctl.c
3. find and comment
Code:
/* DBGPRINT(RT_DEBUG_ERROR, #e-San.info
("===>rt_ioctl_giwscan. %d(%d) BSS returned, data->length = %d\n",
i, pAdapter->ScanTab.BssNr, data->length)); */
4. save (ctr + o)
5. compile and enjoy!
ad.1 if you compiled it with bug, remove linux-2.6.33.1/drivers/staging/rt2870/sta_ioctl.o before compileing.
ad.2 for further reserch, source: https://bugs.launchpad.net/ubuntu/+s...ux/+bug/356807
Bookmarks