Wir brauchen eure Hilfe !

Der Markt an USB-Geräten ist geradezu explodiert. Es gibt mittlerweile zehntausende unterschiedliche Geräte, viele davon in unterschiedlichen Revision (Firmware / Hardware). Abgesehen davon, daß etliche Geräte baugleich sind und nur in unterschiedlichen Gehäusen bzw. unter anderem Namen vertrieben werden...

Wir können nicht jedes USB-Gerät bei uns testen. Das ist unmöglich.

Deshalb brauchen wir eure Hilfe. Es ist ganz einfach: schickt uns einfach eine Liste mit USB-Geräten, die ihr an euere HIGHWAY bzw. SUBWAY angeschlossen habt, zusammen mit einem kurzen Hinweis, ob diese Geräte funktionieren oder nicht. Damit wächst die Kompatibilitätsliste - und ihr helft damit anderen Anwendern zu entscheiden, ob der Kauf eines bestimmten USB-Geräts sinnvoll ist oder nicht.

Alles was ihr machen müsst ist folgende Befehle (bei jeweils angeschlossenem Gerät) aufzurufen:

psddevlister > ram:deviceA.txt
echo "DeviceA brandname - works / works not" >> ram:deviceA.txt
Schickt und dann einfach diese Datei per Mail (bitte "deviceA" durch den Namen des jeweiligen Geräts ersetzten :)

Für alle, die lieber mit der Maus arbeiten und schon den neuen Poseidon V3.x installiert haben: hier finden sich in der GUI Trident entsprechende Funktionen, die genau diese Reports erstellen.
Details hierzu finden Sie in der AmigaGuide Anleitung zu Poseidon.

Unterstützte Geräte

Die meisten USB-Geräte sind elektrisch kompatibel mit den HIGHWAY bzw. SUBWAY Karten. Alle USB-Geräte werden in der gleichen Art und Weise enumiert (d.h. am Bus angemeldet) und erscheinen dann in der Ausgabe von Poseidons psdDevLister bzw. der Trident GUI.
Ob die Klassentreiber von Poseidon ein Gerät unterstützt oder nicht hängt stark davon ab, ob sich das jeweilige Gerät an die Spezifikationen der Klasse hält, nach der es gebaut wurde. Besonders Flashkarten-Leser weisen hier oft kleine, aber leider entscheidende Besonderheiten auf. Wenn Probleme mit einem Gerät auftauchen, obwohl es durch einen Klassentreiber angesprochen wird, bitten wir um kurze Nachricht.

Hubs

So ziemlich alle Hubs sollten anstandslos funktionieren.
Hubs mit integrierten Peripheriefunktionen (seriell, PS/2, parallel) werden unterstützt, jedoch wird in den meisten Fällen nur der Parallelport (und dann auch nur als Druckerport) unterstützt.

Name Manufacturer MID PID Status Comment
USB Hub Hama 1105 8262 works 4 ports self powered
eMedia Cypress 1204 257 works integrated keyboard hub, 2 ports, buspowered
Typhoon Cypress 1204 25952 works USB2.0 hub
Atmel Hub Atmel 1003 13074 works HW / SW root hub
Asound Hub Atmel Coorp. 1003 13057 works self powered
macally hub Alcor 1423 37395 works integrated keyboard hub, buspowered
Apple hub Mitsumi 1452 4098 works integrated keyboard hub, buspowered
Hub Texas Instruments 1105 5190 works selfpowered
Hub Texas Instruments 1105 8262 works ---
Hub Texas Instruments 1105 8246 works monitor LG1810B
Hub Texas Instruments 1105 8292 works ---
Hub Philips Semiconductors 1228 4386 works ---
Hub ??? 4195 5461 works ---
Hub NEC 1033 21931 works ---
Ilyama Monitor Hub Ilyama 1249 513 works TFT monitor integrated hub
LG Monitor Hub LG 1986 17085 works TFT monitor integrated hub
D Link hub Genesys Logic 1507 1540 works self powered
Standard USB Hub Atmel 1003 13057 problems not USB compliant

Tastaturen

Alle Tastaturen, die den bootkeyboard Modus unterstützen sollten funktionieren. Falls eine Tastatur nicht funktioniert, liegt es meist an der fehlenden Unterstützung des bootkeyboard Protokolls.
In diesem Fall hilft der HID Klassentreiber weiter.

Bitte die Poseidon-Anleitung zu hid.class sorgfätig durchlesen !

Bekannte Probleme: nur die Standardtasten einer PC-Tastatur werden unterstützt, die ganzen Extra-Features vieler Keyboards (Tasten wie "Einkaufen", "Geld", "Web", ...) werden erst durch den HID-Treiber aktiviert.

