some driver names are not null-ended (re, nfe?), leading to failing comparisons. On top of this the comparison was wrong. Simpler patch than the one provided by Ed Hynan, thanks for the detailed bug report and thorough analysis.