Re: Fwd: Raspberry Pi Zero - GPIB

dave penkler <[email protected]> Wed, 4 Feb 2026 17:18:32 +0100
Newsgroups gmane.linux.hardware.gpib.general
Message-ID <CAL=kjP1z6jL=t2a5w70dBQ++Ano5kD9SSZYUqckFrn-2cfV7Fg@mail.gmail.com>
--===============7377290917247753121==
Content-Type: multipart/alternative; boundary="000000000000ef2d5b064a01e873"

--000000000000ef2d5b064a01e873
Content-Type: text/plain; charset="UTF-8"

OK, you need to do
$ sudo modprobe gpib_bitbang
before
$ sudo gpib_config
Then to check whether the config is OK
$ sudo ibtest
b (open board)
violet (name of board)
l (line status)
q (quit)
$
cheers,
-Dave

On Wed, 4 Feb 2026 at 15:47, Scott Bouchard <[email protected]> wrote:

> Thanks,
>
> I have made that edit to the /etc/gpib.conf file
>
> /***********************************************************************
> GPIB.CONF IEEE488 library config file
> -------------------
> copyright : (C) 2002 by Frank Mori Hess
> (C) 1994 by C.Schroeter
> email : [email protected]
> ***************************************************************************/
>
> /***************************************************************************
>
> *
> * Syntax:
> *
> * interface { ... } starts new interface board section
> * device {...} device configuration
> *
> ***************************************************************************/
>
> /* This section configures the configurable driver characteristics
> * for an interface board, such as board address, and interrupt level.
> * minor = 0 configures /dev/gpib0, minor = 1 configures /dev/gpib1, etc.
> */
> interface {
> minor = 0 /* board index, minor = 0 uses /dev/gpib0, minor = 1 uses
> /dev/gpib1, etc. */
> board_type = "gpib_bitbang" /* type of interface board being used */
> name = "violet" /* optional name, allows you to get a board descriptor
> using ibfind() */
> pad = 0 /* primary address of interface */
> sad = 0 /* secondary address of interface */
> timeout = T3s /* timeout for commands */
> eos = 0x0a /* EOS Byte, 0xa is newline and 0xd is carriage return */
> set-reos = yes /* Terminate read if EOS */
> set-bin = no /* Compare EOS 8-bit */
> set-xeos = no /* Assert EOI whenever EOS byte is sent */
> set-eot = yes /* Assert EOI with last byte on writes */
> /* settings for boards that lack plug-n-play capability */
> base = 0 /* Base io ADDRESS */
> irq = 0 /* Interrupt request level */
> dma = 0 /* DMA channel (zero disables) */
> /* pci_bus and pci_slot can be used to distinguish two pci boards
> supported by the same driver */
> /* pci_bus = 0 */
> /* pci_slot = 7 */
> master = yes /* interface board is system controller */
> }
> /* This is how you might set up a pcIIa board on /dev/gpib1, uncomment to
> use. */
> /*******************
> interface {
> minor = 1
> board_type = "pcIIa"
> pad = 0
> sad = 0
> timeout = T3s
> eos = 0x0a
> set-reos = yes
> set-bin = no
> base = 0x2e1
> irq = 7
> dma = 1
> master = yes
> }
> *********************/
> /* Now the device sections define the device characteristics for each
> device.
> * These are only used if you want to open the device using ibfind()
> (instead
> * of ibdev() )
> */
> device {
> minor = 0 /* minor number for interface board this device is connected to
> */
> name = "voltmeter" /* device mnemonic */
> pad = 7 /* The Primary Address */
> sad = 0 /* Secondary Address */
> eos = 0xa /* EOS Byte */
> set-reos = no /* Terminate read if EOS */
> set-bin = no /* Compare EOS 8-bit */
> }
> device {
> minor = 0
> name = "scope"
> pad = 8
> sad = 0
> }
>
>
>
> I then tried the same command again, but now have this:
>
> scott@hpib:~ $ sudo gpib_config
> failed to open device file '/dev/gpib0'
> main: No such file or directory
>
> Looking in /dev, I don't have gpib0:
>
> .....
> crw-rw-rw- 1 root root 10, 229 Feb 4 14:22 fuse
> crw-rw---- 1 root gpio 254, 0 Feb 4 14:22 gpiochip0
> lrwxrwxrwx 1 root root 9 Feb 4 14:22 gpiochip4 -> gpiochip0
> crw-rw---- 1 root gpio 242, 0 Feb 4 14:22 gpiomem
> crw------- 1 root root 10, 183 Feb 4 14:22 hwrng
> ......
>
>
> Sorry this is such a headache..
>
> Many hanks again, Scott.
>
>
>
> On 04/02/2026 13:34 GMT dave penkler <[email protected]> wrote:
>
>
> Hi Scott,
> There is an issue with your gpib.conf
>
> scott@hpib:/dev $ sudo gpib_config
> failed to configure boardtype: agilent_82357a
> failed to configure board
> main: Invalid argument
>
> Make sure that for
> minor = 0
> board_type = "gpib_bitbang"
> like Marcello advised.
> cheers,
> -Dave
>
>
>
>
> On Tue, 3 Feb 2026 at 20:45, Scott Bouchard via Linux-gpib-general <
> [email protected]> wrote:
>
> Hi Marcello,
>
> Thank you for the troubleshooting guidance, I got to 'sudo gpib_config'
> before it went wrong.
>
> I have made a short log of the commands and outputs here:
> https://scottbouch.com/tmp/hp-ib-pi-zero-troubleshooting-1.log
>
> Many thanks, Scott.
>
>
> > On 03/02/2026 14:45 GMT marcello.carla via Linux-gpib-general <
> [email protected]> wrote:
> >
> >
> > Dear Scott,
> >
> > After a fresh reboot, check if the gpib modules are in the right place:
> >
> >      ls -l /lib/modules/`uname -r`/gpib
> >
> > then load the gpib_bitbang module:
> >
> >      sudo modprobe gpib_bitbang
> >
> > With a proper gpib.conf file in /etc/ or in /usr/local/etc/ (or in
> both),
> > configure the driver:
> >
> >      sudo gpib_config
> >
> > and set permissions for access by any user to the interface:
> >
> >      sudo chmod 666 /dev/gpib0
> >
> > Here is an example of the interface section in the gpib.conf file:
> >
> > interface {
> >          minor = 0       /* board index, minor = 0 uses /dev/gpib0,
> > minor = 1 uses /dev/gpib1, etc. */
> >          board_type = "gpib_bitbang"     /* type of interface board
> > being used */
> >          name = "violet" /* optional name, allows you to get a board
> > descriptor using ibfind() */
> >          pad = 0 /* primary address of interface             */
> >          sad = 0 /* secondary address of interface           */
> >          timeout = T3s   /* timeout for commands */
> >
> >          eos = 0x0a      /* EOS Byte, 0xa is newline and 0xd is carriage
> > return */
> >          set-reos = yes  /* Terminate read if EOS */
> >          set-bin = no    /* Compare EOS 8-bit */
> >          set-xeos = no   /* Assert EOI whenever EOS byte is sent */
> >          set-eot = yes   /* Assert EOI with last byte on writes */
> >
> > /* settings for boards that lack plug-n-play capability */
> >          base = 0        /* Base io ADDRESS                  */
> >          irq  = 0        /* Interrupt request level */
> >          dma  = 0        /* DMA channel (zero disables)      */
> >
> > /* pci_bus and pci_slot can be used to distinguish two pci boards
> > supported by the same driver */
> > /*      pci_bus = 0 */
> > /*      pci_slot = 7 */
> >
> >          master = yes    /* interface board is system controller */
> > }
> >
> > Let me know if and where this procedure fails.
> >
> > Good luck again!
> >
> > Marcello
> >
> >
> > On 2/3/26 14:19, Scott Bouchard via Linux-gpib-general wrote:
> > > Hi Michael,
> > >
> > > Thank you so much for the detailed instructions, and automation of the
> commands where possible. this has been a great guide.
> > >
> > > I tried again from scratch by downloading and installing a fresh image
> using the raspberry pi imager.
> > >
> > > I followed your guidance to the letter up to section 4.2 where I
> encountered issues similar to before:
> > >
> > > scott@hpib:~ $ sudo ldconfig && sudo gpib_config
> > > sudo: unable to resolve host hpib: Name or service not known
> > > sudo: unable to resolve host hpib: Name or service not known
> > > failed to open device file '/dev/gpib0'
> > > main: No such file or directory
> > >
> > > And indeed, /dev has no gpib contents.
> > >
> > > One new issue of this installation is the hostname of the Raspberry
> Pi... when I set it up I used "hpib" as it's hostname, but it didn't seem
> to stop progress so I just carried on.
> > >
> > > I copied ALL terminal commands issued, along with their outputs into a
> text file to hopefully help diagnosis, and I added my own //comments where
> relevant. This log can be downloaded from here (too long to email):
> https://scottbouch.com/tmp/hp-ib-pi-zero-setup.log
> > >
> > >
> > > Many thanks again, Scott.
> > >
> > >
> > >
> >
> >
> > _______________________________________________
> > 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
>
>

