Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

USB Gerät einbinden

258 views
Skip to first unread message

Micha Kuehn

unread,
Jun 7, 2010, 2:27:42 PM6/7/10
to
Hallo,

ich nutze die Software *TI NSpire CAS* (Teacher Edition) unter *wine*
auf meinem Linux-Notebook. Dazu gibt es die "Taschen"rechner, welche
sich Handhelds nennen. Diese kann man (unter Windows) per USB mit dem
Rechner verbinden und dann mit Hilfe des genannten Programms Dateien
hin- und herschieben.

Wenn ich das Programm mit *wine* starte und das Gerät einstöpsele, wird
es von der Software nicht erkannt. Muss es erst gemountet werden? Wenn
ja, wie mache ich das?
Unter Windows wird es nicht als Laufwerk gemountet, sondern ist nur über
die spezielle TI-Software ansprechbar.

Ein *lsusb* gibt mir Folgendes aus:

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 007: ID 0451:e012 Texas Instruments, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0ac8:c326 Z-Star Microelectronics Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Da steckt er also bei Bus 004, Device 007. Aber was mache ich mit dieser
Ausgabe?

Wie bringe ich die (unter wine laufende) Anwendung dazu, mein Gerät zu
erkennen? Laut TI-Support, der aber nach eigener Auskunft nichts von
Linux versteht, müsste ich evtl. erst einen automatisch von Linux
installierten Treiber deinstallieren, bevor ich ein spezielles
Windows-Programm mit den Treibern installiere. (Ich habe das Programm
unter wine installiert, nachdem ich es vorher ohne probiert hatte - aber
so läuft es nicht, es erscheint dort nicht einmal der Splashscreen).

Wie finde ich denn raus, ob Linux Treiber installiert hat (bzw. dies
versucht hat), und wie deinstalliere ich die? Besser noch: Wie bringe
ich meinem Linux bzw. wine bei, den Taschenrechner zu erkennen und ins
Programm einzubinden?

Ich bin (auch nach einem Jahr ubuntu) noch Linux-Neuling und bitte um
möglichst einfache Beschreibungen, ihr könnt leider nicht viel Wissen
voraussetzen.
Und noch eine Bemerkung: Ich habe dasselbe Problem auch schon woanders
gepostet, aber dort keine Antwort bekommen. Hoffentlich klappt es hier.

System: ubuntu 10.4 unter Gnome.

Danke, falls ihr helfen mögt und könnt.

Micha
--
Persönliche Mails: Bitte nur als reply - und als Wurmkur werden alle
Mails > 100 KB automatisch und unbesehen gelöscht!

Hans-J. Ude

unread,
Jun 7, 2010, 2:51:49 PM6/7/10
to
Micha Kuehn schrieb:

>Wenn ich das Programm mit *wine* starte und das Gerät einstöpsele, wird
>es von der Software nicht erkannt. Muss es erst gemountet werden? Wenn
>ja, wie mache ich das?
>Unter Windows wird es nicht als Laufwerk gemountet, sondern ist nur über
>die spezielle TI-Software ansprechbar.

Vielleicht geht es mit einer echten Virtualisierung ala VirtualBox
besser. Ich hab damit aber noch keine konkreten Erfahrungen, nur mal
so als Gedanke. Ich hab evtl auch was vor mit vbox, aber was Anderes.
Wenn dir der Taschenrechner soviel Aufwand wert ist...

Hajü

--
"Ich glaube an das Pferd. Das Automobil ist eine vorübergehende
Erscheinung." Kaiser Wilhelm II (1859-1941)

Helmut Hullen

unread,
Jun 7, 2010, 2:55:00 PM6/7/10
to
Hallo, Micha,

Du meintest am 07.06.10:

> ich nutze die Software *TI NSpire CAS* (Teacher Edition) unter *wine*
> auf meinem Linux-Notebook.

[...]

> Unter Windows wird es nicht als Laufwerk gemountet, sondern ist nur
> über die spezielle TI-Software ansprechbar.

> Ein *lsusb* gibt mir Folgendes aus:

> Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 004 Device 007: ID 0451:e012 Texas Instruments, Inc.

Hmmm - dazu liefert "usb.ids" keine Informationen.

Hilft Dir

http://forum.ubuntu-fr.org/viewtopic.php?id=268522

