Настройка на WinModem

В момента така наречените win-modems са много разпространени, особено на чипове Lucent (например Genius GM56PCI-LA) и много хора ги купуват, опитвайки се да спестят допълнителни $15-20. и ги похарчи за по-мощен процесор или нещо друго. Както показва практиката, по-късно, когато човек инсталира Linux OS на компютъра си, той среща някои трудности при настройването на това устройство, тъй като win-модемите са съкратени устройства, които не могат да работят без специални драйвери, които винаги са налични под Windows, но под други операционни системи ... не винаги. Ключът към всички тези драйвери е двоичен файл, предоставен от производителя на чипа. Изходният код за този файл обикновено не е наличен, което прави много трудно намирането и коригирането на грешки.

За изграждане на модули ще са ви необходими заглавни файлове или изходни кодове на ядрото, инсталирани в системата, и ако има само заглавни файлове, те трябва да са в папката /usr/src/linux. Ако са в, да речем, /usr/include/linux-2.4.26, направете символна връзка със следната команда: # ln -s /usr/include/linux-2.4.26 /usr/src/linux

След това разопаковайте изтегления архив ltmodem-8.26a9.tar.gz в някоя папка и стартирайте скрипта build_module. Ще се провери наличието на всичко необходимо за сглобяване (както и наличието на самия модем :)), а след това и самото сглобяване. След това можете да стартирате скрипта ltinst2, за да копирате изградените модули в папката модули на ядрото, и скрипта за автоматично зареждане, който ще настрои автоматично зареждане на модули. Но можете да направите всички тези действия сами, ако изведнъж нещо се обърка.

И така, първо копираме файловете lt_modem.o и lt_serial.o от папката src в папката /lib/modules/kernel_version/ltmodem/. След това добавете следните редове към /etc/modules.conf: aliaschar-major-62 lt_serial псевдоним /dev/ttyLT0 lt_serial псевдоним /dev/modem lt_serial

Актуализирайте списъка с модулни зависимости (тази стъпка се препоръчва след промяна на набора от модули и/или редактиране на /etc/modules.conf): # depmod -a Създайте файл на устройство и направете /dev/modem връзка към него: # mknod /dev/ttyLT0 c 62 64 # ln -s /dev/ttyLT0 /dev/modem устройства /dev/modem (можете също да използвате /dev/ttyLT0). И по принцип вече е възможно да се работи. Ако всичко е конфигурирано правилно, модулите трябва да се зареждат автоматично при достъп до файла на устройството, когато дайлерът иска да отвори модема.

Ако възникнат проблеми при сглобяването или работата на модема, прочетете документацията, която е в архива с драйверите.