--000000000000ef2d5b064a01e873
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">OK, you need to do=C2=A0<div>$ sudo modprobe gpib_bitbang<=
/div><div>before</div><div>$ sudo gpib_config</div><div>Then to check wheth=
er the config is OK</div><div>$ sudo ibtest</div><div>b (open board)</div><=
div>violet (name of board)</div><div>l (line status)</div><div>q (quit)</di=
v><div>$=C2=A0</div><div>cheers,</div><div>-Dave=C2=A0</div></div><br><div =
class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail=
_attr">On Wed, 4 Feb 2026 at 15:47, Scott Bouchard &lt;<a href=3D"mailto:sc=
[email protected]">[email protected]</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><u></u>

 =20
  =20
=20
 <div>
  <div>
   Thanks,
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   I have made that edit to the /etc/gpib.conf file
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>=20
   <div>
    /**********************************************************************=
*
    <br>GPIB.CONF IEEE488 library config file
    <br>-------------------
   </div>=20
   <div>
    copyright : (C) 2002 by Frank Mori Hess
    <br>(C) 1994 by C.Schroeter
    <br>email : <a href=3D"mailto:[email protected]" target=3D"_=
blank">[email protected]</a>
    <br>*******************************************************************=
********/
    <br>/******************************************************************=
*********
    <br>*=20
    <br>* Syntax:
    <br>*
    <br>* interface { ... } starts new interface board section
    <br>* device {...} device configuration
    <br>*
    <br>*******************************************************************=
********/
   </div>=20
   <div>
    /* This section configures the configurable driver characteristics
    <br>* for an interface board, such as board address, and interrupt leve=
l.
    <br>* minor =3D 0 configures /dev/gpib0, minor =3D 1 configures /dev/gp=
ib1, etc.
    <br>*/
   </div>=20
   <div>
    interface {
    <br>minor =3D 0 /* board index, minor =3D 0 uses /dev/gpib0, minor =3D =
1 uses /dev/gpib1, etc. */
    <br>board_type =3D &quot;gpib_bitbang&quot; /* type of interface board =
being used */
    <br>name =3D &quot;violet&quot; /* optional name, allows you to get a b=
oard descriptor using ibfind() */
    <br>pad =3D 0 /* primary address of interface */
    <br>sad =3D 0 /* secondary address of interface */
    <br>timeout =3D T3s /* timeout for commands */
   </div>=20
   <div>
    eos =3D 0x0a /* EOS Byte, 0xa is newline and 0xd is carriage return */
    <br>set-reos =3D yes /* Terminate read if EOS */
    <br>set-bin =3D no /* Compare EOS 8-bit */
    <br>set-xeos =3D no /* Assert EOI whenever EOS byte is sent */
    <br>set-eot =3D yes /* Assert EOI with last byte on writes */
   </div>=20
   <div>
    /* settings for boards that lack plug-n-play capability */
    <br>base =3D 0 /* Base io ADDRESS */
    <br>irq =3D 0 /* Interrupt request level */
    <br>dma =3D 0 /* DMA channel (zero disables) */
   </div>=20
   <div>
    /* pci_bus and pci_slot can be used to distinguish two pci boards suppo=
rted by the same driver */
    <br>/* pci_bus =3D 0 */
    <br>/* pci_slot =3D 7 */
   </div>=20
   <div>
    master =3D yes /* interface board is system controller */
    <br>}
   </div>=20
   <div>
    /* This is how you might set up a pcIIa board on /dev/gpib1, uncomment =
to use. */
    <br>/*******************
    <br>interface {
    <br>minor =3D 1
    <br>board_type =3D &quot;pcIIa&quot;
    <br>pad =3D 0
    <br>sad =3D 0
    <br>timeout =3D T3s
   </div>=20
   <div>
    eos =3D 0x0a
    <br>set-reos =3D yes
    <br>set-bin =3D no
   </div>=20
   <div>
    base =3D 0x2e1
    <br>irq =3D 7
    <br>dma =3D 1
   </div>=20
   <div>
    master =3D yes
    <br>}
    <br>*********************/
   </div>=20
   <div>
    /* Now the device sections define the device characteristics for each d=
evice.
    <br>* These are only used if you want to open the device using ibfind()=
 (instead
    <br>* of ibdev() )
    <br>*/
   </div>=20
   <div>
    device {
    <br>minor =3D 0 /* minor number for interface board this device is conn=
ected to */
    <br>name =3D &quot;voltmeter&quot; /* device mnemonic */
    <br>pad =3D 7 /* The Primary Address */
    <br>sad =3D 0 /* Secondary Address */
   </div>=20
   <div>
    eos =3D 0xa /* EOS Byte */
    <br>set-reos =3D no /* Terminate read if EOS */
    <br>set-bin =3D no /* Compare EOS 8-bit */
    <br>}
   </div>=20
   <div>
    device {
    <br>minor =3D 0
    <br>name =3D &quot;scope&quot;
    <br>pad =3D 8
    <br>sad =3D 0
    <br>}
   </div>=20
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   I then tried the same command again, but now have this:
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   scott@hpib:~ $ sudo gpib_config
   <br>failed to open device file &#39;/dev/gpib0&#39;
   <br>main: No such file or directory
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   Looking in /dev, I don&#39;t have gpib0:
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   .....
  </div>=20
  <div>
   crw-rw-rw- 1 root root 10, 229 Feb 4 14:22 fuse
   <br>crw-rw---- 1 root gpio 254, 0 Feb 4 14:22 gpiochip0
   <br>lrwxrwxrwx 1 root root 9 Feb 4 14:22 gpiochip4 -&gt; gpiochip0
   <br>crw-rw---- 1 root gpio 242, 0 Feb 4 14:22 gpiomem
   <br>crw------- 1 root root 10, 183 Feb 4 14:22 hwrng
  </div>=20
  <div>
   ......
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   Sorry this is such a headache..
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   Many hanks again, Scott.
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <div>
   =C2=A0
  </div>=20
  <blockquote type=3D"cite">=20
   <div>
    On 04/02/2026 13:34 GMT dave penkler &lt;<a href=3D"mailto:dpenkler@gma=
