えー、cdrecord.cによると、じじつは↓のようです。
...
LOCAL void
linuxcheck()              /* For version 1.299 of cdrecord.c */
{
...
        /*
         * I really hope that the Linux kernel developers will soon
         * fix the most annoying bugs (as promised). Linux-2.6.8
         * has still much more reported problems than Linux-2.4.
         */
        if ((un.release[0] == '2' && un.release[1] == '.') &&
          (un.release[2] == '5' || un.release[2] == '6')) {
            errmsgno(EX_BAD,
            "Warning: Running on Linux-%s\n", un.release);
            errmsgno(EX_BAD,
            "There are unsettled issues with Linux-2.5 and newer.\n");
            errmsgno(EX_BAD,
            "If you have unexpected problems, please try Linux-2.4 or Solaris.\n");
        }
        if ((un.release[0] == '2' && un.release[1] == '.') &&
          (un.release[2] > '6' ||
          (un.release[2] == '6' && un.release[3] == '.' && un.release[4] >= '8'))) {
            errmsgno(EX_BAD,
            "Warning: Linux-2.6.8 introduced incompatible interface changes.\n");
            errmsgno(EX_BAD,
            "Warning: SCSI transport does no longer work for suid root programs.\n");
            errmsgno(EX_BAD,
            "Warning: if cdrecord fails, try to run it from a root account.\n");
        }