weiter?

Und - mit aller Vorsicht -

http://ubuntuforums.org/showthread.php?t=912717
http://mobifiles.bytefox.de/viewtopic.php?f=17&t=1432

Viele Gruesse
Helmut

"Ubuntu" - an African word, meaning "Slackware is too hard for me".

Dirk Thierbach

unread,
Jun 7, 2010, 3:16:11 PM6/7/10
to
Micha Kuehn <mku...@nurfuerspam.de> wrote:
> Hallo,
>
> ich nutze die Software *TI NSpire CAS* (Teacher Edition) unter *wine*
> auf meinem Linux-Notebook. Dazu gibt es die "Taschen"rechner, welche
> sich Handhelds nennen. Diese kann man (unter Windows) per USB mit dem
> Rechner verbinden und dann mit Hilfe des genannten Programms Dateien
> hin- und herschieben.
>
> Wenn ich das Programm mit *wine* starte und das Gerät einstöpsele, wird
> es von der Software nicht erkannt. Muss es erst gemountet werden? Wenn
> ja, wie mache ich das?

Gemountet werden idR. Dateisysteme, und keine USB-Geraete.

Ich habe laengere Zeit nicht mehr mit Wine gearbeitet, daher korrigiere
man mich, wenn meine Informationen ueberholt sind, aber Wine spricht
normalerweise Hardware nie direkt an, sondern gibt hoechstens das,
was der Linux-Kernel so ansteuern kann, an das emulierte Windows weiter.

Um USB-Geraete also direkt (nicht ueber den Linux-Kernel) anzusprechen,
muss man also ziemlich sicher Wine irgendwie mitteilen, dass es das soll.

Diese Seite

http://wiki.winehq.org/USB

scheint darauf hinzudeuten, dass sich jemand dieses Problems schon
angenommen hat, aber ich weiss nicht, wie aktuell die Informationen
da sind, und ob Du Wine wirklich vom git bauen musst, oder die
erwaehnte libusb mittlerweile schon von selbst dabei ist. Am besten
dort mal doof fragen, oder weiter googlen.

> Ein *lsusb* gibt mir Folgendes aus:

> Bus 004 Device 007: ID 0451:e012 Texas Instruments, Inc.
>

> Da steckt er also bei Bus 004, Device 007. Aber was mache ich mit dieser
> Ausgabe?

Nicht viel: Du weisst, wo er sitzt, und was die ID ist (was "vid" und
"pid" unter Windows heisst).

> Wie bringe ich die (unter wine laufende) Anwendung dazu, mein Gerät zu
> erkennen?

Die Anwendung erkennt das von selbst. Du musst *Wine* dazu bringen,
das USB-Geraet "durchzureichen".

> Laut TI-Support, der aber nach eigener Auskunft nichts von
> Linux versteht, müsste ich evtl. erst einen automatisch von Linux
> installierten Treiber deinstallieren, bevor ich ein spezielles
> Windows-Programm mit den Treibern installiere.

Das ist Quatsch.

> Wie finde ich denn raus, ob Linux Treiber installiert hat (bzw. dies
> versucht hat), und wie deinstalliere ich die?

Linux hat keine Treiber (= Kernelmodule) dazu installiert, weil
er das Ding nicht kennt.

> Ich bin (auch nach einem Jahr ubuntu) noch Linux-Neuling und bitte um
> möglichst einfache Beschreibungen, ihr könnt leider nicht viel Wissen
> voraussetzen.
> Und noch eine Bemerkung: Ich habe dasselbe Problem auch schon woanders
> gepostet, aber dort keine Antwort bekommen. Hoffentlich klappt es hier.

Ich kann Dir leider keine Schritt-fuer-Schritt Anleitung bieten, aber
vielleicht mal grob in die Richtung zeigen, wo Du weiter fragen
musst. Hilft das?

- Dirk

Florian Erfurth

unread,
Jun 7, 2010, 5:14:12 PM6/7/10
to
Hans-J. Ude wrote:

> Micha Kuehn schrieb:


>
> Vielleicht geht es mit einer echten Virtualisierung ala VirtualBox
> besser.

Kann jemand bitte darüber berichten ob das mit Virtualbox funktionieren
könnte? Wäre interessant da ich ziemlich exotische Hardware habe die ich
manchmal während Linuxbetrieb (per WinXP über Virtualbox) benötige.