il.com" target=3D"_blank">[email protected]</a>&gt; wrote:
   </div>=20
   <div>
    =C2=A0
   </div>=20
   <div>
    =C2=A0
   </div>=20
   <div dir=3D"ltr">
    Hi Scott,=20
    <div>
     There is an issue with your gpib.conf=C2=A0
    </div>=20
    <div>=20
     <pre style=3D"color:rgb(0,0,0)">scott@hpib:/dev $ sudo gpib_config
failed to configure boardtype: agilent_82357a
failed to configure board
main: Invalid argument</pre>=20
    </div>=20
    <div>
     Make sure that for=C2=A0
    </div>=20
    <div>
     minor =3D 0=C2=A0 =C2=A0 =C2=A0 =C2=A0
    </div>=20
    <div>
     board_type =3D &quot;gpib_bitbang&quot;
    </div>=20
    <div>
     like Marcello advised.
    </div>=20
    <div>
     cheers,
    </div>=20
    <div>
     -Dave
    </div>=20
    <div>=20
     <pre style=3D"color:rgb(0,0,0)"><br>

</pre>=20
    </div>=20
   </div>=20
   <br>=20
   <div class=3D"gmail_quote">=20
    <div class=3D"gmail_attr" dir=3D"ltr">
     On Tue, 3 Feb 2026 at 20:45, Scott Bouchard via Linux-gpib-general &lt=
