I can't get my USB flash disk (or any other USB device except the hub) to work. This is what I did for my laptop wich uses UHCI:

I added in /etc/fstab this line:
"none /proc/bus/usb usbdevfs noauto 0 0"
and next i run in a root shell "mount /proc/bus/usb"

I run usbview, which comes with Knoppix,and get this output:
USB UHCI Root Hub
Serial number: 2400
speed: 12Mb/s (full)
Number of ports:2
Bandwidth allocated 0.900 (0%)
Total number of interrupt requests: 0
total number of isosynchronous requests: 0
USB Version 1.00
Device Class: 09(hub)
Device subclass 00
Device protocol:0
Max Default Endpoint size: 8
Number of configurations:1
Config number:1
Number of interfaces:1
Attributes:40
MAx power needed 0mA

Interface Number 0
Name hub
Alternate number:0
class 09 (hub)
sub class :0
Protocol: 0
Number of endpoints:1

Endpoint address: 81
direction: in
attribute:3
type" int.
max packet size:8
interval 255ms


After running "lsmod |grep usb" I obtain:
usb-storage 60960 0 (unused)
usb-uhci 21836 0 (unused)
usbcore 57472 1 [usb-storage usb-uhci]

If I try to mount the Sony USB flash disk with this command: "mount -t vfat /dev/sda1 /mnt/flashdisk", I
get "/dev/sda1 not a valid block device". Usiing /dev/sda /dev/sda2 does not
make any change. I created the mount directory myself.
Why don't I get any proof of the Sony USB 2.0 flashdisk in terms of some current more than 0mA or any mention of the flashdisk itself? I plug in a USB mouse and get no difference. Am I supposed to see a 001 and a 002 directory in /proc/bus/usb to say one hub device plus one flashdisk?

I read at http://www.linux-usb.org/USB-guide/c122.html that I must make menuconfig to add devices to be registered in the /proc/bus/usbdrivers? What directory am I supposed to be in for that make? Is this the only way to do this?
Any help greatly appreciated,
Thanks