Skip to content

Hardware testing: Linux x64 + LS-5000 (USB) #25

Description

@rohanpandula

Linux x64 preview packages (AppImage + portable tar.gz) are built and package-tested in CI, but nobody has driven a real LS-5000 from them yet. The bridge uses libusb + SANE on Linux, so distro and permission differences are exactly what needs field data.

Today

  1. Plug in and power on the scanner, then:
lsusb | grep -i 04b0

Expected: a line with 04b0:4002. If nothing appears, that alone is a useful report.

  1. Deeper check with the nkscan CLI (a separate open-source Coolscan driver; read-only with --list): download nkscan-x86_64-unknown-linux-gnu from the nkscan releases page, then:
chmod +x nkscan-x86_64-unknown-linux-gnu && ./nkscan-x86_64-unknown-linux-gnu --list

If you get a USB permission error, retry with sudo and say you needed it — that is precisely the udev data point this issue is collecting.

  1. Comment with your distro, kernel (uname -r), desktop environment, and both outputs.

When the previews ship (v0.3.0-beta.2)

  1. Download the AppImage from the releases page, chmod +x it, run it.
  2. Connect, preview, scan a frame.
  3. Report exactly where it stopped and paste the in-app error report. A working udev rule for your distro is a contribution in itself.

Stay nearby while testing — the scanner moves film.


Using an AI assistant

Copy this block into your assistant (Claude, ChatGPT, etc.) and it will walk you through everything, including submitting:

You are helping me test Nikon LS-5000 support on Linux x64 for ScanStudio (open-source
scanning app). Walk me through, adapting to my distro:

1. Scanner on and plugged in: run `lsusb | grep -i 04b0` (expect 04b0:4002).
2. Download nkscan-x86_64-unknown-linux-gnu from
   https://github.com/activexray/nkscan/releases/latest, `chmod +x` it, run it with
   `--list` (read-only — it only enumerates). If USB permission is denied, retry with
   sudo and note that we needed it.
3. Check https://github.com/rohanpandula/ScanStudio/releases/latest for a Linux
   AppImage. If present: run it, connect, preview, scan one frame — I will stay at the
   machine, the scanner moves film — and if anything fails, have me copy the in-app
   error report. If absent, stop after step 2.

Run only the commands above or direct equivalents. Collect full outputs.

Then draft a comment for https://github.com/rohanpandula/ScanStudio/issues/25 with —
Setup (distro, kernel from `uname -r`, desktop), Steps completed, Outputs (code
blocks, noting if sudo was needed), Result. Show me the draft and do not post without
my explicit approval; if you cannot post, format it so I can paste it myself.

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