;<a href=3D"mailto:[email protected]" target=3D"_bla=
nk">[email protected]</a>&gt; wrote:
    </div>=20
    <blockquote>
     Hi Marcello,
     <br>
     <br>Thank you for the troubleshooting guidance, I got to &#39;sudo gpi=
b_config&#39; before it went wrong.
     <br>
     <br>I have made a short log of the commands and outputs here: <a href=
=3D"https://scottbouch.com/tmp/hp-ib-pi-zero-troubleshooting-1.log" rel=3D"=
noopener" target=3D"_blank">https://scottbouch.com/tmp/hp-ib-pi-zero-troubl=
eshooting-1.log</a>
     <br>
     <br>Many thanks, Scott.
     <br>
     <br>
     <br>&gt; On 03/02/2026 14:45 GMT marcello.carla via Linux-gpib-general=
 &lt;<a href=3D"mailto:[email protected]" rel=3D"noo=
pener" target=3D"_blank">[email protected]</a>&gt; w=
rote:
     <br>&gt;=20
     <br>&gt;=C2=A0=20
     <br>&gt; Dear Scott,
     <br>&gt;=20
     <br>&gt; After a fresh reboot, check if the gpib modules are in the ri=
ght place:
     <br>&gt;=20
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 ls -l /lib/modules/`uname -r`/gpib
     <br>&gt;=20
     <br>&gt; then load the gpib_bitbang module:
     <br>&gt;=20
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 sudo modprobe gpib_bitbang
     <br>&gt;=20
     <br>&gt; With a proper gpib.conf file in /etc/ or in /usr/local/etc/ (=
or in both),
     <br>&gt; configure the driver:
     <br>&gt;=20
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 sudo gpib_config
     <br>&gt;=20
     <br>&gt; and set permissions for access by any user to the interface:
     <br>&gt;=20
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 sudo chmod 666 /dev/gpib0
     <br>&gt;=20
     <br>&gt; Here is an example of the interface section in the gpib.conf =
