labgrid icon indicating copy to clipboard operation
labgrid copied to clipboard

[labgrid-client] some successful commands return empty exceptions

Open QSchulz opened this issue 11 months ago • 4 comments

but they still do what they are supposed to do.

$ labgrid-client power off
Selected role main from configuration file
Error in sys.excepthook:

Original exception was:
$ labgrid-client io high
Selected role main from configuration file
Error in sys.excepthook:

Original exception was:
$ labgrid-client sd-mux host
Selected role main from configuration file
Error in sys.excepthook:

Original exception was:

labgrid 0304ec6c Merge pull request #1525 from Bastian-Krause/bst/rawnet-conf fedora41 with Python 3.13, labgrid within a venv without system packages I believe

---
Ringneck-Haikou_01:
  USBSerialPort:
    match:
      ID_SERIAL_SHORT: 'e06508c3d885e811933eefa9885bad01'
      ID_USB_INTERFACE_NUM: '00'
    speed: 115200
  RKUSBLoader:
    match:
      ID_PATH: 'pci-0000:0a:00.4-usb-0:1.3'
  USBSDWireDevice:
    match:
      ID_PATH: 'pci-0000:0a:00.4-usb-0:1.2.2'
  CP2102BIOS:
    cls: 'MatchedSysfsGPIO'
    match:
      '@SUBSYSTEM': 'usb'
      '@ID_PATH': 'pci-0000:0a:00.4-usb-0:1.4:1.0'
    pin: 1
Ringneck-Haikou_01:
  acquired: fedora/qschulz
  acquired_resources:
  - - desq1.lan
    - Ringneck-Haikou_01
    - NetworkSysfsGPIO
    - CP2102BIOS
  - - desq1.lan
    - Ringneck-Haikou_01
    - NetworkRKUSBLoader
    - RKUSBLoader
  - - desq1.lan
    - Ringneck-Haikou_01
    - NetworkUSBSDWireDevice
    - USBSDWireDevice
  - - desq1.lan
    - Ringneck-Haikou_01
    - NetworkSerialPort
    - USBSerialPort
  aliases: []
  allowed: []
  changed: 1731429538.0324962
  comment: ''
  created: 1731334662.555931
  matches:
  - cls: '*'
    exporter: '*'
    group: Ringneck-Haikou_01
    name: null
    rename: null
  reservation: null
  tags: {}
desq1.lan:
  Ringneck-Haikou_01:
    CP2102BIOS:
      acquired: Ringneck-Haikou_01
      avail: true
      cls: NetworkSysfsGPIO
      params:
        extra:
          proxy: desq1.lan
          proxy_required: false
        host: desq1.lan
        index: 757
    RKUSBLoader:
      acquired: Ringneck-Haikou_01
      avail: false
      cls: NetworkRKUSBLoader
      params:
        busnum: null
        devnum: null
        extra:
          proxy: desq1.lan
          proxy_required: false
        host: desq1.lan
        model_id: null
        path: null
        vendor_id: null
    USBSDWireDevice:
      acquired: Ringneck-Haikou_01
      avail: true
      cls: NetworkUSBSDWireDevice
      params:
        busnum: 6
        control_serial: bdgrd_sdwirec_196
        devnum: 19
        extra:
          proxy: desq1.lan
          proxy_required: false
        host: desq1.lan
        model_id: 24577
        path: /dev/sda
        vendor_id: 1256
    USBSerialPort:
      acquired: Ringneck-Haikou_01
      avail: true
      cls: NetworkSerialPort
      params:
        extra:
          path: /dev/ttyUSB0
          proxy: desq1.lan
          proxy_required: false
        host: desq1.lan
        port: 42139
        speed: 115200
---
targets:
  main:
    resources:
      RemotePlace:
        name: !template '$LG_PLACE'
    drivers:
      ExternalPowerDriver:
        cmd_on: 'ssh desq1.lan -- /home/theo/work/labgrid/venv/bin/python3 /home/theo/work/som-tools/usb-control/haikou.py --serial e06508c3d885e811933eefa9885bad01 on'
        cmd_off: 'ssh desq1.lan -- /home/theo/work/labgrid/venv/bin/python3 /home/theo/work/som-tools/usb-control/haikou.py --serial e06508c3d885e811933eefa9885bad01 off'
        cmd_cycle: 'ssh desq1.lan -- /home/theo/work/labgrid/venv/bin/python3 /home/theo/work/som-tools/usb-control/haikou.py --serial e06508c3d885e811933eefa9885bad01 cycle'
      GpioDigitalOutputDriver: {}
      RKUSBDriver:
        usb_loader: 'rkbin-db-px30'
      SerialDriver: {}
      ShellDriver:
        prompt: '\x1b\[\?2004hroot@[\w-]+:[^ ]+ '
        login_prompt: ' login: '
        username: 'root'
        password: 'root'
        post_login_settle_time: 2
      UBootDriver:
        prompt: '=> '
      USBStorageDriver: {}
      USBSDWireDriver: {}

      HaikouStrategy: {}
imports:
  - haikoustrategy.py
images:
  sd_uboot: "u-boot-rockchip.bin.ringneck"
  rkbin-db-px30: "rkbin-db-px30.bin"

tools:
  rk-usb-loader: 'rkdeveloptool'

QSchulz avatar Nov 13 '24 18:11 QSchulz