![]() |
Cisco AM10
What do I need to do to get the following wireless usb dongle to work?
lsusb Bus 001 Device 002: ID 1307:0169 Transcend Information, Inc. Bus 001 Device 005: ID 1307:1169 Transcend Information, Inc. TS2GJF210 JetFlash 210 2GB The "Cisco Valet Connector" aka AM10 comes with an rt2870.inf file. I have tried using ndiswrapper and get: ndiswrapper -l rt2870 : driver installed This I am guessing means it does not see the device. I tried modprobe rt2800usb to see if the linux driver will work and get: usb_modeswitch --default-vendor 0x1307 --default-product 0x1169 Looking for default devices ... Found devices in default mode, class or configuration (1) Accessing device 005 on bus 001 ... Getting the current device configuration ... OK, got current device configuration (1) Using endpoints 0x01 (out) and 0x82 (in) Using endpoints 0x01 (out) and 0x82 (in) Inquiring device details; driver will be detached ... Looking for active driver ... No driver found. Either detached before or never attached and ifconfig -a does don't list a wireless device. I tried modprobe rt2870sta and get the same result from usb_modeswitch and ifconfig. I do not see the device ID numbers in the module alias files for either rt2800usb or rt2870sta, but I would have thought that using the driver that came with it would work. On http://linuxwireless.org/en/users/Dr...800usb/devices it says the Cisco AM10 should work, but the device numbers are different. Help? This is not the first time I come across a model number with different hardware under the hood, why do they that? augh. |
The device is not being seen on the USB bus, that means hot pluging is not detecting the device. According to the site you listed above, you should see on the usb bus, 13b1-0031. It is not there. You need to get that to work, before loading a driver will do you any good. On my system, ( Slackware 13.37 ) the udev rules are in /etc/udev/rules.d/ . However, this varies with distors, as far as I know.
You can also open a konsole, and as root run the command 'dmesg' and look to see what happens when you plug the device in. This will show you if udev rules can not figure out what the device is. This may have something to do with udev rules. Been a while since I poked into them, however, that has to work before loading any drive will get you closer to a working wireless device. Looks like the correct driver is called rt2800usb. You can do a 'locate rt2800usb' to see if you have the driver. If not, you will have to find it, it may be in the repos, if not, it becomes find the source, and compile it. Hope this helps. |
Quote:
When I do locate rt2800usb I do get a number of drivers. Code:
/lib/modules/2.6.38-10-generic/kernel/drivers/net/wireless/rt2x00/rt2800usb.koCode:
nautilus /etc/udev/rules.d/ |
Quote:
Basically you do not need to worry about that, run the commnd, the correct one will be used. However, if your device is not seen by the kernel, the driver won't help. I'm not all that familiar with udev rules. Basically, when the device is plugged, or detected at boot time, there is info read from the device. It should create a device node ( a file ) in the /dev directory. Udev rules help that process. They are matching rules. You can view and change the rules. At this point, dmesg will give us a clew. In a konsole, try 'sudo dmesg' That will dump the kernel messages to the screen. Dump the messages once, then plug the usb device, and dump the messages again. What is happening will be at the end of the messages, about 8 to 10 lines. Post that... |
Quote:
Quote:
Quote:
|
I suggested you run dmesg once, just so you could see the output. Then plug the device. Run dmesg again. The messages when you plugged the device will be the last few lines. Cut and paste the last few lines, maybe 10 lines or so.
The other way... run the command 'sudo dmesg >>/home/youruser/dmessages' That will dump the lines into a file called 'dmessages'. Root will own it, you should be able to edit it with any editor. The last few lines will show what happens when you plugged the device. Cut and past just those lines into the thread. |
Quote:
Code:
[ 17.896113] Intel AES-NI instructions are not detected.Code:
[11250.601173] WARNING! power/level is deprecated; use power/control instead |
I was expecting to see some error messages, and I do not. The device seems to be seen as a scsi device. I would nave to think there may be something missing in the udev rules, but what?
This may take some research. I'll some googling and see what I can find. Sorry I don't have a suggestion any more specific. |
Any googling you do would be much appreciated. I'm not sure what an SCSI device is but I can look that up without asking you. But I am curious: what were you expecting to see?
|
By the way, I wanted to share the results of lsusb. Note for some reason, there appears to be two devices?
Code:
lsusb |
I did some googling, did a search on 'ID 1307:1169' and found some interesting results. Here is a link to one of the more interesting threads-->http://ubuntuforums.org/showthread.php?t=1808690
From what I have read, this device is more than one USB devices, as the output of lsusb you posted shows. One part is a USB storage device, another is the wireless device. Apparently, there are drivers installed in the USB storage device. Depending on the OS, one of the drivers needs to get loaded in the operating system to enable the wireless part. I have not seen a link yet that indicates someone has this working in linux, so that is not so good. One thread I read indicated you may need a Cisco wireless router to use all the functions of the device. Not sure it that is true or not. Here is another link I found. -->http://www.linuxquestions.org/questi...ss-fob-858048/ So, you are not alone. However, I don't have any magic answers. As far as my comment on a SCSI device, that for me is a method of addressing devices. There is a lot of SCSI emulation used on other devices. I have seen it mostly on various kinds of drives CD, etc. When I made the comment, I was surprised to see more than one device showing up on a USB adapter, that we though was a wireless adapter. Did you get any documentation with the device? Have you looked for doc on Cisco's web site? Have you seen any indication the wireless adapter is supported in linux? |
More googling...
Found this link-->http://www.wikidevi.com/wiki/Cisco_AM10 I followed the RAdrivers link listed, and there are linux drivers -->http://www.ralinktech.com/support.php?s=2 and this link to the current progress to getting this working... http://www.draisberghof.de/usb_modes...724e52201f233c They are not there yet. |
I found this in a 'review'
Quote:
|
Hi Cliff,
Awesome! Yeah, I'd come across a lot of those. I decided to just join that German forum and tag myself along to the thread that had died a month before. That person sounded prepared to deliver a working AM10 for sure. You may have some insight into the latest happenings there. http://www.draisberghof.de/usb_modes...hp?p=4883#4883 I'm hoping we solve this soon. We're starting to get clues about what causes the device to change its vendor and product number (from 1307:1169 to 13b1:0031 - and yes I have those memorized at this point. Scary isn't it!) You can see the full USBsniffing log here: http://www.berrypi.com/UsbSnoop5.log oh my SQL!! |
We got it! We've got it working! I'm writing you from the AM10 right now!
http://www.draisberghof.de/usb_modes...hp?p=4912#4912 |
| All times are GMT -5. The time now is 04:16 AM. |