Name Manufacturer MID PID Status Comment
macally Keyboard Alcor 1547 1 works integrated hub
eMedia Keyboard Cypress 1204 258 works integrated hub
LogiTech keyboard Logitech 1133 50436 works wireless RF
Cordless iTouch / MM Logitech 1133 50435 works wireless RF
LogiTech keyboard Logitech 1133 49921 works ---
LogiTech keyboard Logitech 1133 49928 works scroll wheel
Natural Keyboard Pro Microsoft 1118 29 works ---
Extended USB keyboard Mitsumi 1452 517 works integrated hub
USB keyboard Tangtop 3389 1 works ---
Saitek PCDash2 Saitek 1699 1490 works famous thingy from ARC2002

Mäuse

Alle Mäuse, die den bootmouse Modus unterstützen sollten funktionieren. Da es ziemlich viele unterschiedliche Mausmodelle gibt, können wir nicht alle extra testen. Mäuse, die nicht auf Anhieb funktionieren, unterstützen meist nur noch den HID Modus.
Die Lösung für dieses "Problem" ist die HID Klasse.

Bekannte Probleme: nur drei Tasten und zwei Bewegungsachsen werden momentan unterstützt.

Name Manufacturer MID PID Status Comment
IBM Optical MOO9BO IBM 1203 12549 works ---
USB Mouse Genesys 1507 1 works ---
USB Mouse Cypress 1204 1 works ---
USB Optical Mouse A4Tech 2522 6 works optical
Cordless Optical Wheel Mouse CREATIV 1049 1 works optical
Saitek USB Mouse Cypress 1534 5 works optical
SM 100 XL MS Tech 1578 0 works optical / wireless
Qware Mouse Cypress 1534 17 works optical
Lifetec Mouse Cypress 1534 17 works optical / wireless
PS2/USB Combo mouse Cypress 1534 17 works ---
Memorex MX4350RF Cypress 1534 17 works optical, wireless, 5 buttons
USB wireless mouse Dexin 1204 25456 works optical / wireless
USB Mouse Novatek 1539 26737 works ---
USB Mouse Primax 1121 1089 works wheel
Cordless Optical Mouse MX700 Logitech 1133 50438 works optical / wireless
USB Mouse Logitech 1133 50436 works wireless RF
Cordless Trackman FX Logitech 1133 50433 works wireless RF
USB Trackball Logitech 1133 50184 works ---
USB-PS/2 Optical Mouse Logitech 1133 49188 works optical
Logitech Mouse Logitech 1133 49153 works ---
Logitech Mouse Logitech 1133 49154 works USB / PS/2
Logitech Mouse Logitech 1133 49166 works ---
Logitech Mouse Logitech 1133 49164 works ---
Logitech Mouse Logitech 1133 49170 works ---
Trackball Logitech 1133 50178 works ---
Apple mouse Fujitsu 1452 770 works ---
Apple mouse Fujitsu 1452 774 works optical
IntelliMouse Optical MicroSoft 1118 41 works ---
IntelliMouse / IntelliEye MicroSoft 1118 64 works ---
IntelliMouse / IntelliEye MicroSoft 1118 37 works reset problems
USB mouse Tangtop 3389 1 works ---
Aiptek tablet Aiptek 2250 33 works ---
WaCom tablet Wacom 1386 16 problems instable
WaCom tablet Wacom 1386 17 problems instable
APT-6000U Aiptek 2250 32 problems timing problem
Eleminator GamePad Pro Gravis 1149 16389 no driver HID class only

Drucker

USB Drucker haben meist ein standardisiertes bidirektionales bzw. IEEE1284 Interface, das druckerintern hinter der USB-Schnittstelle liegt. Dank eines verbindlichen Standards sollte die Kommunikation zwischen usbparallel.device und dem Drucker selbst kein Problem darstellen.
Sollte es dennoch Probleme geben, bitten wir um kurze Nachricht. Wir wären ebenfalls interessiert, ob jemand einen Drucker besitzt, der nach dem IEEE1284 Standard angesprochen wird (wir haben bisher keinen gefunden).

Damit der Drucker dann auch druckt, benötigt man natürlich auch einen passenden Druckertreiber.
Das TurboPrint Druckertreibersystem ist am Amiga Quasi-Standard und wird von uns auch für USB-Drucker empfohlen. Viele Drucker, die sowohl Parallel- als auch USB-Anschluss haben, werden bereits unterstützt.

Falls euer Drucker nicht unterstützt wird, solltet ihr euch mit den Leuten bei Irseesoft in Verbindung setzten. E3B wird keine Druckertreiber stellen.

