# GenICamBrowser not showing any device

**URL:** <https://forum.commonvisionblox.com/t/genicambrowser-not-showing-any-device/528>\
**Category:** General Questions\
**Tags:** discovery, genicam, browser\
**Created:** [August 20, 2018, 12:10pm UTC](https://forum.commonvisionblox.com/t/genicambrowser-not-showing-any-device/528 "2018-08-20T12:10:20Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ss\_silkke](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/ss_silkke/32/382_2.png) [@ss\_silkke](https://forum.commonvisionblox.com/u/ss_silkke)\
**Post date:** [August 20, 2018, 12:10pm UTC](https://forum.commonvisionblox.com/t/genicambrowser-not-showing-any-device/528/1 "2018-08-20T12:10:20Z")

</div>

Hi,

I can put only 1 image per post so i’ll put links instead.

GenICamBrowser application is loading infinitely on “Discover devices” when I start it :  
 ![](https://canada1.discourse-cdn.com/flex027/uploads/commonvisionblox/original/1X/53a451503413449448c37fb61013e4a63e9b9f17.png)

![](https://canada1.discourse-cdn.com/flex027/uploads/commonvisionblox/original/1X/a7fbe7726ffe1423e60cf3cb602235ccc6688a53.png)

There is nothing in the list and the cursor is loading.

And all the icons are grayed out  
 ![](https://canada1.discourse-cdn.com/flex027/uploads/commonvisionblox/original/1X/4e260eef5e8f1397ad2c64e2843888824c7cd550.png)

The only way that I have to have access to 3 of those few options is to go to View -\> Show / hide TLs… and click “OK”  
 ![](https://canada1.discourse-cdn.com/flex027/uploads/commonvisionblox/original/1X/9c0a858832bc8feb2c0fe98940f4b65d66af124b.png)

Then :

 ![image](https://canada1.discourse-cdn.com/flex027/uploads/commonvisionblox/original/1X/6e8768a1499e7ab4288042a8e9de66c1aa4c39f5.png)

And if i click on that second icon to ignore the subnet, it does nothing more than “Ready”…  
 ![](https://canada1.discourse-cdn.com/flex027/uploads/commonvisionblox/original/1X/b36b6183c22a6a17318ef73bd6db1e820119b7d5.png)

The mouse cursor is **always** loading.

Here are my network interfaces:

```auto
enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        ether 20:46:a1:02:cd:6f txqueuelen 1000 (Ethernet)
        RX packets 0 bytes 0 (0.0 B)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 0 bytes 0 (0.0 B)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        device interrupt 16 memory 0xdf600000-df620000

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.0.36 netmask 255.255.255.0 broadcast 192.168.0.255
        inet6 fe80::2246:a1ff:fe02:cd70 prefixlen 64 scopeid 0x20<link>
        ether 20:46:a1:02:cd:70 txqueuelen 1000 (Ethernet)
        RX packets 8157 bytes 1265634 (1.2 MiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 8615 bytes 5020372 (4.7 MiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        device memory 0xdf500000-df57ffff

enp4s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 169.254.123.28 netmask 255.255.0.0 broadcast 169.254.255.255
        inet6 fe80::2c9c:3b8:2f7d:e620 prefixlen 64 scopeid 0x20<link>
        ether b4:96:91:24:cd:50 txqueuelen 1000 (Ethernet)
        RX packets 12698 bytes 18843070 (17.9 MiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 408 bytes 30885 (30.1 KiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        device memory 0xdf300000-df3fffff

enp4s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        ether b4:96:91:24:cd:51 txqueuelen 1000 (Ethernet)
        RX packets 0 bytes 0 (0.0 B)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 0 bytes 0 (0.0 B)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        device memory 0xdf200000-df2fffff

enp4s0f2: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        ether b4:96:91:24:cd:52 txqueuelen 1000 (Ethernet)
        RX packets 0 bytes 0 (0.0 B)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 0 bytes 0 (0.0 B)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        device memory 0xdf100000-df1fffff

enp4s0f3: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        ether b4:96:91:24:cd:53 txqueuelen 1000 (Ethernet)
        RX packets 0 bytes 0 (0.0 B)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 0 bytes 0 (0.0 B)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        device memory 0xdf000000-df0fffff

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10<host>
        loop txqueuelen 1 (Boucle locale)
        RX packets 1460 bytes 311170 (303.8 KiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 1460 bytes 311170 (303.8 KiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ztrf23fe4s: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 2800
        inet 10.147.17.56 netmask 255.255.255.0 broadcast 10.147.17.255
        inet6 fe80::94ac:5bff:fe6e:91ce prefixlen 64 scopeid 0x20<link>
        inet6 fc19:5094:2ab:7a6a:55d::1 prefixlen 40 scopeid 0x0<global>
        ether 96:ac:5b:6e:91:ce txqueuelen 1000 (Ethernet)
        RX packets 6325 bytes 454455 (443.8 KiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 5129 bytes 6018039 (5.7 MiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

```

The 2 cameras are on the **enp4s0f0** interface.

And here is my _/etc/opt/cvb/drivers/GenICam.ini_ file :

```auto
[SYSTEM]
CreateAutoIni=0
StartupPort=0
NumCameras=2
[Channel_0]
TL=/opt/cvb/drivers/genicam/libGevTL.cti.1.1700.459
Interface=SD::MAC->B4-96-91-24-CD-50
Device=::ID->00-01-0D-C3-4A-A8::169.254.0.1
Vendor=Teledyne DALSA
Model=Nano-C4900
UserName=S1156987
SerialNumber=S1156987
MCMasterMode=0
MCSession=0
MCNoJoin=0
PacketSize=-1
InterPacketDelay=-1
PixelFormat=5
NumBuffer=3
RotateImage=0
ConvertAlways=0
AccessMode=4
AttachChunk=0
UseTurboDrive=0
[Channel_1]
TL=/opt/cvb/drivers/genicam/libGevTL.cti.1.1700.459
Interface=SD::MAC->B4-96-91-24-CD-50
Device=::ID->00-01-0D-C3-4A-AA::169.254.7.223
Vendor=Teledyne DALSA
Model=Nano-C4900
UserName=S1156989
SerialNumber=S1156989
MCMasterMode=0
MCSession=0
MCNoJoin=0
PacketSize=-1
InterPacketDelay=-1
PixelFormat=5
NumBuffer=3
RotateImage=0
ConvertAlways=0
AccessMode=4
AttachChunk=0
UseTurboDrive=0

```

I tried cleaning this file but it generates back when I open GenICamBroswer.

Can somebody help please ?

---

<div class="post-metadata">

**Author:** ![ss\_silkke](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/ss_silkke/32/382_2.png) [@ss\_silkke](https://forum.commonvisionblox.com/u/ss_silkke)\
**Post date:** [August 20, 2018, 12:22pm UTC](https://forum.commonvisionblox.com/t/genicambrowser-not-showing-any-device/528/2 "2018-08-20T12:22:03Z")

</div>

I did not mention that the CPP program is working fine (except that it takes 1 photo instead of 10) :

 ![image](https://canada1.discourse-cdn.com/flex027/uploads/commonvisionblox/original/1X/e4f0d7de740c5a09179683fff1f3763f7af586ac.png)

---

<div class="post-metadata">

**Author:** ![ss\_silkke](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/ss_silkke/32/382_2.png) [@ss\_silkke](https://forum.commonvisionblox.com/u/ss_silkke)\
**Post date:** [August 21, 2018, 7:15am UTC](https://forum.commonvisionblox.com/t/genicambrowser-not-showing-any-device/528/3 "2018-08-21T07:15:11Z")

</div>

As said here [Cannot start GenICamBrowser - libpng missing](https://forum.commonvisionblox.com/t/cannot-start-genicambrowser-libpng-missing/523/17?u=ss_silkke), I needed to add a few env vars to the .xsessionrc file :

```auto
CVB=/opt/cvb
GENICAM_GENTL64_PATH=/opt/cvb/drivers/genicam
CVGENICAM_REGISTRY=/var/opt/cvb/Registry
GENICAM_CACHE_V3_0=/var/opt/cvb/genicam
CVBDATA=/var/opt/cvb
CVBCONFIG=/etc/opt/cvb

```

---

<div class="post-metadata">

**Author:** ![c.hartmann](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/c.hartmann/32/247_2.png) [@c.hartmann](https://forum.commonvisionblox.com/u/c.hartmann)\
**Post date:** [August 21, 2018, 7:31am UTC](https://forum.commonvisionblox.com/t/genicambrowser-not-showing-any-device/528/4 "2018-08-21T07:31:43Z")

</div>

In order to avoid “regenerating” Genicam.ini: Replace the content with …

```auto
[SYSTEM]
CreateAutoIni=0

```

If the file is deleted a new file with …

```auto
[SYSTEM]
CreateAutoIni=1

```

will be created. And then any access to the .vin driver will start a discover over all interfaces (that means all transportlayers). Which then results in your devices being inserted in Genicam.ini.

---

<div class="post-metadata">

**Author:** ![c.hartmann](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/c.hartmann/32/247_2.png) [@c.hartmann](https://forum.commonvisionblox.com/u/c.hartmann)\
**Post date:** [August 21, 2018, 7:44am UTC](https://forum.commonvisionblox.com/t/genicambrowser-not-showing-any-device/528/5 "2018-08-21T07:44:52Z")

</div>

You may also run into an issue with services which are not running (because they are not called by debian).

siGevSvc ( needed for “ownership” to a Gige Camera, otherwise you will not be able to open them)  
siLogSvc ( logging )  
cvmgmtd ( our “management service” )

Should look like this:

```auto
user@chartmannX64:~$ ps -ef | grep cvb
root 798 1 0 09:39 ? 00:00:00 /opt/cvb-13.01.000/bin/siLogSvc -s
root 900 1 0 09:39 ? 00:00:00 /opt/cvb-13.01.000/bin/siGevSvc -s
root 1045 1 12 09:39 ? 00:00:03 /opt/cvb-13.01.000/bin/cvmgmtd
user 3037 3027 0 09:40 pts/0 00:00:00 grep --color=auto cvb

```

I’m confident that they are running for you ( you are able to access a cam ).

---

<div class="post-metadata">

**Author:** ![ss\_silkke](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/ss_silkke/32/382_2.png) [@ss\_silkke](https://forum.commonvisionblox.com/u/ss_silkke)\
**Post date:** [August 21, 2018, 11:44am UTC](https://forum.commonvisionblox.com/t/genicambrowser-not-showing-any-device/528/6 "2018-08-21T11:44:37Z")

</div>

```auto
$ ps -ef | grep cvb
root 420 1 0 09:11 ? 00:00:19 /opt/cvb-13.01.002/bin/cvmgmtd
root 441 1 0 09:11 ? 00:00:34 /opt/cvb-13.01.002/bin/siGevSvc -s
root 449 1 0 09:11 ? 00:00:01 /opt/cvb-13.01.002/bin/siLogSvc -s
user 1771 826 5 09:12 ? 00:15:06 /opt/cvb/bin/GenICamBrowser
user 5574 1439 0 13:42 pts/0 00:00:00 grep cvb

```

Yes indeed I can access a cam and configure options etc. Problem solved, thanks again.
