У меня Huawei MT810. Хуже вариант для adsl сложно придумать, но тем не менее факт.
Так вот, заводился у меня всегда, с тех пор как Linuxом начал пользоваться (сиречь, со времен Mandrake 10).
Как уже было сказано, есть французские дрова для usb-adsl модемов на чипе Eagle. Называется eagle-usb.
Перед установкой дров нужно иметь рабочий gcc, ccp, linux-headers.
После установки дров (с ставил из сорцов) надо найти и поставить пакет rp-pppoe.
Как все встанет, запускаем eagleconfig, там выбираем RU01 (Russia-MTU), который 1 - 32. Вводим регистрационные данные
Потом запускаем adsl-config, там тоже вводим регистрационные данные и настройки всякие, несложно.
Дальше хуже. В /etc/ppp лежат pap-secrets и chap-secrets, эти файлы могут быть кривые. Лучше ручками отредактировать каждый, чтобы строчки были ровные, по шаблону в шапке файла.
Ну и когда все поправлено, фигачим
sudo eaglectfl -d //ждем, когда модем подсосется
sudo adsl-start //ползут точки, потом Connected!
PS: Писал по памяти с работы