Bekannte Probleme: Epson-Drucker mit parallelem und USB-Interface benötigen manchmal eine spezielle Kontrollsequenz, um Drucken über USB zu ermöglichen. Sollte USB bei einem Epson-Drucker nicht funktionieren oder am Anfang der Seite Datenmüll ausgedruckt werden, so bitten wir um kurze Nachricht.

Name Manufacturer MID PID Status Comment
IEEE-1284 Controller Prolific 1659 8965 works USB printer cable
USB Parallel Kouwell 2098 22608 works USB printer cable
S400 Canon 1193 4188 works ink
S500 Canon 1193 4194 works ink
S750 Canon 1193 ??? works ink
S800 Canon 1193 4190 works ink
S900 Canon 1193 4199 works ink
BJC6200 Canon 1193 4179 works ink
BJC2100 Canon 1193 4182 works ink
C40S Epson 1208 5 works ink
C62 Epson 1208 5 works ink
C80 Epson 1208 5 works ink
740 Epson 1208 1 works ink
760 Epson 1208 42 works ink
Stylus Photo 1290 Epson 1208 5 works ink
DeskJet 882c HP 1008 260 works ink
DeskJet 930C HP 1008 4612 works ink
LaserJet 1200 HP 1008 791 works laser
photosmart 130 HP 1008 14594 works ink
photosmart 7350 HP 1008 15362 works ink
PCS 950 HP 1008 7697 works multifunction device
DocuPrint P1210 Xerox 2340 65528 works laser

Massenspeicher

Diese Klasse kümmert sich um Geräte wie Flashkartenleser, ZIPs, Festplatten, CDROMs und auch einige neuere Digitalkameras. Leider gibt es mehrere Methoden, diese Geräte intern anzusprechen, wobei momentan nur SCSI unterstützt wird. Komplikationen können auch durch fehlerhaft implementierte Firmware in den Geräten selbst entstehen (diese Geräte findet man oft mit dem Hinweis "UNUSAL_DEVICE" in Linux Quellcodes...)
Vor dem Kauf eines bestimmten Flashkartenleser sollte sichergestellt werden, daß er das richtige Protokoll (SCSI) unterstützt.

Bekannte Probleme: fehlerhafte Firmware in vielen Geräten. Siehe oben.

Name Manufacturer MID PID Status Comment
USB ZIP 250 iomega 1435 50 works power hungry
USB ZIP 100 iomega 1435 51 works power hungry
USB peerless iomega 1435 112 works USB hard drive
Portable Hard Drive iomega 1435 113 works USB hard drive
Maxtor USB Drive Maxtor 3401 12288 works USB hard drive
Maxtor USB Drive Maxtor 3401 12304 works USB hard drive
Jukebox Recorder 20 (*) Arcos 1451 96 works USB HDD + MP3 player
USB Drive Shuttle Technology 1254 2 works USB hard drive
Hexamedia LaCie 1403 32 works multistandard
P-SD-USB-M2-BX PNY 1423 37648 works multistandard
LAKS memory ??? 3744 26627 works watch + MSD
Minidrive 128 IOMEGA 2284 17 works ---
Plug Drive Lexar 1500 128 works ---
BW11754 Bitwire 2314 5313 works ---
JetFlash EasyDisk 3190 5 works ---
Pocket Flash Drive Corega 1962 21 works ---
USB FlashDisk ??? 3793 26240 works ---
PConKey ??? 3744 26627 works ---
Cruzer SanDisk 1921 34952 works SD reader / memory
SmartMedia Reader Sonix 3141 4192 works ---
HandyDrive Apacer 3453 256 works ---
6in1 drive Sharkoon 3453 257 works ---
6in1 (IC1100) ICS 3546 1 works CMD10 -> CMD6 needed
FlashMate STM 1155 4871 works multistandard
MultiFlash Dura Micro 3083 19187 works multistandard
Snap Port 128MB Conceptronics 3744 26627 works ---
Solid State Disk TwinMos 3744 26627 works ---
MemoryBird Fujitsu 3453 256 works ---
SmartMedia R/W Hagiwara Sys-Com 1683 2 works ---
CF Reader Lexar 1500 2 works CF only
MultiCard Reader MCRW 3759 1 works multistandard
USB Storage Device Neodio 2796 20496 works multistandard
USB Reader Add-On Technology 576 3453 works ---
eUSB ORCA Quad Reader SCM Microsystems 1254 805 works ---
Hama traveldrive 6in1 Carry Computer 1996 512 works multistandard
Platinum reader Carry Computer 1996 513 works multistandard
USB Key Leading Driver 13922 25345 works ---
JetFlash EasyDisk 3190 5 works 64MB version
MP3 Pen MP30X DRIVER 1647 32768 works 128MB + MP3 player
eUSB MMC Adapter SCM 1254 6 works ---
Nomad MuVo Creative Labs 1054 16646 works ---
C3100/C3020Z Olympus 261 1972 works digicam + MSD
C4100/C4000Z Olympus 1972 261 works digicam + MSD
C5050Z Olympus 1972 261 works digicam + MSD
C2Z, D520Z, C220Z Olympus 1972 258 works digicam + MSD
DSC E775 Nikon 1200 262 works digicam + MSD
HandyCam Sony 1356 46 works digicam + MSD
DSC U20 Sony 1356 16 works digicam + MSD
Camcorder DigiCam Sharp / Lexar Media 1500 4119 works digicam + MSD
Dimage Minolta 1670 16395 works digicam + MSD
photosmart 320 HP 1008 16386 works digicam + MSD
KD 310Z Konica 1224 1830 works digicam + MSD
6900Z Fuji 100 1227 unknown digicam + MSD ?
USB Floppy Teac 1604 0 fails ---
USB Zip CD iomega 1435 80 fails under investigation
QV 4000 Casio 1999 4097 fails under investigation
QV 5700 Casio 1999 4866 fails under investigation
photosmart 320 HP 1008 26114 fails under investigation
DC265 Kodak 1034 273 vendor specific ---
C-2100 Ultra Zoom Olympus 1972 256 vendor specific ---
ZIO reader Shuttle 1254 4112 vendor specific ---
USB to Memory Stick R/W DataFab System Inc. 1988 41223 vendor specific ---
Soligor CR102 Carry Computer Eng. 1996 13 vendor specific ---
USBXChange Adaptec 1011 8192 vendor specific ---
ZIO reader Shuttle 1254 4112 vendor specific ---
Multimedia Audio Player Diamond 1114 20481 vendor specific ---
MSAC-US1 Sony 1356 45 no SCSI emu ---
(*) nur USB2.0-Versionen; die USB1.1-Ausgaben sind unusual devices.

