If some cdrom drives run with ide-scsi and some not, it is logical not to use all_args in /etc/conf.d/hdparm, because hdparm cannot set options on scsi emulated drives. Although not having set all_args, if some drives run with ide-scsi following warning appears: Skipping $i hdparm does not support SCSI devices. The problem is in the following lines in /etc/init.d/hdparm: elif [ ! -n "${all_args}" ] # remove ! before -n then ewarn "Skipping $i hdparm does not support SCSI devices." fi -n returns true if all_args is NOT empty and ! inverses true to false. So if ! is removed, the script does what it should do. Reproducible: Always Steps to Reproduce: 1. set up some cdrom devices to run with ide-scsi 2. do not set all_args in /etc/conf.d/hdparm 3. Actual Results: Warning "Skipping cdrom1 hdparm does not support SCSI devices." appears, although it should not. Expected Results: No Warning should appear.
as far as i see you are right -> fixed :) (no version bump)