LINUX.ORG.RU

driver for ESS modem


0

0

вот че выдало shell>lspci ....... 0000:02:02.0 Communication controller: ESS Technology ES2838/2839 SuperLink Modem (rev 01) .......

де-то читал в хоуту о том что мона внутрение модемы через setserial вешать на девайс (ttyS3 к примеру), но для этого нужен IO port

ряд вопросов: 1) может есть драйвер где-нить в исходниках (натыкался на модуль скомпиленный под 2.2.. а у меня 2.4)

2) где и как можно посмотреть этот IO port ? 3) а может эта сволочь вообще софтовая и работать будет только под виндой ?


Ответ на: комментарий от McMCC

Проблемы возникнут, обязательно и не простые, поэтому я нашел нормальный драйвер и немного его доработал, можешь взять его
у меня - http://mcmcc.bat.ru/mypatches/esscom-2.4-1.mc.tar.bz2
Если у тебя система RedHat или Fedora Core 1, то запустишь скрипт
compile_it_rh_fc, а если нет, то compile_it....
Есть еще один фак по этому модему - http://andywettstein.home.comcast.net/ess/
в нем говорится, что драйвер не будет работать, если ядро собрано gcc3.х,
но не обращай на это внимание, я это подправил...

McMCC ★★★
()
Ответ на: комментарий от McMCC

Правда ?

А я часом не найду в этом драйвере несколько "задних проходов" ? :)

Это, кстате даже хорошо, потому что, в таком случае, мы мило пообщаемся - сам пытаюсь разобратся с писанием модулей для Линуха...пробовал под БСД, но сам понимаеш одному да по туториалам ... хлопотно это :)

strait
() автор топика
Ответ на: комментарий от strait

Хороший у тебя сайт, по поводу своих подозрений - беру свои слова обратно (не верится мне как-то, что человек написавший и выложивший этот сайт, будет заниматся такой фигней :)

strait
() автор топика
Ответ на: комментарий от strait

не валит твой мудуль

init_module: No such device

хотя в /proc/pci есть строки:

Bus 2, device 2, function 0:

Communication controller: ESS Technology ES2838/2839 SuperLink Modem (rev 1).

IRQ 5.

I/O at 0x2440 [0x244f].

я в коде немного поковырялся, вроде в функции pci_find_device(ESSVENDORID, ESS56TPICHIPID,0) меня немного смутила строчка с ESS56TPICHIPID=0x2898... а уменя вроде как чип 2838 ?! Ну...поменял, перекомпилил, запустилось, только вот захожу в minicom и постоянно сыпятся что-то типа:

ESSCOM: @@@=> Queue number = 1

хотя на команду AT возвращает OK ?!

что бы это могло быть ?

strait
() автор топика
Ответ на: не валит твой мудуль от strait

>ESSCOM: @@@=> Queue number = 1

Это плохая ошибка, возможно драйвер не подходит к твоему модему,
но есть другой драйвер, который сделали ребята из HP для своих ноутов
под ядро 2.4:
http://andywettstein.home.comcast.net/ess/ES2839_4Linux2_4_18-2mdk.zip
он бинарный, если пропустить его через fixscript, то получится новенький
драйвер для твоего ядра. fixscript лучше использовать мой из
mod_updater-1.0.tar.gz, ссылку на свою страницу приводил выше..

McMCC ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.