Jump to content
5 posts in this topic

Recommended Posts

Hello All.

I'm using Mac OS X on MB Gigabyte P965-DS3, and almost everything works fine. Everything but... no serial port (COM1)!

Now I have a problem regarding serial port.

I have a special application which uses (home made) thermometer connected to the serial port. This application is programmed for Windows and on Windows works fine. On Linux it works using Wine but on Mac OS X it doesn't works. Is there a possibility to have access on this port? Please write me any possibility: Crossover, VMWare, Parallels or native (I think it's possible to port this app to Java or C++) I need to get it working.

I found somewhere here guide with using some "minicom" application but I couldn't get it working. Please If anybody knows how write me.

Thanks!

hmm... since no real intel macs (except the xserve (!)) use serial ports, you might have a hard time, unless you can figure out what driver (kext) the xserve uses for its serial port.you might have better luck looking into USB->Serial adapters and supporting software...

 

EDIT:http://www.keyspan.com/downloads/homepage_pn_usa19w.spml

 

http://www.osxhax.com/archives/000006.html

 

some links to help you get started.

 

EDIT2: Try booting into windows and finding device IDs or whatever for your serial port hardware, then have a poke around in /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns and see if there's anything you can change to match your hw. I'm guessing that since the Intel XServe has a serial port, there must be intel-compiled serial port drivers in there. Whether they'll work for your machine's serial hardware is anybody's guess, but they must be pretty standard, i'd have thought.

 

EDIT3: PlugIns/AppleRS574Serial.kext's Info.plist seems to be saying it matches on AAPL,connector and DB9. Maybe some sort of injection / natit style approach would work? Btw, RS574 is the name given to 9-pin serial connectors (whereas RS232 is 25-pin serial)

 

AAPL,connector

DB9

 

EDIT4: The Info.plist in the AppleSCCSerial.kext plugin seems to have a few more things it can match on in the IO Device tree.

 

GOOD LUCK!

 

http://forum.insanelymac.com/index.php?sho...aded&start=

Have a look here as well - some interesting stuff.

 

Also, my Intel 915 board at home reports that Apple16X50Serial.kext is loaded. Not sure if this means it has recognised my serial port (which is 9-pin). Check to see if your hacky has loaded that kext, or IOSerialFamily.kext.

antst: you're right - my box at home reports /dev/cu.serial1 /dev/cu.serial2. nice.

 

@pito: its an EliteCorp (ECS) 915G-M v1.0, Intel 915G chipset. hth.

 

 

I have /dev/cu.serial1 too but how can I access it in Crossover or some virtual machine?

×
×
  • Create New...