Skip to content

Please add kernel version to HinTak's instructions #350

@donburch888

Description

@donburch888

Describe the bug

Problems with this seeed respeaker repo resulted in HinTak forking and making branches for compatibility with newer linux kernels. Most sources say to use the HinTak repository - which is currently maintained, with branches for many linux kernels - but the ability to report issues there has been turned off ! I note HinTak has responded here, so ...

I note that a significant number of issues result from mis-matched driver version for the kernel version. This might be from an OS update which bumped the linux kernel. In my current case I believe it is from the default driver default version being v6.14 yet the latest Raspberry Pi OS using the Debian trixie (6.13) kernel. In many cases a fairly new user may not even be aware of the linux kernel.

I suggest you add a brief explanation and the branch command to the git clone in the instructions. Something like:

it is important to use the version for your linux kernel. To find your current OS details use the uname command. In particular the -r option returns the kernel version, of which the first two numbers are important. For example, if uname -r returns "6.1.21+" then use the 6.1 branch, or if "6.12.47+rpt-rpi-v8" then use the 6.12 branch in the "git clone" command below.

sudo apt install git
git clone -b v6.12 https://github.com/HinTak/seeed-voicecard
cd seeed-voicecard
sudo ./install.sh
sudo reboot

Expected behavior

It would be nice if the install script used the correct branch, but that doesn't seem to be happening.

Platform

  • Device: [e.g. Raspberry Pi 4]
  • OS: [e.g. Raspbian OS 32bit kernel version ...]
  • Version/commit number [e.g. d1816f5]

Relevant log output

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