Digitalkameras

Diese Geräte werden nur durch spezielle Software von Drittfirmen unterstützt.
Leider benutzt jeder Kamerahersteller eigene (meist eifersüchtig geheim gehaltene) Routinen, um auf den internen Speicher der Kamera zuzugreifen. Momentan findet jedoch ein Umdenken statt: viele moderne Kameras können entweder in einem "vendor specific" Modus betrieben werden oder als Massenspeichergerät angemeldet werden. Im letzteren Fall ist die Benutzung als Flashkartenleser mit der massstorage.class möglich (getestet, siehe oben unter Massenspeicher).

Eine vielverprechende Software zum Auslesen von Digitalkameras ist vhi Studio von Felix Schwarz. Eine Liste bereits unterstützter Kameras ist auf seiner Website verfügbar. Sollte eure Kamera nicht darunter sein, könnt ihr auch bei Felix direkt anfragen.

Eine Ausnahme gibts: als kleine Übung hat Chris Hodges einen speziellen Treiber für folgende Kameras (und kompatible) programmiert :)

Name Manufacturer MID PID Status Comment
micromaxx USB Camera STM 1363 514 works ---
USB Tower Lego 1684 1 works need NCQ
Trust Spycam 100plus STM 1363 514 works ---
MD5139 Tevion (Sunplus) 1276 20554 no driver vendor specific
USB Camera LogiTech 1133 2160 no driver vendor specific

Scanner

Diese Geräte werden nur durch spezielle Software von Drittfirmen unterstützt.
Obwohl es eine eigene Klassendefinition von USB für derartige Geräte gibt, nutzen fast alle Hersteller "vendor specific" Routinen.

Felix Schwarz von IOSPIRIT bietet ein gutes kommerzielles Scannerpaket an, das auch etliche USB-Scanner unterstützt.
Eine Liste der unterstützten Scanner ist vorhanden und wird laufend erweitert. Bei Fragen zu diesem Produkt wenden Sie sich bitte direkt an Felix Schwarz.

Modems

Name Manufacturer MID PID Status Comment
Elsa Modem Board Elsa 1484 8805 works ---
56k V.92 USB STM 1155 30036 no driver ---
MicroLink 56k Fun USB EU Elsa AG 1484 8832 no driver ---
V.90 modem Conexant 1394 4658 no driver ---

Allgemeine Hinweise

Es gibt einige Geräte, die Probleme bereiten können:


Änderungen ohne Vorankündigung vorbehalten. Alle genannten Warenzeichen sind Eigentum der entsprechenden Firmen.

Michael Böhmer, 01.05.2006, webmaster