[Ham-Mac] How to create a device driver???
Bill Whitacre
bw at his.com
Tue Apr 11 15:00:35 EDT 2006
Man, if you figure out how to do a USB device driver, let us all
know! I'd love to see one for the PCR-1500!
We use Mac laptops and Drake R8s for a network of remote monitoring
systems and I'm getting a little concerned that shortwave radio may
outlast my supply of R8s! ;-)
bw
---
On Apr 9, 2006, at 10:57 AM, K6LMP wrote:
> I recently purchased on eBay a CAT cable for my Yaesu FT-897Dthat
> has a built in signal level converter so that it goes directly
> from the CAT port of the FT-897 to a USB port on the computer. I
> thought this would be preferable to using the Yaesu CAT cable
> connected to a serial-USB converter, simply because it would be a
> cleaner and more compact installation.
>
> However, the only drivers that are available from the Chinese
> manufacturer of the device are for Windows. I am asking if anyone
> knows where a driver might be available, or how I can get the
> system to recognize the device.
>
> USB Prober shows the following information about this device:
>
> Full Speed device @ 3
> (0x53540000): .............................................
> Composite device: "USB-UART Controller"
> Device Descriptor
> Descriptor Version Number: 0x0110
> Device Class: 0 (Composite)
> Device Subclass: 0
> Device Protocol: 0
> Device MaxPacketSize: 64
> Device VendorID/ProductID: 0x6547/0x0232 (unknown vendor)
> Device Version Number: 0x0001
> Number of Configurations: 1
> Manufacturer String: 1 "ArkMicroChips"
> Product String: 3 "USB-UART Controller"
> Serial Number String: 0 (none)
>
>
> I found a web site in German that provides the following
> information about this device:
>
> ========
>
>
> Da dieses Gerät nicht automatisch erkannt und das passende Modul
> geladen wird, muß man sich hier selbst weiterhelfen.
>
> USB-Device:
>
> : Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
> D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
> P: Vendor=6547 ProdID=0232 Rev= 0.01
> S: Manufacturer=ArkMicroChips
> S: Product=USB-UART Controller
> C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
> I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=
> (none)
> E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=1ms
> E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
>
> Modul usbserial laden:
> modprobe usbserial vendor=0×6547 product=0×0232
> Damit wird dann unter /dev/ttyUSB0 ein Device-Node erstellt.
>
> ======
>
> Apple's Sherlock translates this information as follows:
>
> ======
>
> Since this device is not detected automatically and the suitable
> module is loaded, one must help oneself here.
>
> USB DEVICE:
>
> : Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev # = 3 Spd=12 MxCh =
> 0 D: =
> 1,10 Cls=00(>ifc) Sub=00 Prot=00 MxPS=64 # Cfgs = 1 P: Vendor=6547
> ProdID=0232 Rev = 0,01 S: Manufacturer=ArkMicroChips S: Product=USB
> UART CONTROLLER C: * # Ifs = 1 Cfg # = 1 Atr=80 MxPwr=500mA I: If # =
> 0 alto = 0 # EPs = 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E:
> Ad=81(I) Atr=03(Int.) MxPS = 4 Ivl=1ms E: Ad=02(O) Atr=02(Bulk) MxPS =
> 64 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS = 64 Ivl=0ms
>
> Module usbserial load: modprobe usbserial vendor=0×6547
> product=0×0232 thereby is then created under /dev/ttyUSB0 a DEVICE
> Node.
>
> ======
>
> The translation indicates to me that it is possible to create a
> device driver using the provided information, but I don't know
> enough about working in Linux to do it. Can anyone provide guidance
> on how I can use the information provided to create this device
> driver?
>
> thanks and 73
>
> Lew K6LMP
>
>
> _______________________________________________
> Ham-Mac mailing list
> Ham-Mac at mailman.qth.net
> http://mailman.qth.net/mailman/listinfo/ham-mac
>
---
Bill Whitacre
bw at his.com
More information about the Ham-Mac
mailing list