In the tenth edition of Organic Chemistry by Solomons and Fryhle, section 6.18A of the "Ionic Reactions" chapter, in the last paragraph, they have mentioned that:
Use of a weakly basic anion such as a chloride ion ($\ce{Cl^-}$ ), or an acetate ion ($\ce{CH3CO2^-}$) or a weakly basic and a highly polarizable one such as $\ce{Br^-}$, $\ce{I^-}$ or $\ce{RS^-}$ increases the likelihood of substitution (SN2). (emphasis mine)
But when we react alcohols with concentrated hydrohaloic acids (is that the right term?) with alcohols, we see that the rate of reaction decreases from a tertiary to a primary alcohol, indicating that the reaction is SN1. For primary alcohols, it is shown in the textbook to proceed through (SN2) pathway. [There is no such reaction mentioned with hydrobromic or hydroiodic acid (atleast I haven't come across such a reaction)].
Elsewhere, I have read about the Lucas test, which involves reacting the alcohol with hydrochloric acid and zinc chloride, where nearly no reaction occurs with primary alcohols.
My question is, why does this reaction not occur using an SN2 pathway for secondary and primary alcohols in the Lucas test? Why is it biased towards an SN1 reaction?