OESF Portables Forum

Everything Else => Sharp Zaurus => Model Specific Forums => Distros, Development, and Model Specific Forums => Archived Forums => C1000/3x00 General discussions => Topic started by: DreamTheater on January 04, 2005, 01:03:59 am

Title: C3000 Usb Host Working!!
Post by: DreamTheater on January 04, 2005, 01:03:59 am
Hello this is newbie's 2nd post.
I recently got C3000 and also QuickConnect USB Cable which has connector for USB mini-type-A.

http://www.goldxproducts.com/cable/qu.htm (http://www.goldxproducts.com/cable/qu.htm)

My C3000 is pure Japanese version (ROM 1.01 JP) and no additional modules are added.  However, I was rather amazed to see many of my USB devices are working on C3000.  Here is the list.

[[[Works]]]
Mass storage (Driver=usb-storage)
# By adding some scripts, mount/umount can be automatically done at hot-plugs.
  - Xdrive (2.5" HDD enclosure with various card slot and MP3 playback)
    ID 0d7d:1270 Apacer
  - Archos Gmini200 (1.8" 20GB HDD MP3 player)
    ID 0e79:1202  
  - USB flash memory 256MB
    ID 090c:1000 Feiya Technology Corp.

Cell Phone (Driver=acm)
  - Sprint PCS Sanyo VM4500 (I used USB cable came with SnapMedia)
    ID 0474:0701 Sanyo Electric Co., Ltd
# This was the biggest surprise for me.

USB Hub
  - CyberPower batery powered USB hub 4-port
    ID 0409:0059 NEC Corp.


[[[Doesn't Work]]]
GPS
  - Pharos GPS-360 (originally came with Microsoft Street & Trips)
     'lsusb -v' shows that interface class is vendor specific, maybe that's why driver is not loaded.
      bInterfaceClass       255 Vendor Specific Class

IrDA
  - SigmaTel, Inc. STIr4200 IrDA Bridge
     This doesn't need to work because C3000 has built-in IrDA anyway.


Some of the above require some 'tricks', I will post more details later.

For all C3000 users:
  Check out /etc/hotplug/usb.distmap that is the list how each USB device driver is associated with the connected devices.  Some of them are venderID/productID specific, but many are pretty generic definitions.
Title: C3000 Usb Host Working!!
Post by: DreamTheater on January 14, 2005, 05:47:45 am
Pharos GPS-360 works now.  Check out the other thread in this forum.

Also, a couple new additions.

- NEC USB Floppy Drive  (Mass Storage)
   ID 0409:0040 NEC Corp.

- Fellowes STOWAWAY USB keyboard (Driver:  keyboard)
   ID 0766:5401 Jess-Link Products Co., Ltd
Title: C3000 Usb Host Working!!
Post by: tcv on January 14, 2005, 10:16:26 pm
In each of these cases you were able to perform actions with the device? Were you able to mnt the floppy? Use the keyboard?
Title: C3000 Usb Host Working!!
Post by: DreamTheater on January 15, 2005, 04:31:10 am
I actually haven't tried to mount FDD, but others are working.
From my experiences, most of USB memory/HDD can be mounted, but they have to be formated as FAT/FAT32 and also have to have proper MBR.  Clearing out all existing partitions and reformatting by FAT32 often solves the problem.

I tested copying nearly full of jpg 512MB compact flash to Xdrive and Archos Gmini200.  Moreover, those two devices can be automatically mounted by detecting hot-plug events.  Check out the other thread in this forum to find the script.

I could connect into Sprint PCS network and I could browse web sites by NetFront.  (For some reason, they still haven't charged PCS Vision plan to my account, but don't tell anyone)  Check out the other thread in this forum where I described detail of my trick.

STOWAWAY keyboard is really good and I am using it daily.  This keyboard has more PC like key assignment/arrangement compared to IrDA type compact keyboard, especially good when you work in terminal session, since "/", "|"  kinda keys are there where they are supposed to be.

Pharos GPS is my latest addition, I need to work on more to stablize it.
Title: C3000 Usb Host Working!!
Post by: Oneiros on January 30, 2005, 05:54:50 am
Hi, do you know if a dongle Wi-fi works with the C3000? Like that we would not have to buy a wi-fi CF card.
Title: C3000 Usb Host Working!!
Post by: DreamTheater on January 30, 2005, 04:27:58 pm
Oneiros,

I haven't tried by myself, since I am using CF one, but I saw the web page where rtl8150 based USB WiFi is working with an additional module.

http://www.sky.sannet.ne.jp/morostar/usbhost/LUA-KTX.html (http://www.sky.sannet.ne.jp/morostar/usbhost/LUA-KTX.html)

I think you can also get prism2 based devices working if you can compile the module of it, and maybe someone already tried it.  Better to make sure what chipset is used and what module is needed and if such Linux module exists for your device.

http://www.qbik.ch/usb/devices/showdevcat.php?id=16 (http://www.qbik.ch/usb/devices/showdevcat.php?id=16)


When we look at C3000 /etc/hotplug/usb.distmap file, those WiFi modules are not listed, which means we need to add them manually.  On the other hand, I see 'pegasus' is listed there, so I believe most of USB ethernet adpators will work out of the box.  I personally don't see much advantage of USB WiFi because that cabling certainly ruins wireless freedom.
Title: C3000 Usb Host Working!!
Post by: Oneiros on January 31, 2005, 01:01:24 pm
in fact, I was thinking of something like that:

http://www.i-comparateur.com/acheter-x10p0017122.htm (http://www.i-comparateur.com/acheter-x10p0017122.htm)

it cost next to nothing compared to a cf card and doesn't  take much place.  


Quote
Oneiros,

I haven't tried by myself, since I am using CF one, but I saw the web page where rtl8150 based USB WiFi is working with an additional module.

http://www.sky.sannet.ne.jp/morostar/usbhost/LUA-KTX.html (http://www.sky.sannet.ne.jp/morostar/usbhost/LUA-KTX.html)

I think you can also get prism2 based devices working if you can compile the module of it, and maybe someone already tried it.  Better to make sure what chipset is used and what module is needed and if such Linux module exists for your device.

http://www.qbik.ch/usb/devices/showdevcat.php?id=16 (http://www.qbik.ch/usb/devices/showdevcat.php?id=16)


When we look at C3000 /etc/hotplug/usb.distmap file, those WiFi modules are not listed, which means we need to add them manually.  On the other hand, I see 'pegasus' is listed there, so I believe most of USB ethernet adpators will work out of the box.  I personally don't see much advantage of USB WiFi because that cabling certainly ruins wireless freedom.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=64605\"][{POST_SNAPBACK}][/a][/div]
Title: C3000 Usb Host Working!!
Post by: DreamTheater on January 31, 2005, 07:31:27 pm
That's a 802.11g adaptor and even x86 driver doesn't exist yet.
I don't  want to say it is impossible, but it requires considerable efforts to make that one working.
Title: C3000 Usb Host Working!!
Post by: steliosx on April 27, 2005, 12:43:12 pm
any chance that a D-Link bluetooth USB Adapter  DBT-120 USB Bluetooth Adapter (http://www.dlink.com/products/?model=DBT-120)  will work with our beloved CxK's ?

something like this would be really, really, wonderful!
Title: C3000 Usb Host Working!!
Post by: iamasmith on April 28, 2005, 05:38:20 pm
Quote
any chance that a D-Link bluetooth USB Adapter  DBT-120 USB Bluetooth Adapter (http://www.dlink.com/products/?model=DBT-120)  will work with our beloved CxK's ?

something like this would be really, really, wonderful!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=77175\"][{POST_SNAPBACK}][/a][/div]

It's feasible that a USB Bluetooth device will work with some bluetooth implementations on the Zaurus unless it's a Broadcomm Blutonium chipset.

The Blutonium used in various USB devices including some of the Belkin devices (don't know about yours) powers on in an uninitialised mode and expects a firmware download - usually provided by the Bluez-FW package. As far as I know none of the Bluez implementations for the Zaurus include Bluez FW (certainly Cacko 3K doesn't).

Once the firmware has been downloaded the USB device restarts with the installed firmware... you see it drop off the bus and reappear as a running bluetooth device with a different ID.

I DO have a Belkin device of this type but I haven't had the user demand to put the effort into supporting it with Cacko3K. I would suggest generally if you are going to walk around or sit in a cafe (Minus Wifi point) that a CF based Bluetooth card is certainly going to be more convenient than a USB device.... it would take FAR more than the price of Bluetooth card to convince me of developing the support.

- Andy
Title: C3000 Usb Host Working!!
Post by: steliosx on April 29, 2005, 05:37:55 am
Quote
Quote
any chance that a D-Link bluetooth USB Adapter  DBT-120 USB Bluetooth Adapter (http://www.dlink.com/products/?model=DBT-120)  will work with our beloved CxK's ?

something like this would be really, really, wonderful!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=77175\"][{POST_SNAPBACK}][/a][/div]

It's feasible that a USB Bluetooth device will work with some bluetooth implementations on the Zaurus unless it's a Broadcomm Blutonium chipset.

The Blutonium used in various USB devices including some of the Belkin devices (don't know about yours) powers on in an uninitialised mode and expects a firmware download - usually provided by the Bluez-FW package. As far as I know none of the Bluez implementations for the Zaurus include Bluez FW (certainly Cacko 3K doesn't).

Once the firmware has been downloaded the USB device restarts with the installed firmware... you see it drop off the bus and reappear as a running bluetooth device with a different ID.

I DO have a Belkin device of this type but I haven't had the user demand to put the effort into supporting it with Cacko3K. I would suggest generally if you are going to walk around or sit in a cafe (Minus Wifi point) that a CF based Bluetooth card is certainly going to be more convenient than a USB device.... it would take FAR more than the price of Bluetooth card to convince me of developing the support.

- Andy
[div align=\"right\"][a href=\"index.php?act=findpost&pid=77436\"][{POST_SNAPBACK}][/a][/div]

absolutely agree with the points you outlined, just asked because I already own an usb bluetooth adapter and I would prefer occupying the usb slot instead of my precious cf one

thanks for your reply!