Ноутбук AMD64 (нужны ваши советы по Slmodem и клавиатуре)

Всем доброго времени суток! Заранее прошу прощения если подобная тема поднималась тут раньше.

Решил с Вами поделиться личным опытом (а точнее опытом личных неудач) а заодно и попросить Вашего совета.

Во-первых, модем.

lspci идентифицирует его как:
Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)

ScanModem предложил slmodem как единственный возможный драйвер под него.

Поскольку ранее данный драйвер вообще отказывался компилироваться в связке с 64х битными библиотеками ALSA (т.е. с опцией SUPPORT_ALSA="1" в make.conf) пришлось поднять 32х битный Chroot и в нем собрать slmodem. после установки его в chroot'е запускал его там же подобным образом: "slmodemd --country=RUSSIA --alsa hw:1" в результате чего, действительно, появляется устройство /dev/ttySL0 и его ссылка на /dev/modem. Сам модем начал определяться. В minicom на команды реагирует. Однако, при попытке подключиться к провайдеру (через wvdial) - вываливается с ошибкой No Carrier. попробовал в minicom дать руками команду ATDP <номер провайдера> и там выдает такую же ошибку.

Добавил в wvdial.conf опцию Carrier Check = no но это мало что дает.. модем набирает номер а потом снова вываливается с No Carrier.

А больше всего смущает то, что за весь процесс "поднятия трубки" и набора номера от модема не было слышно ни звука. а в alsamixer опция модема под названием "off-hook" во время набора номера постоянно изменяла свое состояния (mute/unmute).

Буквально вчера попробовал собрать slmodem версии 2.9.11_pre20061021-r1 в нативной 64х битной системе (без использования chroot) и, что удивительно, все нормально собралось, однако, симптомы все те же.

Теперь, исчерпав все свои идеи, решил обратится к Вам, господа. Кто-нибудь сталкивался с подобной ситуацией? Хотя бы и на 32х битных системах. Что Вы считаете стоит еще попробовать прежде чем бросить это занятие? Модем конечно для меня не критичен ибо основная "связь с миром" у меня идет через выделенную линию, точку доступа Bluetooth или по схеме Bluetooth + GPRS, однако, иметь работающий модем на крайний случай очень бы хотелось.

Во-вторых, есть некоторые проблемы с клавиатурой. За неимением свобоного времени (да и особого желания тоже) ковыряться самостоятельно с xev и Xmodmap - поставил утилитку под названием "KeyTouch". И к моей большой радости, в ней обнаружилась готовая настройка к клавиатуре моего ноута. (за счет чего начали работать все комбинации типа FN + <что-то>. Однако, и тут не без приключений. 4 дополнительные (назвайте как хотите, не стандартные, мультимедиа клавиши) клавиши действительно добавили проблем. xev их коды считывает, однако, при единичном нажатии на клавишу xev продолжает выдавать код клавиши как если бы я удерживал ее нажатой и не отпускал. Если кто с подобным сталкивался - опишите как можно решить подобную проблему? может быть надо где-то как-то активировать некую функцию а ля "Key_Release" (заранее прошу прощения за свою серость).

P.S.

Заранее благодарю тех, кто хотя бы дочитал этот "крик души" до конца. Очень жду ваших советов.

Напоследок некоторые данные которые могут пригодится...

Slmodem - 2.9.11_pre20061021-r1
ядро - suspend2-sources-2.6.19-r1
ALSA - встроена в ядро (поддердка звука и модема)