Skip to content

blinkatest.py fails on Pi 5 with trixie #362

@engrdave

Description

@engrdave

Script Command

python3 blinkatest.py

Operating System

Latest Raspberry Pi OS: Debian GNU/Linux 13 (trixie)

Hardware

Raspberry Pi 5

Behavior

After installing CircuitPython, the test program fails like this:

python3 blinkatest.py
Hello, blinka!
Traceback (most recent call last):
File "/home/xxxxx/projects/blinka/blinkatest.py", line 8, in
pin = digitalio.DigitalInOut(board.D4)
File "/home/xxxxx/env/lib/python3.13/site-packages/digitalio.py", line 209, in init
self.direction = Direction.INPUT
^^^^^^^^^^^^^^
File "/home/xxxxx/env/lib/python3.13/site-packages/digitalio.py", line 239, in direction
self._pin.init(mode=Pin.IN)
~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/home/xxxxx/env/lib/python3.13/site-packages/adafruit_blinka/microcontroller/generic_linux/lgpio_pin.py", line 81, in init
self._set_gpio_mode_in()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/home/xxxxx/env/lib/python3.13/site-packages/adafruit_blinka/microcontroller/generic_linux/lgpio_pin.py", line 130, in _set_gpio_mode_in
Pin._check_result(lgpio.gpio_claim_input(CHIP, self.id, lFlags=lflags))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/dist-packages/lgpio-0.2.2.0-py3.13-linux-aarch64.egg/lgpio.py", line 755, in gpio_claim_input
return _u2i(_lgpio._gpio_claim_input(handle&0xffff, lFlags, gpio))
File "/usr/local/lib/python3.13/dist-packages/lgpio-0.2.2.0-py3.13-linux-aarch64.egg/lgpio.py", line 458, in _u2i
raise error(error_text(v))
lgpio.error: 'GPIO busy'

Description

Similar to adafruit/Adafruit_Blinka#907

Tried removing rpi.gpio and adding rpi-lgpio but that had already been done (I assume by the CircuitPython installer script)

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions