Skip to content

cisco_asa driver absent from the virp-onode (dev) binary; document the ASA enable-credential requirement #6

Description

@UWillC

Two small ASA papercuts found bringing up an ASA5505 (9.1(7)23):

1. Driver registration. virp-onode (the dev/main binary) registers 6 drivers and logs [Watchdog] No driver for: ASA (vendor=8) — skipping, even though the build included ASA=1. virp-onode-prod registers 9 (incl. cisco_asa) and connects the ASA. Is the dev-binary omission intentional? If not, registering cisco_asa in the dev binary (or a doc note "ASA requires virp-onode-prod") would avoid confusion.

2. Enable credential. On the ASA, the account logs in at ASA> (priv-1, enable=0). The driver needs enable mode. Adding "enable":"<pw>" to the ASA's devices.json entry fixed it → ASA#, enable=1, and a show version observation verified VALID. A note in the device-config docs (ASA / any non-priv-15 account needs an enable cred) and a clearer log line ("connected at enable=0, no enable credential configured") would point operators straight at it.


Environment: O-Node @ 604edca, make CISCO=1 FORTIGATE=1 PANOS=1 ASA=1 LINUX=1 (+prod); Ubuntu Server 26.04, gcc 15.2, Go 1.26; target = physical Cisco ASA5505, ASA 9.1(7)23.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions