audioscience / avdecc-lib

Simple C++ library for implementing IEEE1722.1 (AVB Device Enumeration, Discovery and Control)
MIT License
79 stars 45 forks source link

testing with avdecccmdline, I210 board not visible #185

Open ramagottfried opened 9 years ago

ramagottfried commented 9 years ago

Hello! Testing the avdecccmdline tool on a ubuntu system, with an I210 board installed -- I am not seeing the I210 port listed in the available interfaces. can someone advise how to fix this? I tried both the master branch and the staging branch.

The board is already working for Open-AVB talking and listening.

Thanks for any suggestions!

best, Rama

ramagottfried commented 9 years ago

I also tried passing my I210 name as an argument to avdecccmdline with: -i eth0 but get a segfault. here's the gdb output:

Starting program: /home/rama/avdecc-lib/controller/app/cmdline/avdecccmdline -i eth0 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff664a700 (LWP 19897)] [New Thread 0x7ffff5e49700 (LWP 19898)] AVDECC Controller version: v0.6.0

Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7416630 in std::string::c_str() const () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

andrew-elder commented 9 years ago

Are you building the staging branch? I haven't tested linux recently...

ramagottfried commented 9 years ago

yes, I tried staging branch and master... any idea why the i210 board wouldn't show up on the list? does the avdecccmdline program support IPv6?

baynaa7 commented 9 years ago

I also have same problem. I have i210 nic card and I am using ubuntu 14.02. But wireshark seems capture the frames.

RikusW commented 8 years ago

I had the same problem, I assigned an IPv4 address to use telnet and when I tried again sometime later avdecccmdline worked fine. Seems like it needs the IP address to enumerate it.

andrew-elder commented 8 years ago

Sounds like this is related to network interface lookup code....