Author Topic: C3000 Usb Host Working!!  (Read 6782 times)

DreamTheater

  • Newbie
  • *
  • Posts: 44
    • View Profile
    • http://
C3000 Usb Host Working!!
« 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

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.

DreamTheater

  • Newbie
  • *
  • Posts: 44
    • View Profile
    • http://
C3000 Usb Host Working!!
« Reply #1 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

tcv

  • Newbie
  • *
  • Posts: 18
    • View Profile
C3000 Usb Host Working!!
« Reply #2 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?

DreamTheater

  • Newbie
  • *
  • Posts: 44
    • View Profile
    • http://
C3000 Usb Host Working!!
« Reply #3 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.

Oneiros

  • Newbie
  • *
  • Posts: 31
    • View Profile
C3000 Usb Host Working!!
« Reply #4 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.
----------------------------------------------------------------------------
          C1000 with 1G sd card + 1G transcend 40x cf card w/ stock sharp rom
                               Asus wifi cf card
               usb-otg cable working great with archos Gmini400
-----------------------------------------------------------------------------

DreamTheater

  • Newbie
  • *
  • Posts: 44
    • View Profile
    • http://
C3000 Usb Host Working!!
« Reply #5 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

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


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.

Oneiros

  • Newbie
  • *
  • Posts: 31
    • View Profile
C3000 Usb Host Working!!
« Reply #6 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

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

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


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]
----------------------------------------------------------------------------
          C1000 with 1G sd card + 1G transcend 40x cf card w/ stock sharp rom
                               Asus wifi cf card
               usb-otg cable working great with archos Gmini400
-----------------------------------------------------------------------------

DreamTheater

  • Newbie
  • *
  • Posts: 44
    • View Profile
    • http://
C3000 Usb Host Working!!
« Reply #7 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.

steliosx

  • Jr. Member
  • **
  • Posts: 92
    • View Profile
    • http://
C3000 Usb Host Working!!
« Reply #8 on: April 27, 2005, 12:43:12 pm »
any chance that a D-Link bluetooth USB Adapter DBT-120 USB Bluetooth Adapter  will work with our beloved CxK's ?

something like this would be really, really, wonderful!

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
C3000 Usb Host Working!!
« Reply #9 on: April 28, 2005, 05:38:20 pm »
Quote
any chance that a D-Link bluetooth USB Adapter DBT-120 USB Bluetooth Adapter  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
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

steliosx

  • Jr. Member
  • **
  • Posts: 92
    • View Profile
    • http://
C3000 Usb Host Working!!
« Reply #10 on: April 29, 2005, 05:37:55 am »
Quote
Quote
any chance that a D-Link bluetooth USB Adapter DBT-120 USB Bluetooth Adapter  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!