file:
     <br>&gt;=20
     <br>&gt; interface {
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 minor =3D 0=C2=A0 =C2=A0 =
=C2=A0 =C2=A0/* board index, minor =3D 0 uses /dev/gpib0,=20
     <br>&gt; minor =3D 1 uses /dev/gpib1, etc. */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 board_type =3D &quot;gpib_b=
itbang&quot;=C2=A0 =C2=A0 =C2=A0/* type of interface board=20
     <br>&gt; being used */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 name =3D &quot;violet&quot;=
 /* optional name, allows you to get a board=20
     <br>&gt; descriptor using ibfind() */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pad =3D 0 /* primary addres=
s of interface=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*/
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sad =3D 0 /* secondary addr=
ess of interface=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*/
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 timeout =3D T3s=C2=A0 =C2=
=A0/* timeout for commands */
     <br>&gt;=20
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 eos =3D 0x0a=C2=A0 =C2=A0 =
=C2=A0 /* EOS Byte, 0xa is newline and 0xd is carriage=20
     <br>&gt; return */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 set-reos =3D yes=C2=A0 /* T=
erminate read if EOS */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 set-bin =3D no=C2=A0 =C2=A0=
 /* Compare EOS 8-bit */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 set-xeos =3D no=C2=A0 =C2=
=A0/* Assert EOI whenever EOS byte is sent */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 set-eot =3D yes=C2=A0 =C2=
=A0/* Assert EOI with last byte on writes */
     <br>&gt;=20
     <br>&gt; /* settings for boards that lack plug-n-play capability */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 base =3D 0=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 /* Base io ADDRESS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 irq=C2=A0 =3D 0=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 /* Interrupt request level */
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 dma=C2=A0 =3D 0=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 /* DMA channel (zero disables)=C2=A0 =C2=A0 =C2=A0 */
     <br>&gt;=20
     <br>&gt; /* pci_bus and pci_slot can be used to distinguish two pci bo=
ards=20
     <br>&gt; supported by the same driver */
     <br>&gt; /*=C2=A0 =C2=A0 =C2=A0 pci_bus =3D 0 */
     <br>&gt; /*=C2=A0 =C2=A0 =C2=A0 pci_slot =3D 7 */
     <br>&gt;=20
     <br>&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 master =3D yes=C2=A0 =C2=A0=
 /* interface board is system controller */
     <br>&gt; }
     <br>&gt;=20
     <br>&gt; Let me know if and where this procedure fails.
     <br>&gt;=20
     <br>&gt; Good luck again!
     <br>&gt;=20
     <br>&gt; Marcello
     <br>&gt;=20
     <br>&gt;=20
     <br>&gt; On 2/3/26 14:19, Scott Bouchard via Linux-gpib-general wrote:
     <br>&gt; &gt; Hi Michael,
     <br>&gt; &gt;
     <br>&gt; &gt; Thank you so much for the detailed instructions, and aut=
