Point Grey BlackFly GigE Vision Camera Acceso remoto en Arch Linux

0

Permítanme comenzar con esto diciendo que no estoy seguro de que SuperUser sea el lugar correcto para hacer esta pregunta, por lo que si no es así, avísenme y me moveré según corresponda.

Estoy tratando de usar una cámara Point Gray BlackFly GigE Vision mientras hago SSH en una máquina de desarrollo de forma remota, por lo que la solución que estoy intentando actualmente es conectarme a Internet a través del puerto Ethernet de hardware con una dirección IP estática, y conectarme a la cámara a través de un adaptador de ethernet USB. Esto no parece estar funcionando, y mi sospecha es que es porque el software FlyCapture solo mira en algunos puertos ethernet específicos (los de hardware) y no en el puerto ethernet USB.

Como dije, estoy en Arch, por lo que no es una distribución compatible. Solía debtapconvertir los paquetes de Debian a paquetes de Arch, y todos se instalaron correctamente (excepto el paquete de actualización, pero no parecía necesario). Estoy ejecutando el GigEGrabExejemplo de C ++, y la salida es similar a la salida de todas las bibliotecas de Python que probé inicialmente: "No se encontraron cámaras GigE adecuadas". Asumiría que una instalación fallida / incorrecta de cualquier paquete habría llevado a un error diferente, pero no puedo estar seguro. Probaré el flycapsoftware en persona y en una interfaz GUI, pero preferiría resolver esto de antemano si es posible, ya que incluso si funciona / no funciona, realmente no cambiará mi problema subyacente, ya que Necesito una interfaz Python (o al menos una interfaz C ++ que pueda envolver en Python).

¿Alguien ve alguna solución potencial obvia para mi problema? Si no resuelvo esto en el próximo día o dos, probablemente lo probaré en ubuntu, pero prefiero tener una solución en Arch.

californiano
fuente

Respuestas:

0

El problema era que la interfaz de red no se estaba configurando.

Primero, uno debe volver a habilitar las concesiones de IPv4 DHCP en /etc/dhcpcd.conf(y quizás también deshabilitar el enrutamiento IPv6 DHCP, como también lo hice).

# /etc/dhcpcd.conf

# comment this line out
#noipv4ll

# maybe add this line, probably not necessary
noipv6rs

A continuación, obtenga un contrato de arrendamiento de DHCP para la cámara. sudo dhcpcd [your-camera's-ethernet-interface, e.g. eth1]

¡Ahora debería estar todo bien!

californiano
fuente