Skip to content

problems with new raspian trixie release #259

Closed

Description

@khassel

In this file are 2 "fixes" for ssh:

  ### Fix SSH incoming
  echo "IPQoS 0x00" >> /etc/ssh/sshd_config

  ### Fix SSH outgoing
  echo "IPQoS 0x00" >> /etc/ssh/ssh_config

I don't know what they exactly should fix but with debian trixie they prevent sshd from starting. So these lines should be removed or only executed for releases before trixie.

Other improvement would be to increase BASE_IMAGE_ENLARGEROOT in this file, the current default 200 was not sufficient anymore when building MagicMirrorOS.

Activity

  1. guysoft commented on Oct 3, 2025

    @guysoft
    Owner

    The IPQoS directive in sshd_config controls the IP Type of Service (ToS) or Differentiated Services Code Point (DSCP) field for SSH connections. Setting it to 0x00 effectively disables Quality of Service (QoS) for SSH traffic.
    This particular setting is often used as a workaround for specific SSH connectivity issues, particularly on devices with limited network capabilities like some models of Raspberry Pi (e.g., Pi Zero W), where the default QoS settings might cause connection instability or freezing when connecting over Wi-Fi. By disabling QoS, it can prevent the SSH server from attempting to optimize traffic in a way that is incompatible with the device's network performance, leading to a more stable connection.

    Its a fix for unstable wifi connections over ssh.

    Its strange that it would break in Trixie, do you have the output of the sshd log?

  2. khassel commented on Oct 3, 2025

    @khassel
    Author
    root@efaa594c0c4d:/# /usr/sbin/sshd
    /etc/ssh/sshd_config line 125: Bad IPQoS value: 0x00
  3. guysoft commented on Oct 3, 2025

    @guysoft
    Owner

    ok, it needs to be changed from

    IPQoS 0x00
    

    to

    IPQoS=throughput
    

    It might have been detracted in the openssh 10 which is shipped in trixe, but I can't find where the docs.

  4. guysoft commented on Nov 2, 2025

    @guysoft
    Owner

    This is been fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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