Archiv verlassen und diese Seite im Standarddesign anzeigen : USB Port Anstossen
Import-Script
05.07.2003, 10:51
Hallo, <BR>folgendes Problem. <BR> <BR>Habe eine PCI Multi USB 2.0 Karte mit 2 externen und einem internen Anschluss eingebaut. Brauchte den internen Anschluss für einen 7 in 1 Cardreader. <BR> <BR>Installation funktionierte soweit für beide Geräte auf Anhieb, wurden sofort in das System eingebunden. <BR> <BR>Nach jedem Hochfahren fehlen aber die Laufwerke des Cardreaders. Die werden erst erkannt, wenn ich ihn vom internen Anschluss abziehe und wieder aufstecke. <BR> <BR>Das gleiche Problem bei den beiden externen Anschlüssen. Ein angestecktes Gerät wird nach dem Hochfahren erstmal nicht erkannt. <BR> <BR>Wird ein neues Gerät an einen der USB Anschlüsse angeschlossen, werden alle anderen angeschlossenen Geräte gleichfallls eingebunden. <BR> <BR>Windows 98 SE USB-Patch ist installiert, neueste Treiber für Karte und Reader auch. <BR> <BR>Was kann ich jetzt noch machen? <BR> <BR>Willi
Import-Script
05.07.2003, 21:41
Ich gehe davon aus, dass da ein Reset-Problem vorliegt, d.h. der USB-Treiber noch nicht recht auf den Füssen ist, das Media-Change zu erkennen. <BR>Ich würde jetzt auf die "Einfache".. (ist halt die Frage mit den Steckern und so), sollte aber ein Drähtchen reichen oder zwei... <BR>USB hat +UB, GND, und zwei Differentielle Datensignale. Wenn Du z.B. ein Relais an die Datensignale hängst, das diese kurzschliesst (passieren kann da nichts), und den Schluss erst nach ca. 1min aufhebt (abfallverzögert oder wie man das sieht), dann ist der Treiber oben und erkennt, dass auf den Datenleitungen was passiert. <BR> <BR>Geht Softwaremässig zwar auch irgendwie, aber Relais, was nach irgendwann abfällt oder so müsste als Bastellösung genügen. <BR>Grosse Frage: Wann ist der PC oben? <BR>a) 1-2 Minuten warten, <BR>b) in der Autoexec irgendwas passieren lassen (Pin von irgendeiner Schnittstelle bedienen). Da würde sich DTR oder sowas von der seriellen anbieten. Auf denen rutscht der PC auch rum, wenn er hochfährt. Frage ob vor oder nach USB Initialisierung??? <BR> <BR>Zeitrelais ist wohl am Einfachsten und schnellsten gemacht. 80xxx bis 1000 Millionen zählen lassen und dann in Wait Mode schicken, bzw. Data-Direction-Register auf Eingang schalten, d.h. hochohmig. <BR>Vorher, brutal die Datenleitungen der USB mit 2 Portleitungen des 80xxx auf Low halten. Das müsste mit so einem kleinen Mini-80xxx ohne RAM usw. bereits gehen. Langsamen R/C Takt und dann eine Weile auf Registern rumrödeln, oder 100000 NOPs abarbeiten lassen <BR> <BR>RESET: <BR>SET DDR XY = Output <BR>SET PORT XY = Low <BR>NOP <BR>NOP <BR>NOP <BR>.. <BR>SET DDR PORT XY = Input <BR>STOP <BR>WAIT <BR>oder <BR>Loop: <BR>JUMP Loop (enben endlos Hänger oder irgendwas zum Schlafen legen). <BR> <BR>Nur ´ne Idee...<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>
Import-Script
06.07.2003, 11:47
Hi, <BR> <BR>das muss doch irgendwie gehen... <BR> <BR>Nimm Dir mal die Bioseinstellungen vor. Keyborad und Legacy Support abschalten. Das ist für USB-tastaturen, ZIP-LWs und anderen Spielkram gut, also wenn an USB-Tastatur bzw. ZIP zum Booten benutzen will. Das sorgt dafür, das das Bios am USB rumspielt. Ist klar, dass das dann nichts gibt, wenn alles aktiviert wurde, bevor das Betriebssystem gebootet wurde. <BR> <BR>Macht nur Riesenärger und bringt nix. Tastatur gehört an den PS/2 port und sonnt nirgendwohin. hat man USB-Geräte, die Bootfähig sind, muss man dann hat in den Seltenen Fällen, wo man davon booten will vorher ins Bios gehen. <BR> <BR>Also USB-Stöcken und per ZIP-booten sind ja nur für Notfälle gedacht. Und da kann man immer noch den Umweg über das Bios gehen... <BR> <BR>Gruß <BR>Elmar
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.