Re: Problem setting up two USB adapters; unable to attach any USB adapter to a port other than /dev/gpib0

dave penkler <[email protected]> Mon, 10 Feb 2020 09:00:12 +0100
Newsgroups gmane.linux.hardware.gpib.general
Message-ID <CAL=kjP1qcss0nYSt7VOX8BxKRqOmqTLSrQFyWe66f7b6iWQ_eA@mail.gmail.com>
Hi Joerg,
Judging from this line:
Feb  9 10:32:39 raspberrypi /usr/local/lib/udev/gpib_udev_config:
gpib_config options: --minor 2 --board-type agilent_82357a
the script is working properly. Have you set the agilent to use minor 2 in
your gpib.conf as well ? Please send your gpib.conf and udev rules.
cheers,
-Dave

On Sun, 9 Feb 2020 at 12:11, J. Sommersberg <[email protected]> wrote:

> Hi,
>
> i have two  USB-GPIB adapters. Agilent 82357B ( 90 Bucks „new“ on ebay;
> most probably copy ) and Keithley KUSB-488.
> They are both working fine if only one is used.
> But i am not able to use them both attached at the same time.
>
> I did struggle a bit with the udev rules but am now pretty confident that
> i have that set up properly.
> Since product id or serial did not work reliable i cut it down to just the
> manufacturer to decide which port to use.
> If i interpret the below messages correct than it is successful.
> It just seems that somewhere in the process of attaching my wish is
> getting ignored.
> I switched between Keithley and Agilent for "—minor 1“ but it makes no
> difference.
> I also tried a higher port „—minor 2“ and that also makes no difference.
>
> From the below messages you can see that gpib_udev_config is sending the
> correct options to gpib_config.
> Next message is always "kernel: gpibx: exiting autospoll thread" ( where x
> is the corresponding number of „—-minor x“ option)
> Thereafter comes the "detach message" followed by the "attach to interface
> 0“ message.
> I did surf the source files a bit and in
> /linux-gpib-kernel/drivers/gpib/sys/init.c i found the function that is
> printing the „exiting autospoll thread“.
>
> static int autospoll_thread(void *board_void)
>
> -snip
>
> printk("gpib%i: exiting autospoll thread\n", board->minor);
>
>
> Another interesting aspect is that the „detached“ message will not appear
> after you pull the USB cable.
> It will appear after the next connect after „exiting autospoll“ message.
>
>
> Right know i dont have enough insight to the mechanism and the structure
> of the whole process so i can not troubleshoot further.
> Should i increase verbosity of the driver/module? How?
> Anything else i could try?
>
> Best regards
>
> Joerg
>
>
> ———————————————————copy & paste of /var/log/messages after a
> disonnect/connect----------------
>
>
> Feb  9 10:29:49 raspberrypi kernel: [  153.631303] usb 1-1.4: USB
> disconnect, device number 10
> Feb  9 10:32:35 raspberrypi kernel: [  319.302157] usb 1-1.4: new
> high-speed USB device number 11 using dwc_otg
> Feb  9 10:32:35 raspberrypi kernel: [  319.432611] usb 1-1.4: New USB
> device found, idVendor=0957, idProduct=0518, bcdDevice= 0.00
> Feb  9 10:32:35 raspberrypi kernel: [  319.432627] usb 1-1.4: New USB
> device strings: Mfr=0, Product=0, SerialNumber=0
> Feb  9 10:32:35 raspberrypi mtp-probe: checking bus 1, device 11:
> "/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4"
> Feb  9 10:32:35 raspberrypi mtp-probe: bus: 1, device: 11 was not an MTP
> device
> Feb  9 10:32:35 raspberrypi /usr/local/lib/udev/gpib_udev_fxloader:
> loading firmware /usr/local/share/usb/agilent_82357a/measat_releaseX1.8.hex
> for 957/518/0 to /dev/bus/usb/001/011
> Feb  9 10:32:35 raspberrypi kernel: [  319.519318] usb 1-1.4: USB
> disconnect, device number 11
> Feb  9 10:32:37 raspberrypi kernel: [  321.352162] usb 1-1.4: new
> high-speed USB device number 12 using dwc_otg
> Feb  9 10:32:37 raspberrypi kernel: [  321.482606] usb 1-1.4: New USB
> device found, idVendor=0957, idProduct=0518, bcdDevice= 0.00
> Feb  9 10:32:37 raspberrypi kernel: [  321.482622] usb 1-1.4: New USB
> device strings: Mfr=0, Product=0, SerialNumber=0
> Feb  9 10:32:37 raspberrypi mtp-probe: checking bus 1, device 12:
> "/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4"
> Feb  9 10:32:37 raspberrypi mtp-probe: bus: 1, device: 12 was not an MTP
> device
> Feb  9 10:32:37 raspberrypi /usr/local/lib/udev/gpib_udev_fxloader:
> loading firmware /usr/local/share/usb/agilent_82357a/measat_releaseX1.8.hex
> for 957/518/0 to /dev/bus/usb/001/012
> Feb  9 10:32:37 raspberrypi kernel: [  321.567331] usb 1-1.4: USB
> disconnect, device number 12
> Feb  9 10:32:39 raspberrypi kernel: [  323.402162] usb 1-1.4: new
> high-speed USB device number 13 using dwc_otg
> Feb  9 10:32:39 raspberrypi kernel: [  323.533080] usb 1-1.4: New USB
> device found, idVendor=0957, idProduct=0718, bcdDevice= 0.00
> Feb  9 10:32:39 raspberrypi kernel: [  323.533094] usb 1-1.4: New USB
> device strings: Mfr=1, Product=2, SerialNumber=5
> Feb  9 10:32:39 raspberrypi kernel: [  323.533104] usb 1-1.4: Product:
> 82357B ()
> Feb  9 10:32:39 raspberrypi kernel: [  323.533115] usb 1-1.4:
> Manufacturer: Agilent Technologies, Inc.
> Feb  9 10:32:39 raspberrypi kernel: [  323.533124] usb 1-1.4:
> SerialNumber: MY49451763
> Feb  9 10:32:39 raspberrypi kernel: [  323.534081] probe succeeded for
> path: usb-3f980000.usb-1.4
> Feb  9 10:32:39 raspberrypi mtp-probe: checking bus 1, device 13:
> "/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4"
> Feb  9 10:32:39 raspberrypi mtp-probe: bus: 1, device: 13 was not an MTP
> device
> Feb  9 10:32:39 raspberrypi /usr/local/lib/udev/gpib_udev_config: entered
> for Product: 957/718/0 Devpath:
> /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0 Serial:
> MY49451763
> Feb  9 10:32:39 raspberrypi /usr/local/lib/udev/gpib_udev_config:
> gpib_config options: --minor 2 --board-type agilent_82357a
> Feb  9 10:32:39 raspberrypi kernel: [  323.630664] gpib2: exiting
> autospoll thread
> Feb  9 10:32:39 raspberrypi kernel: [  323.630710] agilent_82357a_detach:
> detached
> Feb  9 10:32:39 raspberrypi kernel: [  323.630838] attached to bus
> interface 0, address 0x00d05394
> Feb  9 10:32:39 raspberrypi kernel: [  323.932673] agilent_82357a_attach:
> attached
>
> _______________________________________________
> Linux-gpib-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/linux-gpib-general
>

_______________________________________________
Linux-gpib-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-gpib-general