[time-nuts] linux-gpib working on a RasPI
cfo
xnews3 at luna.dyndns.dk
Mon Nov 11 20:44:59 UTC 2013
I have finally succeded in making linux-gpib build and
load the agilent_82357a_gpib module.
Now i have a 3..5 Watt- "Networked GPIB-Adapter" , where even python
bindings work.
pi at raspberrypi-3 ~/raspi $ sudo python
Python 2.7.3 (default, Jan 13 2013, 11:20:46)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Gpib
>>> inst = Gpib.Gpib(0,16) # address 6
>>> inst.write("*IDN?")
>>> inst.read(100) # read 100 bytes
'KEITHLEY INSTRUMENTS INC.,MODEL 2015,1043877,B15 /A02 \n'
>>>
I have tested (just *IDN? for now) with an Agilent 82357B and a Beiming
S82357 GPIB-USB. Both reported my Keithley IDN ok.
CFO - Tnut Beginner
******* Kernel snip *********
Nov 11 20:22:06 raspberrypi-3 kernel: [ 184.631539] Linux-GPIB 3.2.19
Driver
Nov 11 20:22:06 raspberrypi-3 kernel: [ 184.664507] agilent_82357a_gpib
driver loading
*** Agilent insert
Nov 11 20:22:06 raspberrypi-3 kernel: [ 184.664681] usbcore: registered
new interface driver agilent_82357a_gpib
Nov 11 20:22:06 raspberrypi-3 kernel: [ 184.664702] gpib: registered
agilent_82357a interface
Nov 11 20:22:39 raspberrypi-3 kernel: [ 218.065122] usb 1-1.3: USB
disconnect, device number 4
Nov 11 20:22:41 raspberrypi-3 kernel: [ 219.837498] usb 1-1.3: new high-
speed USB device number 5 using dwc_otg
Nov 11 20:22:41 raspberrypi-3 kernel: [ 219.937934] usb 1-1.3: New USB
device found, idVendor=0957, idProduct=0518
Nov 11 20:22:41 raspberrypi-3 kernel: [ 219.937963] usb 1-1.3: New USB
device strings: Mfr=0, Product=0, SerialNumber=0
Nov 11 20:22:55 raspberrypi-3 kernel: [ 233.427209] usb 1-1.3: USB
disconnect, device number 5
Nov 11 20:22:57 raspberrypi-3 kernel: [ 235.197578] usb 1-1.3: new high-
speed USB device number 6 using dwc_otg
Nov 11 20:22:57 raspberrypi-3 kernel: [ 235.299248] usb 1-1.3: New USB
device found, idVendor=0957, idProduct=0718
Nov 11 20:22:57 raspberrypi-3 kernel: [ 235.299280] usb 1-1.3: New USB
device strings: Mfr=1, Product=2, SerialNumber=5
Nov 11 20:22:57 raspberrypi-3 kernel: [ 235.299298] usb 1-1.3: Product:
82357B ()
Nov 11 20:22:57 raspberrypi-3 kernel: [ 235.299315] usb 1-1.3:
Manufacturer: Agilent Technologies, Inc.
Nov 11 20:22:57 raspberrypi-3 kernel: [ 235.299330] usb 1-1.3:
SerialNumber: MY4945xxxx
Nov 11 20:22:57 raspberrypi-3 kernel: [ 235.309402] probe succeeded for
path: usb-bcm2708_usb-1.3
Nov 11 20:23:20 raspberrypi-3 kernel: [ 258.549769] attached to bus
interface 0, address 0xdb5e0000
Nov 11 20:23:20 raspberrypi-3 kernel: [ 258.568586]
agilent_82357a_attach: attached
Nov 11 20:27:21 raspberrypi-3 kernel: [ 499.191299] usb 1-1.3: USB
disconnect, device number 6
Nov 11 20:27:21 raspberrypi-3 kernel: [ 499.191651]
agilent_82357a_driver_disconnect: exit
*** Beiming insert
Nov 11 20:28:22 raspberrypi-3 kernel: [ 560.873199] usb 1-1.3: new high-
speed USB device number 7 using dwc_otg
Nov 11 20:28:23 raspberrypi-3 kernel: [ 561.205274] usb 1-1.3: New USB
device found, idVendor=0957, idProduct=0718
Nov 11 20:28:23 raspberrypi-3 kernel: [ 561.205304] usb 1-1.3: New USB
device strings: Mfr=1, Product=2, SerialNumber=5
Nov 11 20:28:23 raspberrypi-3 kernel: [ 561.205321] usb 1-1.3: Product:
S82357 ()
Nov 11 20:28:23 raspberrypi-3 kernel: [ 561.205337] usb 1-1.3:
Manufacturer: BEIMING Technologies, Inc.
Nov 11 20:28:23 raspberrypi-3 kernel: [ 561.205352] usb 1-1.3:
SerialNumber: CP1001xxxx
Nov 11 20:28:23 raspberrypi-3 kernel: [ 561.215169] probe succeeded for
path: usb-bcm2708_usb-1.3
Nov 11 20:29:37 raspberrypi-3 kernel: [ 635.696267] gpib0: exiting
autospoll thread
Nov 11 20:29:37 raspberrypi-3 kernel: [ 635.696388]
agilent_82357a_detach: detached
Nov 11 20:29:37 raspberrypi-3 kernel: [ 635.696526] attached to bus
interface 0, address 0xda1b7000
Nov 11 20:29:37 raspberrypi-3 kernel: [ 635.715456]
agilent_82357a_attach: attached
Nov 11 20:31:32 raspberrypi-3 kernel: [ 750.316900] /home/pi/raspi/linux-
gpib-code/linux-gpib/drivers/gpib/agilent_82357a/agilent_82357a.c:
agilent_82357a_read: agilent_82357a_receive_bulk_msg timed out,
bytes_read=0, extra_bytes_read=1
pi at raspberrypi-3 ~ $
More information about the Time-nuts_lists.febo.com
mailing list