omation of the commands where possible. this has been a great guide.
     <br>&gt; &gt;
     <br>&gt; &gt; I tried again from scratch by downloading and installing=
 a fresh image using the raspberry pi imager.
     <br>&gt; &gt;
     <br>&gt; &gt; I followed your guidance to the letter up to section 4.2=
 where I encountered issues similar to before:
     <br>&gt; &gt;
     <br>&gt; &gt; scott@hpib:~ $ sudo ldconfig &amp;&amp; sudo gpib_config
     <br>&gt; &gt; sudo: unable to resolve host hpib: Name or service not k=
nown
     <br>&gt; &gt; sudo: unable to resolve host hpib: Name or service not k=
nown
     <br>&gt; &gt; failed to open device file &#39;/dev/gpib0&#39;
     <br>&gt; &gt; main: No such file or directory
     <br>&gt; &gt;
     <br>&gt; &gt; And indeed, /dev has no gpib contents.
     <br>&gt; &gt;
     <br>&gt; &gt; One new issue of this installation is the hostname of th=
e Raspberry Pi... when I set it up I used &quot;hpib&quot; as it&#39;s host=
name, but it didn&#39;t seem to stop progress so I just carried on.
     <br>&gt; &gt;
     <br>&gt; &gt; I copied ALL terminal commands issued, along with their =
outputs into a text file to hopefully help diagnosis, and I added my own //=
comments where relevant. This log can be downloaded from here (too long to =
email): <a href=3D"https://scottbouch.com/tmp/hp-ib-pi-zero-setup.log" rel=
=3D"noopener" target=3D"_blank">https://scottbouch.com/tmp/hp-ib-pi-zero-se=
tup.log</a>
     <br>&gt; &gt;
     <br>&gt; &gt;
     <br>&gt; &gt; Many thanks again, Scott.
     <br>&gt; &gt;
     <br>&gt; &gt;
     <br>&gt; &gt;
     <br>&gt;=20
     <br>&gt;=20
     <br>&gt; _______________________________________________
     <br>&gt; Linux-gpib-general mailing list
     <br>&gt; <a href=3D"mailto:[email protected]" r=
el=3D"noopener" target=3D"_blank">[email protected]<=
/a>
     <br>&gt; <a href=3D"https://lists.sourceforge.net/lists/listinfo/linux=
-gpib-general" rel=3D"noopener" target=3D"_blank">https://lists.sourceforge=
.net/lists/listinfo/linux-gpib-general</a>
     <br>
     <br>
     <br>_______________________________________________
     <br>Linux-gpib-general mailing list
     <br><a href=3D"mailto:[email protected]" rel=3D=
"noopener" target=3D"_blank">[email protected]</a>
     <br><a href=3D"https://lists.sourceforge.net/lists/listinfo/linux-gpib=
-general" rel=3D"noopener" target=3D"_blank">https://lists.sourceforge.net/=
lists/listinfo/linux-gpib-general</a>
    </blockquote>=20
   </div>=20
  </blockquote>
 </div>
</blockquote></div>

--000000000000ef2d5b064a01e873--


--===============7377290917247753121==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============7377290917247753121==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

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

--===============7377290917247753121==--