winmodem отличается только тем что у него вся логика работы загружается на этапе инициации устройства ОСом. Типа как это было у самых первых PnP карт. Соответственно никто не запрещает провести эту инициализацию не под виндой. Грубо говоря - нужна прошивка и прога, что эту прошивку зальет Вот и все.