cu Floh

Thomas 'tom' Malkus

unread,
Jun 7, 2010, 5:50:19 PM6/7/10
to
Florian Erfurth <floh-e...@arcor.de> writes:

> Kann jemand bitte darüber berichten ob das mit Virtualbox funktionieren
> könnte? Wäre interessant da ich ziemlich exotische Hardware habe die ich
> manchmal während Linuxbetrieb (per WinXP über Virtualbox) benötige.

Ich kann da nur etwas bzgl. VMware beitragen, die ich seit Jahren dafür
nutze, mit exotischer Hardware:

Ich habe z.B. einen Logic Analyzer mit USB-Anschluß, bei dem habe ich
das gleiche Problem wie hier mit dem Texas Rechner. Die Software lasse
ich daher in einer VM mit Windows laufen. Das klappt ganz gut, weil da
nichts zeitkritisches in der Software steckt. Die kleine Box schiebt
nur die Daten rüber. Ansonsten wäre das auch eher schlecht, da im ns
Bereich gemessen wird.

Den Galep-4 Chip-Programmer konnte ich über Parallelport in der VM nicht
zur Arbeit überreden. Aber unter wine läuft die Software wiederum
perfekt.

Firmware Update auf dem iPhone sollte man in einer VM besser unter-
lassen, das geht nach hinten los. Ich hatte da aber keine Lust das
genauer zu prüfen. Der Upload geht noch, aber dann gibt es permanent
Disconnects und Reconnects zwischen 2 USB-Ports, als ob das Teil immer
seine Id wechselt.

73 de Tom
--
DL7BJ * DL-QRP-AG #1186 * AGCW-DL #2737 * DARC OV I19 * http://www.dl7bj.de

Hans-J. Ude

unread,
Jun 8, 2010, 6:49:08 AM6/8/10
to
Florian Erfurth schrieb:

Ich hab wal was probiert, da hat's (noch) nicht funktioniert.
Einzelheiten im "Low-Level USB Kommunikation" Thread. Aber probier's
selbst aus. Kostet ja nur die Zeit dein XP da drin zu installieren.
Würde mich auch mal interessieren, was Andere da für Erfahrungen
machen.

Micha Kuehn

unread,
Jun 8, 2010, 9:34:50 AM6/8/10
to
Dirk Thierbach schrieb:

> Ich kann Dir leider keine Schritt-fuer-Schritt Anleitung bieten, aber
> vielleicht mal grob in die Richtung zeigen, wo Du weiter fragen
> musst. Hilft das?

Danke für alle, die bisher geantwortet haben. Ich habe gerade leider
keine Zeit, weiter zu forschen, melde mich später wieder in diesem
Thread wenn es Neuigkeiten gibt.

Micha Kuehn

unread,
Jun 8, 2010, 11:02:52 AM6/8/10
to
Hans-J. Ude schrieb:

> Vielleicht geht es mit einer echten Virtualisierung ala VirtualBox
> besser.

Scheidet aus, wegen Windows-Lizenzfrage und weil es ein Netbook mit 1 GB
Speicher ist.

Micha
--
Pers�nliche Mails: Bitte nur als reply - und als Wurmkur werden alle
Mails > 100 KB automatisch und unbesehen gel�scht!

Micha Kuehn

unread,
Jun 26, 2010, 2:23:47 PM6/26/10
to
Endlich habe ich ein wenig Zeit, mich weiter mit dem Problem zu
beschäftigen.

Zunächst danke ich für den Hinweis auf tilp2, das in den verlinkten
Artikeln zu finden ist.
Ich bin bei der Installation gemäß der Anleitung auf
http://wiki.ubuntuusers.de/TILP vorgegangen. Nach dem Eintrag in die
fstab bleibt das System aber beim Booten hängen und meldet einen Fehler
beim Mounten von /proc/bus/usb. Ich kann dann diesen Befehl mit S
überspringen, aber dann geht das natürlich auch nicht.

Was kann ich hier noch versuchen? (Falls es euch jetzt zu OT wird, da
(zurzeit) eher Softwareproblem bitte in die richtige deutschsprachige
Gruppe weiterleiten, danke)

0 new messages