Modellbahnsteuerung an Mac

E

elord

Mitglied
Thread Starter
Dabei seit
22.10.2009
Beiträge
44
Reaktionspunkte
19
Hallo Leute,

meine Modelleisenbahn wurde bisher über einen Windows PC und eine MoBaSbS (Modellbahnselbstbausteuerung. http://MobaSbS.de) betrieben.
Jetzt will ich den PC durch einen Mac ersetzten.
Nun gilt es die MoBaSbS per USB an den Mac zu bekommen.
Sie hat einen FTDI ChipFT245BM. Die Treiber von der FTDI Seite habe ich schon installiert.
Verbinde ich die MoBaSbS jetzt mit dem Mac wird sie auch in den Systeminformationen erkannt.

Um sie jetzt aber in der Steuerungssoftware iTrain auswählen zu können müsste sie (ich warte noch auf Bestätigung vom Programmierer) in "Netzwerk" erscheinen.
So wie ein USB-Seriell Adapter.
Das tut sie aber nicht.

Ich habe schon angefangen den FTDI Treiber zu bearbeiten (System->Library->Extensions->FTDIUSBSerialDriver.kext->Info.plist und versucht die MoBaSbS einzubauen.

Aber ohne Erfolg. :(

Wie bekomme ich die Schnittstelle in "Netzwerke" eingetragen?

Ich bin echt auf Eure Hilfe angewiesen und freue mich über jede Unterstützung.

Nicht aufgeben wollenden Grüße

Andreas

P.S. Bilder bekomme ich hier auch nicht eingebunden :confused:
 
Hast du mal auf das kleine Plus unter den Netzwerkgeräten geklickt und geschaut, ob du die Verbindung hinzufügen kannst?
 
Das ist doch u.a. ein USB-Seriell-Konverter. Du wirst nichts unter Netzwerk finden.

Wenn du den VCP-Treiber installiert hast, bekommst du unter "/dev" zwei neue Schnittstellen.

Handbuch, Seite wasweissich:

Code:
If the device is installed properly, you will see entries in the /dev directory:
/dev/cu.usbserial-xxxxxxxx
/dev/tty.usbserial-xxxxxxxx
 
Hallo,

zuerst einmal vielen Dank für Eure Unterstützung.

@derfritz
Das habe ich erfolglos probiert.
Inzwischen hat mir der iTrain Entwickler auch bestätigt dass da nichts unter "Netzwerk" erscheinen muss.
An dieser Stelle muss ich also nicht weiter suchen.

@olivetti
Du hast Recht. Sobald die Schnittstelle unter /dev auftaucht sollte iTrain sie erkennen.
Nur das tut sie leider nicht.
Ich habe das jetzt an zwei iMacs und zwei verschiednen MoBaSbSen ausprobiert :(

Hast Du oder irgend jemand eine Idee was ich weiter versuchen kann?

Fragende Grüße

Andreas
 
Sobald die Schnittstelle unter /dev auftaucht sollte iTrain sie erkennen.
Nur das tut sie leider nicht.

Das ist leider "dubios" formuliert. :D

Tauchen die Schnittstellen nicht auf oder sind sie da und nur iTrain erkennt sie nicht?

Was zeigt ein
Code:
ls -al /dev/*usbserial*
im Terminal eingegeben?

Oben hast du im System-Profiler-Screenshot einen Eintrag "USB-Serial Controller",
den würde ich auch gerne sehen.
 
Hallo Olivetti,

ich habe mich unklar ausgedrückt :Pfeif:
Sie ist nicht da.

Der USB-Serial Controller aus dem System-Profiler-Screenshot ist ein USB-Seriell Wandler von Prolific. Mit dem spiele ich auch noch rum da die MoBaSbS auch eine Serielle Schnittstelle hat. Damit funktioniert sie schon.
Ich hätte nur lieber die direkte USB Verbindung.
1. Bin ich kein Fan von seriellen Schnittstellen
2. möchte ich gerne herausfinden warum es nicht geht.

Ein "ls -al /dev/*usbserial*" liefert:

moba-imac:dev andreas$ ls -al /dev/*usbserial*
crw-rw-rw- 1 root wheel 18, 5 9 Mai 21:55 /dev/cu.usbserial
crw-rw-rw- 1 root wheel 18, 4 9 Mai 21:55 /dev/tty.usbserial
moba-imac:dev andreas$

Ohne das Prolific Teil:

moba-imac:dev andreas$ ls -al /dev/*usbserial*
ls: /dev/*usbserial*: No such file or directory
moba-imac:dev andreas$

...eigentlich schade.

Liebe Grüße

Andreas
 
Ich will dich ja nicht enttäuschen, aber USB ist auch Seriell. ;)

Leider konnte ich nicht auf die schnelle die Pläne der Steuerung korrekt entpacken. Was ich aber aus den Blockschaltbildern entnehmen konnte, arbeitet die Computer-Anbindung der Steuerung sowieso auf serieller Basis. (USB ist einfach zu kompliziert) Auf dem Interface "IFC" ist eh nur ein USB-serial Wandler drauf. Allerdings nicht auf Basis des Prolific, sondern FTDI. Wenn du den nutzen willst, sollte es genügen die FTDI Treiber zu installieren und dann sollte das laufen.
 
elord schreibt doch schon in Post #1, dass er die FTDI Treiber installiert hat.

Evtl. gibt es einen Konflikt zwischen Prolific und FTDI -> Prolific Treiber deinstallieren und FTDI noch mal installieren.
Dann Moba anschliessen und /dev zeigen, wie in Post #5.
 
  • Gefällt mir
Reaktionen: ylf
Hi, ich habe eine FCC als Zentrale, die auch einen FTDI Chipsatz hat. Der Treiber zeigt sich als serielles Device so:
Thomass-MacBook-Pro:~ thomas$ ls /dev/tty*
/dev/tty /dev/ttyse
/dev/tty.Bluetooth-Modem /dev/ttysf
/dev/tty.Bluetooth-PDA-Sync /dev/ttyt0
/dev/tty.usbserial-00004006 /dev/ttyt1

Hast Du die VCP Treiber geladen? http://www.ftdichip.com/Drivers/VCP.htm

Der Port in Fett oben ist der, der in der Software eingetragen werden muss. Bitte beachte, dass die Nummer hinter den usbserial sich von Gerät zu Gerät unterscheidet. Bei mir hat das mit iTrain funktioniert und auch mit Rocrail, das ich mittlerweile verwende.

Gruss,
Thomas.

P.S.
der Treiber für Prolific zeigt das Gerät als usbserial an, der für FTDI Chipsatz wie oben beschrieben.
 
Dass der FTDI Treiber bereits installiert ist, hatte ich übertlesen, Sorry.

Ich schließe mich dann einfach meinen beiden Vorrednern an. Die Devices mal ohne Modellbahninterface auflisten und einmal mit. (ls /dev/tty*) Und dann die neu hinzugekommenen durchprobieren. Das c't Lab läuft nach dem gleichen Prinzip (kann sogar sein, dass der Konstrukt von der Modellbahnsteuerung übertnommen wurde, ist aber OffTopic).
 
Hallo Leute,

vielen Dank für die eifrige Unterstützung.

@Ylf: Ihr erzieht mich wirklich dazu mich präzise auszudrücken. Ich habe eine Abneigung gegen RS232 Schnittstellen :suspect: nicht gegen serielle im allgemeinen.

@Olivetti: Wenn es zum deinstallieren des Prolific Treibers reicht die Prolificusbseriellirgendwas.kext zu löschen und den Mac neu zu starten habe ich das jetzt durchgeführt.
FTDI Treiber mal wieder installiert und immer noch:

moba-imac:dev andreas$ ls -al /dev/*usbserial*
ls: /dev/*usbserial*: No such file or directory
moba-imac:dev andreas$

@twiederh
genau die Treiber habe ich genommen. Nur bei mir (im /dev Verzeichnis genau genommen) taucht nix mit usbserial auf.

@ylf
da verändert sich nichts wenn ich die MoBaSbS anstecke oder abziehe. ( Ich muss den Mac dazwischen nicht neu starten, oder?)
Gleiche Anzahl Einträge...

@all
muss ich was in der FTDIUSBSerialDriver.kext anpassen da die MoBaSbS ja eine eigene Produkt-ID 0xcb20 hat? Nicht das da was falsch ist.

Fragende Grüße

Andreas
 
@Olivetti: Wenn es zum deinstallieren des Prolific Treibers reicht die Prolificusbseriellirgendwas.kext zu löschen und den Mac neu zu starten habe ich das jetzt durchgeführt.

Ja, das reicht schon. Dann FTDI-Treiber installieren, sicherheitshalber neu starten, Moba anstecken, dann muss in /dev
erscheinen, was @twiederh in #9 gepostet hat. Evtl. ist ja die Moba usb-seitig defekt.

Betreibst du die Moba unter Windows via USB oder seriell?
Hast du einen 2. Mac, an dem du testen könntest?

Ansonsten kann jetzt eher @twiederh helfen.

Au Mann: DIP-Switch 1-on 2-off ? Info.plist gepatcht, wegen 0xcb20 (VID1027/PID52000)?
 
Zuletzt bearbeitet:
Ich habs gerade mal ausprobiert, c't Lab und prolific Adapter gleichzeitig am Mac unter OSX10.5.x. Das funktioniert. Allerdings ist der FTDI Chip im c't Lab der 232, angemeldet ist der unter:
/dev/cu.usbserial-A50027gt
Einen Konfikt zischen den Treiber schließt das zwar nicht aus, macht es aber unwahrscheinlich. Mit ls /dev/*usb* klappt die Auflistung besser. Wenn das auch nicht hilft, Terminal Fenster ganz groß und ls /dev und viel Spaß beim suchen.
 
Hallo Helfer,

@Olivetti:
Ja, das reicht schon. Dann FTDI-Treiber installieren, sicherheitshalber neu starten, Moba anstecken, dann muss in /dev
erscheinen, was @twiederh in #9 gepostet hat. Evtl. ist ja die Moba usb-seitig defekt.

Dann mache ich das ja richtig. Sie erscheint bloß nicht.

Betreibst du die Moba unter Windows via USB oder seriell?
Über USB und sie funktioniert da einwandfrei.

Hast du einen 2. Mac, an dem du testen könntest?
Nicht nur einen zweiten Mac sondern auch eine zweite MoBaSbS.:D
Immer das gleiche Verhalten. Deshalb glaube ich auch nicht an einen Defekt sondern an eine falsche Konfiguration

DIP-Switch 1-on 2-off ? Info.plist gepatcht, wegen 0xcb20 (VID1027/PID52000)?
Jo, genau so (bei den DIP Switches habe ich auch schon 1 on und 2 on probiert)

Als Basis habe ich FTDI2XXBM genommen. Ohne die ConfigData Einträge habe ich es auch schon probiert. Erfolglos :mad:

@ylf:
Ich habe da schon lange gesucht. Da erscheint einfach nichts...

Trotzdem vielen Dank für Eure Hilfe. Vielleicht habt Ihr ja noch ein paar Ideen.


Nicht weiterwissende Grüße

Andreas
 
Also ich habe eben mal etwas mit dem c't Lab und dem FTDI232R gespielt. Der Device-Name wird anscheinend mit der Seriennummer des Chips verknüpft. Mein Chip hat die Seriennummer A50027gt, wie der Systemprofiler aussagt. Also taucht dieser als /dev/cu.usbserial-A50027gt auf. Das macht auch Sinn, denn so können meherer dieser UARTs gleichzeitig betrieben werden und man kann sie dennoch 100% einem bestimmten Gerät zuordnen.

@Andreas:
wenn das beim FT254 auch so ist, dann sollte ein ls /dev/*puQ2D39Y* bei dir etwas zu Tage fördern. Wenn wirklich nichts hinzukommt unter /dev/*, dann wird offensichtlich der Treiber nicht geladen. Wenn du den Mac hochfährst und dann als letztes die MoBaSbS einstöpselst, sollte als letzter Eintrag bei dmesg (Achtung, dafür brauchst du root Rechte) etwas wie "FTDIUSBSerialDriver: 0 4036001 start - ok" stehen und kextstat liefert bei mir z.B. "116 0 0xa84000 0x9000 0x8000 com.FTDI.driver.FTDIUSBSerialDriver (2.2.16) <89 36 12>"
 
Hallo Leute,

zuerst einmal möchte ich mich entschuldigen dass ich mich drei Tage nicht gemeldet habe.
Ich hatte ein kurzfristig eine Dienstreise gewonnen. Mein Internetzugang war dadurch etwas eingeschränkt.

@Olivetti:
leider bekomme ich wieder nur:
familien-imac:dev andreas$ ls -al /dev/*usbserial*
ls: /dev/*usbserial*: No such file or directory

Was hast Du denn verändert?

Meine Vorgehensweise nur zur Sicherheit:
- Ich habe die FTDIUSBSerialDriver.kext aus dem Verzeichnis: System/Library/Extensions heraus kopiert und im Verzeichnis gelöscht.
- in der FTDIUSBSerialDriver.kext habe ich die vorhandene Info.Plist durch Deine ersetzt
- FTDIUSBSerialDriver.kext zurück ins das Verzeichnis: System/Library/Extensions kopiert
- Die Fehlermeldung "Systemerweiterung kann nicht verwendet werden...." bestätigt
- iMac neu gestartet
- MoBaSbS verbunden
- im Terminal nachgeschaut.

@ylf
leider auch keine positiven Nachrichten.
Code:
familien-imac:dev andreas$ ls /dev/*puQ2D39Y*
ls: /dev/*puQ2D39Y*: No such file or directory

dmesg (was macht der Befehl überhaupt?) bringt das folgende:

familien-imac:dev andreas$ sudo dmesg
Password:
PMAP: PCID enabled
PMAP: Supervisor Mode Execute Protection enabled
Darwin Kernel Version 12.3.0: Sun Jan  6 22:37:10 PST 2013; root:xnu-2050.22.13~1/RELEASE_X86_64
vm_page_bootstrap: 1972154 free pages and 108614 wired pages
kext submap [0xffffff7f80735000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000735000]
zone leak detection enabled
standard timeslicing quantum is 10000 us
standard background quantum is 2500 us
mig_table_max_displ = 74
TSC Deadline Timer supported and enabled
corecrypto kext started!
Running kernel space in FIPS MODE
Plist hmac value is    735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d
Computed hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d
corecrypto.kext FIPS integrity POST test passed!
corecrypto.kext FIPS AES CBC POST test passed!
corecrypto.kext FIPS TDES CBC POST test passed!
corecrypto.kext FIPS AES ECB AESNI POST test passed!
corecrypto.kext FIPS AES XTS AESNI POST test passed!
corecrypto.kext FIPS SHA POST test passed!
corecrypto.kext FIPS HMAC POST test passed!
corecrypto.kext FIPS ECDSA POST test passed!
corecrypto.kext FIPS DRBG POST test passed!
corecrypto.kext FIPS POST passed!
waitForSystemMapper
Backtrace 0xffffff800a8501df 0xffffff800a84fdfc 0xffffff800a87d92a 0xffffff7f8b2d4e1a 0xffffff7f8b2d4da0 0xffffff800a8308db 0xffffff800a8303fe
      Kernel Extensions in backtrace:
         com.apple.driver.AppleKeyStore(28.21)[A07AF045-127B-3CD5-90C9-7ED8AE353525]@0xffffff7f8b2d4000->0xffffff7f8b2e1fff
AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled
AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled
AppleACPICPU: ProcessorId=3 LocalApicId=4 Enabled
AppleACPICPU: ProcessorId=4 LocalApicId=6 Enabled
AppleACPICPU: ProcessorId=5 LocalApicId=255 Disabled
AppleACPICPU: ProcessorId=6 LocalApicId=255 Disabled
AppleACPICPU: ProcessorId=7 LocalApicId=255 Disabled
AppleACPICPU: ProcessorId=8 LocalApicId=255 Disabled
calling mpo_policy_init for TMSafetyNet
Security policy loaded: Safety net for Time Machine (TMSafetyNet)
calling mpo_policy_init for Sandbox
Security policy loaded: Seatbelt sandbox policy (Sandbox)
calling mpo_policy_init for Quarantine
Security policy loaded: Quarantine policy (Quarantine)
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California. All rights reserved.

MAC Framework successfully initialized
using 16384 buffer headers and 10240 cluster IO buffer headers
IOAPIC: Version 0x20 Vectors 64:87
ACPI: System State [S0 S3 S4 S5]
PFM64 (36 cpu) 0xf80000000, 0x80000000
[ PCI configuration begin ]
AppleIntelCPUPowerManagement: Turbo Ratios 2344
AppleIntelCPUPowerManagement: (built 12:18:39 Oct 18 2012) initialization complete
console relocated to 0xfc0020000
PCI configuration changed (bridge=17 device=4 cardbus=0)
[ PCI configuration end, bridges 13 devices 16 ]
AppleThunderboltNHIType2::setupPowerSavings - GPE based runtime power management
AppleThunderboltNHIType2::start - type 2 sleep enabled
AppleThunderboltNHIType2::start - SXFP method found
mbinit: done [96 MB total pool size, (64/32) split]
Pthread support ABORTS when sync kernel primitives misused
rooting via boot-uuid from /chosen: D1518BDB-E484-35AB-9534-FDABA18A70C7
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
com.apple.AppleFSCompressionTypeZlib kmod start
com.apple.AppleFSCompressionTypeDataless kmod start
com.apple.AppleFSCompressionTypeZlib load succeeded
com.apple.AppleFSCompressionTypeDataless load succeeded
AppleIntelCPUPowerManagementClient: ready
BTCOEXIST off
BRCM tunables:
  pullmode[1] txringsize[  256] txsendqsize[1024] reapmin[   32] reapcount[  128]
CoreStorage: fsck_cs has finished for group "064E3E08-E54F-4873-8062-ECDCFF41F721" with status 0x00
thr 0xffffff801dbe4000 Composite Disk alg="bloomclock" unit_nbytes=131072
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/APPLE SSD SM128E Media/IOGUIDPartitionScheme/Customer@2/CoreStoragePhysical/CoreStorageGroup/Macintosh HD
BSD root: disk2, major 1, minor 8
Kernel is LP64
IOThunderboltSwitch(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 11 unplug = 0
IOThunderboltSwitch(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 12 unplug = 0
BCM5701Enet: Ethernet address 10:dd:b1:b9:01:9a
AirPort_Brcm4331: Ethernet address ec:35:86:33:0c:26
IO80211Controller::dataLinkLayerAttachComplete():  adding AppleEFINVRAM notification
IO80211Interface::efiNVRAMPublished(): 
createVirtIf(): ifRole = 1
in func createVirtualInterface ifRole = 1
AirPort_Brcm4331_P2PInterface::init name <p2p0> role 1 this 0xffffff801f31f000
AirPort_Brcm4331_P2PInterface::init() <p2p> role 1
Created virtif 0xffffff801f31f000 p2p0
NVDAStartup: Official
NVDAGK100HAL loaded and registered
[IOBluetoothHCIController][start] -- completed
IOBluetoothUSBDFU::probe
IOBluetoothUSBDFU::probe ProductID - 0x828B FirmwareVersion - 0x0032
[BroadcomBluetoothHCIControllerUSBTransport][start] -- completed
[IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification
Previous Shutdown Cause: 5
[IOBluetoothHCIController::setConfigState] calling registerService
AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving).
en1::IO80211Interface::postMessage bssid changed
DSMOS has arrived
X86PlatformPlugin::setRingTable - No ring table found!
X86PlatformPlugin::configResourceHandler - Failed to set ring table!
[AGPM Controller] build GPUDict by Vendor10deDevice11a2
macx_swapon SUCCESS
virtual bool IOHIDEventSystemUserClient::initWithTask(task_t, void *, UInt32): Client task not privileged to open IOHIDSystem for mapping memory (e00002c1)
[BNBMouseDevice::init][75.19] init is complete
[BNBMouseDevice::handleStart][75.19] returning 1
[AppleMultitouchHIDEventDriver::start] entered
[AppleMultitouchDevice::start] entered
Ethernet [AppleBCM5701Ethernet]: Link up on en0, 1-Gigabit, Full-duplex, Symmetric flow-control, Debug [796d,2301,0de1,0300,cde1,3c00]
Sandbox: sandboxd(216) deny mach-lookup com.apple.coresymbolicationd
Sandbox: sandboxd(288) deny mach-lookup com.apple.coresymbolicationd
Sandbox: sandboxd(298) deny mach-lookup com.apple.coresymbolicationd
Sandbox: sandboxd(321) deny mach-lookup com.apple.coresymbolicationd
Sandbox: sandboxd(332) deny mach-lookup com.apple.coresymbolicationd
Resetting IOCatalogue.
Sandbox: sandboxd(379) deny mach-lookup com.apple.coresymbolicationd
familien-imac:dev andreas$
Absolut nichts von FTDI oder MoBaSbS zu finden :(

Teil 2 folgt gleich...
 
kextstat liefert:

Code:
familien-imac:dev andreas$ kextstat
Index Refs Address            Size       Wired      Name (Version) <Linked Against>
    1   70 0xffffff7f8074a000 0x686c     0x686c     com.apple.kpi.bsd (12.3.0)
    2    6 0xffffff7f80735000 0x46c      0x46c      com.apple.kpi.dsep (12.3.0)
    3  100 0xffffff7f80754000 0x1b7ec    0x1b7ec    com.apple.kpi.iokit (12.3.0)
    4  104 0xffffff7f80740000 0x99f8     0x99f8     com.apple.kpi.libkern (12.3.0)
    5   89 0xffffff7f80736000 0x88c      0x88c      com.apple.kpi.mach (12.3.0)
    6   35 0xffffff7f80737000 0x500c     0x500c     com.apple.kpi.private (12.3.0)
    7   55 0xffffff7f8073d000 0x23cc     0x23cc     com.apple.kpi.unsupported (12.3.0)
    8    0 0xffffff7f81b6c000 0x41000    0x41000    com.apple.kec.corecrypto (1.0) <7 6 5 4 3 1>
    9   24 0xffffff7f8136d000 0x9000     0x9000     com.apple.iokit.IOACPIFamily (1.4) <7 6 4 3>
   10   36 0xffffff7f80844000 0x25000    0x25000    com.apple.iokit.IOPCIFamily (2.7.3) <7 6 5 4 3>
   11    2 0xffffff7f824f3000 0x58000    0x58000    com.apple.driver.AppleACPIPlatform (1.7) <10 9 7 6 5 4 3 1>
   12    1 0xffffff7f810d4000 0xe000     0xe000     com.apple.driver.AppleKeyStore (28.21) <7 6 5 4 3 1>
   13    5 0xffffff7f80770000 0x25000    0x25000    com.apple.iokit.IOStorageFamily (1.8) <7 6 5 4 3 1>
   14    0 0xffffff7f81410000 0x19000    0x19000    com.apple.driver.DiskImages (345) <13 7 6 5 4 3 1>
   15    0 0xffffff7f82222000 0x29000    0x29000    com.apple.driver.AppleIntelCPUPowerManagement (196.0.0) <7 6 5 4 3 1>
   16    0 0xffffff7f80751000 0x3000     0x3000     com.apple.security.TMSafetyNet (7) <7 6 5 4 2 1>
   17    2 0xffffff7f807e6000 0x4000     0x4000     com.apple.kext.AppleMatch (1.0.0d1) <4 1>
   18    1 0xffffff7f807ea000 0x11000    0x11000    com.apple.security.sandbox (220.2) <17 7 6 5 4 3 2 1>
   19    0 0xffffff7f807fb000 0x6000     0x6000     com.apple.security.quarantine (2) <18 17 7 6 5 4 2 1>
   20    0 0xffffff7f82562000 0x8000     0x8000     com.apple.nke.applicationfirewall (4.0.39) <7 6 5 4 3 1>
   21    0 0xffffff7f824c7000 0x3000     0x3000     com.apple.driver.AppleAPIC (1.6) <4 3>
   22    2 0xffffff7f812fe000 0x4000     0x4000     com.apple.iokit.IOSMBusFamily (1.1) <5 4 3>
   23    0 0xffffff7f82551000 0x7000     0x7000     com.apple.driver.AppleACPIEC (1.7) <22 11 9 5 4 3>
   24    0 0xffffff7f81ff8000 0x4000     0x4000     com.apple.driver.AppleSMBIOS (1.9) <7 4 3>
   25    0 0xffffff7f82257000 0x3000     0x3000     com.apple.driver.AppleHPET (1.8) <9 7 5 4 3>
   26    0 0xffffff7f82024000 0x8000     0x8000     com.apple.driver.AppleRTC (1.5) <9 5 4 3 1>
   27    8 0xffffff7f810e2000 0x6d000    0x6d000    com.apple.iokit.IOHIDFamily (1.8.1) <12 7 6 5 4 3 2 1>
   28    0 0xffffff7f8255b000 0x4000     0x4000     com.apple.driver.AppleACPIButtons (1.7) <27 11 9 7 6 5 4 3 1>
   29    1 0xffffff7f8249a000 0x5000     0x5000     com.apple.driver.AppleEFIRuntime (1.7) <7 6 5 4 3>
   30    0 0xffffff7f8249f000 0x7000     0x7000     com.apple.driver.AppleEFINVRAM (1.7) <29 7 6 5 4 3>
   31    0 0xffffff7f8221d000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (196.0.0) <7 6 5 4 3 1>
   32   11 0xffffff7f81055000 0x5c000    0x5c000    com.apple.iokit.IOUSBFamily (5.5.5) <10 7 5 4 3 1>
   33    0 0xffffff7f81172000 0x19000    0x19000    com.apple.driver.AppleUSBXHCI (5.5.5) <32 10 7 5 4 3 1>
   34    0 0xffffff7f811e7000 0x18000    0x18000    com.apple.driver.AppleUSBEHCI (5.5.0) <32 10 7 5 4 3 1>
   35    2 0xffffff7f815e2000 0x16000    0x16000    com.apple.iokit.IOAHCIFamily (2.3.1) <5 4 3 1>
   36    0 0xffffff7f824cc000 0x1a000    0x1a000    com.apple.driver.AppleAHCIPort (2.5.1) <35 10 5 4 3 1>
   37    5 0xffffff7f81016000 0x2b000    0x2b000    com.apple.iokit.IONetworkingFamily (3.0) <7 6 5 4 3 1>
   38    1 0xffffff7f8162c000 0x66000    0x66000    com.apple.iokit.IO80211Family (522.4) <37 7 6 5 4 3 1>
   39    0 0xffffff7f81699000 0x1f9000   0x1f9000   com.apple.driver.AirPort.Brcm4331 (614.20.16) <38 37 10 7 5 4 3 1>
   40    0 0xffffff7f810d1000 0x3000     0x3000     com.apple.iokit.IOUSBUserClient (5.5.5) <32 7 5 4 3 1>
   41    1 0xffffff7f813cf000 0x7000     0x7000     com.apple.iokit.IOEthernetAVBController (1.0.2b1) <37 5 4 3 1>
   42    0 0xffffff7f813d6000 0x37000    0x37000    com.apple.iokit.AppleBCM5701Ethernet (3.6.0b1) <41 37 10 9 5 4 3 1>
   43    0 0xffffff7f8200b000 0x12000    0x12000    com.apple.driver.AppleSDXC (1.4.0) <13 10 5 4 3 1>
   44    0 0xffffff7f811cc000 0x15000    0x15000    com.apple.driver.AppleUSBHub (5.5.5) <32 5 4 3 1>
   45    7 0xffffff7f8121c000 0xb5000    0xb5000    com.apple.iokit.IOThunderboltFamily (2.2.6) <5 4 3 1>
   46    0 0xffffff7f81f35000 0x15000    0x15000    com.apple.driver.AppleThunderboltNHI (1.6.3) <45 10 9 5 4 3 1>
   47    0 0xffffff7f81608000 0x17000    0x17000    com.apple.iokit.IOAHCIBlockStorage (2.3.1) <35 13 6 5 4 3 1>
   48    0 0xffffff7f81ea6000 0x3000     0x3000     com.apple.driver.XsanFilter (404) <13 5 4 3 1>
   49    0 0xffffff7f81bbc000 0x9000     0x9000     com.apple.BootCache (34) <7 6 5 4 3 1>
   50    0 0xffffff7f8248b000 0x4000     0x4000     com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1>
   51    0 0xffffff7f82491000 0x3000     0x3000     com.apple.AppleFSCompression.AppleFSCompressionTypeDataless (1.0.0d1) <7 6 4 3 2 1>
   53    0 0xffffff7f81a8a000 0xc3000    0xc3000    com.apple.driver.CoreStorage (296.16) <13 7 6 5 4 3 1>
   55    1 0xffffff7f8116b000 0x7000     0x7000     com.apple.driver.AppleUSBComposite (5.2.5) <32 4 3 1>
   56    0 0xffffff7f811c5000 0x7000     0x7000     com.apple.driver.AppleUSBMergeNub (5.5.5) <55 32 4 3 1>
   57    1 0xffffff7f81162000 0x9000     0x9000     com.apple.iokit.IOUSBHIDDriver (5.2.5) <32 27 5 4 3 1>
   58    0 0xffffff7f81f27000 0x5000     0x5000     com.apple.driver.AppleThunderboltPCIDownAdapter (1.2.6) <45 10 4 3>
   59    4 0xffffff7f81f4e000 0x9000     0x9000     com.apple.driver.AppleThunderboltDPAdapterFamily (1.8.9) <45 10 9 5 4 3>
   60    2 0xffffff7f81f57000 0x5000     0x5000     com.apple.driver.AppleThunderboltDPInAdapter (1.8.9) <59 45 10 9 5 4 3>
   61    1 0xffffff7f81f5c000 0xb000     0xb000     com.apple.driver.AppleThunderboltDPOutAdapter (1.8.9) <60 59 45 10 9 5 4 3>
   62    1 0xffffff7f8226a000 0x4000     0x4000     com.apple.driver.AppleHIDKeyboard (170.2) <27 4 3>
   63    0 0xffffff7f8226e000 0x4000     0x4000     com.apple.driver.AppleUSBHIDKeyboard (170.2) <62 57 27 4 3>
   65   17 0xffffff7f80882000 0x38000    0x38000    com.apple.iokit.IOGraphicsFamily (2.3.7) <10 7 5 4 3>
   66   10 0xffffff7f808c5000 0x12000    0x12000    com.apple.iokit.IONDRVSupport (2.3.7) <65 10 7 5 4 3>
   67    2 0xffffff7f808d9000 0x30e000   0x30e000   com.apple.NVDAResman (8.1.0) <66 65 10 5 4 3 1>
   68    0 0xffffff7f80bf4000 0x305000   0x305000   com.apple.nvidia.gk100hal (8.1.0) <67 10 4 3>
   69    0 0xffffff7f821a8000 0x61000    0x61000    com.apple.driver.AppleIntelFramebufferCapri (8.1.0) <65 10 9 7 6 5 4 3 1>
   70    2 0xffffff7f81fe7000 0xe000     0xe000     com.apple.driver.AppleSMBusController (1.0.11d0) <22 10 9 5 4 3>
   71    0 0xffffff7f820a3000 0xd000     0xd000     com.apple.driver.AppleMCCSControl (1.1.11) <70 65 10 9 7 5 4 3 1>
   72    1 0xffffff7f8246c000 0x5000     0x5000     com.apple.driver.AppleBacklightExpert (1.0.4) <66 65 10 5 4 3>
gleich kommt Teil 3...
 
Code:
73    0 0xffffff7f824bf000 0x5000     0x5000     com.apple.driver.AppleBacklight (170.2.5) <72 66 65 10 5 4 3>
   74    4 0xffffff7f81376000 0xa000     0xa000     com.apple.driver.IOPlatformPluginFamily (5.3.0d51) <9 7 6 5 4 3>
   75    0 0xffffff7f820da000 0x3000     0x3000     com.apple.driver.AppleLPC (1.6.0) <74 10 5 4 3>
   76    1 0xffffff7f81f67000 0x8000     0x8000     com.apple.driver.AppleThunderboltEDMSource (1.1.8) <60 59 45 5 4 3 1>
   77    0 0xffffff7f81f6f000 0xb000     0xb000     com.apple.driver.AppleThunderboltEDMSink (1.1.8) <76 61 59 45 10 9 5 4 3 1>
   78    0 0xffffff7f81fe4000 0x3000     0x3000     com.apple.driver.AppleSMBusPCI (1.0.11d0) <10 5 4 3>
   79    1 0xffffff7f82458000 0x3000     0x3000     com.apple.driver.AppleGraphicsControl (3.3.0) <66 65 10 9 7 5 4 3 1>
   80    0 0xffffff7f8245b000 0xc000     0xc000     com.apple.driver.ApplePolicyControl (3.3.0) <79 66 65 10 9 7 5 4 3 1>
   81    3 0xffffff7f81380000 0xd000     0xd000     com.apple.driver.AppleSMC (3.1.4d2) <9 7 5 4 3>
   82    0 0xffffff7f81a84000 0x5000     0x5000     com.apple.Dont_Steal_Mac_OS_X (7.0.0) <81 7 4 3 1>
   83    0 0xffffff7f81efb000 0x5000     0x5000     com.apple.driver.AppleUpstreamUserClient (3.5.10) <65 10 9 7 5 4 3 1>
   84    2 0xffffff7f82278000 0xc000     0xc000     com.apple.iokit.IOHDAFamily (2.3.7fc4) <5 4 3 1>
   85    1 0xffffff7f822ae000 0x16000    0x16000    com.apple.driver.AppleHDAController (2.3.7fc4) <84 65 10 6 5 4 3 1>
   86    2 0xffffff7f81498000 0xa4000    0xa4000    com.apple.iokit.IOBluetoothFamily (4.1.3f3) <32 7 5 4 3 1>
   87    0 0xffffff7f812ea000 0x12000    0x12000    com.apple.iokit.IOSurface (86.0.4) <7 5 4 3 1>
   88    0 0xffffff7f81048000 0x7000     0x7000     com.apple.iokit.IOUserEthernet (1.0.0d1) <37 6 5 4 3 1>
   90    0 0xffffff7f81967000 0xcd000    0xcd000    com.apple.GeForce (8.1.0) <67 66 65 10 7 6 5 4 3 1>
   91    0 0xffffff7f81fdc000 0x5000     0x5000     com.apple.driver.AppleSMCLMU (2.0.3d0) <81 65 5 4 3>
   92    1 0xffffff7f820e9000 0x4b000    0x4b000    com.apple.iokit.IOAcceleratorFamily (30.14) <66 65 10 7 5 4 3 1>
   93    0 0xffffff7f8213f000 0x49000    0x49000    com.apple.driver.AppleIntelHD4000Graphics (8.1.0) <92 66 65 10 7 5 4 3 1>
   94    1 0xffffff7f8138f000 0xe000     0xe000     com.apple.driver.X86PlatformPlugin (1.0.0) <81 74 32 9 7 6 5 4 3 1>
   97    1 0xffffff7f81573000 0x28000    0x28000    com.apple.iokit.AppleBluetoothHCIControllerUSBTransport (4.1.3f3) <32 10 9 7 5 4 3 1>
   98    0 0xffffff7f8159b000 0x10000    0x10000    com.apple.iokit.BroadcomBluetoothHCIControllerUSBTransport (4.1.3f3) <97 32 10 9 7 5 4 3>
  100    0 0xffffff7f82287000 0x15000    0x15000    com.apple.driver.AppleMikeyDriver (2.3.7fc4) <70 9 5 4 3 1>
  101    2 0xffffff7f81bd7000 0x7000     0x7000     com.apple.kext.OSvKernDSPLib (1.6) <5 4>
  102    3 0xffffff7f81bde000 0x32000    0x32000    com.apple.iokit.IOAudioFamily (1.8.9fc11) <101 5 4 3 1>
  103    1 0xffffff7f822c4000 0xb9000    0xb9000    com.apple.driver.DspFuncLib (2.3.7fc4) <102 101 6 5 4 3 1>
  104    0 0xffffff7f82386000 0x7d000    0x7d000    com.apple.driver.AppleHDA (2.3.7fc4) <103 102 85 84 66 65 6 5 4 3 1>
  106    0 0xffffff7f8139d000 0x5000     0x5000     com.apple.driver.X86PlatformShim (1.0.0) <94 74 7 4 3>
  107    0 0xffffff7f8207c000 0x4000     0x4000     com.apple.driver.ApplePlatformEnabler (2.0.6d1) <7 5 4 3>
  108    0 0xffffff7f82440000 0x10000    0x10000    com.apple.driver.AGPM (100.12.87) <74 66 65 10 5 4 3>
  109    0 0xffffff7f82098000 0x3000     0x3000     com.apple.driver.AppleMikeyHIDDriver (122) <27 7 4 3 1>
  110    0 0xffffff7f80802000 0x2b000    0x2b000    com.apple.iokit.IOSCSIArchitectureModelFamily (3.5.5) <5 4 3 1>
  111    1 0xffffff7f81307000 0xe000     0xe000     com.apple.iokit.IOSerialFamily (10.0.6) <7 6 5 4 3 1>
  112    0 0xffffff7f8155f000 0xa000     0xa000     com.apple.iokit.IOBluetoothSerialManager (4.1.3f3) <111 7 5 4 3 1>
  113    1 0xffffff7f81bc7000 0x5000     0x5000     com.apple.kext.triggers (1.0) <7 6 5 4 3 1>
  114    0 0xffffff7f81bcc000 0x9000     0x9000     com.apple.filesystems.autofs (3.0) <113 7 6 5 4 3 1>
  115    0 0xffffff7f8224e000 0x5000     0x5000     com.apple.driver.AppleHWSensor (1.9.5d0) <5 4 3>
  116    0 0xffffff7f81c18000 0x5000     0x5000     com.apple.driver.AudioAUUC (1.60) <102 65 10 9 7 5 4 3 1>
  117    1 0xffffff7f82083000 0x12000    0x12000    com.apple.driver.AppleMultitouchDriver (235.29) <27 5 4 3 1>
  118    1 0xffffff7f81548000 0x12000    0x12000    com.apple.driver.IOBluetoothHIDDriver (4.1.3f3) <86 27 5 4 3>
  119    0 0xffffff7f824a9000 0xe000     0xe000     com.apple.driver.AppleBluetoothMultitouch (75.19) <118 117 86 27 5 4 3>
familien-imac:dev andreas$ [/COLOR]
Auch nichts zu finden.

Vielleicht fällt Euch ja etwas auf.

Liebe Grüße


Andreas
 
@olivetti:
leider bekomme ich wieder nur:
familien-imac:dev andreas$ ls -al /dev/*usbserial*
ls: /dev/*usbserial*: No such file or directory


Was hast Du denn verändert?

Meine Vorgehensweise nur zur Sicherheit:
- Ich habe die FTDIUSBSerialDriver.kext aus dem Verzeichnis: System/Library/Extensions heraus kopiert und im Verzeichnis gelöscht.
- in der FTDIUSBSerialDriver.kext habe ich die vorhandene Info.Plist durch Deine ersetzt
- FTDIUSBSerialDriver.kext zurück ins das Verzeichnis: System/Library/Extensions kopiert
- Die Fehlermeldung "Systemerweiterung kann nicht verwendet werden...." bestätigt
- iMac neu gestartet
- MoBaSbS verbunden
- im Terminal nachgeschaut.

Du kannst die Info.plist auch direkt austauschen. Die Rechte und Eigentümer müssen aber evtl. passt werden.
Die sind üblicherweise 644 root:wheel.
Vorher ansehen mit: ls -al /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/

Ich habe einen vorhandenen "VID_0403" Eintrag kopiert und angepasst.
(Der erste in der Liste: <key>VID_0403&amp;PID_CB20</key>)

- Die Fehlermeldung "Systemerweiterung kann nicht verwendet werden...." bestätigt

Kommt die Meldung auch nach dem Neustart? Oder nur beim drüber kopieren?
 
Zurück
Oben Unten