vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Just my notes for getting Agere Systems LT WinModem (rev 02) working under Dapper with kernel 2.6.15-26-386 Note: install gcc, and kernel-headers in order to build kernel module verified pci modem using lspci -vvv --------------------------------------------------------------------------------------------------------------------- root@ubuntu:/home/download/164x# lspci -vvv 0000:00:0a.0 Communication controller: Agere Systems LT WinModem (rev 02) Subsystem: Agere Systems LT WinModem Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (63000ns min, 3500ns max) Interrupt: pin A routed to IRQ 193 Region 0: Memory at ea000000 (32-bit, non-prefetchable) [size=256] Region 1: I/O ports at a000 [size=8] Region 2: I/O ports at a400 [size=256] Capabilities: [f8] Power Management version 2 Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=160mA PME(D0-,D1-,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- download martian-full for Agere chipsets --------------------------------------------------------------------------------------------------------------------- http://linmodems.technion.ac.il/pack...0060727.tar.gz untar and build --------------------------------------------------------------------------------------------------------------------- root@ubuntu:/home/download# tar xvfz martian-full-20060727.tar.gz root@ubuntu:/home/download# cd 164x/ root@ubuntu:/home/download/164x# make -C kmodule/ modules .... root@ubuntu:/home/download/164x# make -C kmodule/ install .... verify kernel module is installed and martian_helper --------------------------------------------------------------------------------------------------------------------- root@ubuntu:/home/download/164x# ls -l /lib/modules/2.6.15-26-386/extra/ total 25 -rw-r--r-- 1 root root 24367 2006-08-27 13:00 martian_drv.ko root@ubuntu:/home/download/164x# which martian_helper /usr/sbin/martian_helper update module cache --------------------------------------------------------------------------------------------------------------------- root@ubuntu:/home/download/164x# depmod -a load martian_drv module and see what dmesg says --------------------------------------------------------------------------------------------------------------------- root@ubuntu:/home/download/164x# modprobe -av martian_drv insmod /lib/modules/2.6.15-26-386/extra/martian_drv.ko root@ubuntu:/home/download/164x# dmesg [17181807.428000] ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low) -> IRQ 193 [17181807.428000] martian_drv: added device 11c1:44c BaseAddress = 0xa400, CommAddres = 0xa000, irq = 1 load martian_helper and open new window to run wvdialconf --------------------------------------------------------------------------------------------------------------------- root@ubuntu:/home/download/164x# wvdialconf .... ttySM0<*1>: Modem Identifier: ATI -- LT V.92 Data+Fax Modem Version 8.30 .... Found a modem on /dev/ttySM0. Modem configuration written to /etc/wvdial.conf. ttySM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" update modules to load martian_drv at boot --------------------------------------------------------------------------------------------------------------------- root@ubuntu:/home/download/164x# echo martian_drv >> /etc/modules add martian_helper to rc.local so it loads as daemon at boot time --------------------------------------------------------------------------------------------------------------------- (vi /etc/rc.local and add this line before exit 0)... /usr/sbin/martian_helper --daemon --syslog |
| ||||
| bl8n8r wrote: > Just my notes for getting Agere Systems LT WinModem (rev 02) working > under > Dapper with kernel 2.6.15-26-386 > > Note: install gcc, and kernel-headers in order to build kernel module > > > > verified pci modem using lspci -vvv > --------------------------------------------------------------------------------------------------------------------- > root@ubuntu:/home/download/164x# lspci -vvv > > 0000:00:0a.0 Communication controller: Agere Systems LT WinModem (rev > 02) > Subsystem: Agere Systems LT WinModem > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- > ParErr- Stepping- SERR- FastB2B- > Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium > >TAbort- <TAbort- <MAbort- >SERR- <PERR- > Latency: 32 (63000ns min, 3500ns max) > Interrupt: pin A routed to IRQ 193 > Region 0: Memory at ea000000 (32-bit, non-prefetchable) > [size=256] > Region 1: I/O ports at a000 [size=8] > Region 2: I/O ports at a400 [size=256] > Capabilities: [f8] Power Management version 2 > Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=160mA > PME(D0-,D1-,D2+,D3hot+,D3cold+) > Status: D0 PME-Enable- DSel=0 DScale=0 PME- > > > download martian-full for Agere chipsets > --------------------------------------------------------------------------------------------------------------------- > http://linmodems.technion.ac.il/pack...0060727.tar.gz > > > > untar and build > --------------------------------------------------------------------------------------------------------------------- > root@ubuntu:/home/download# tar xvfz martian-full-20060727.tar.gz > root@ubuntu:/home/download# cd 164x/ > root@ubuntu:/home/download/164x# make -C kmodule/ modules > ... > root@ubuntu:/home/download/164x# make -C kmodule/ install > ... > > > > verify kernel module is installed and martian_helper > --------------------------------------------------------------------------------------------------------------------- > root@ubuntu:/home/download/164x# ls -l > /lib/modules/2.6.15-26-386/extra/ > total 25 > -rw-r--r-- 1 root root 24367 2006-08-27 13:00 martian_drv.ko > > root@ubuntu:/home/download/164x# which martian_helper > /usr/sbin/martian_helper > > > > update module cache > --------------------------------------------------------------------------------------------------------------------- > root@ubuntu:/home/download/164x# depmod -a > > > > load martian_drv module and see what dmesg says > --------------------------------------------------------------------------------------------------------------------- > root@ubuntu:/home/download/164x# modprobe -av martian_drv > insmod /lib/modules/2.6.15-26-386/extra/martian_drv.ko > > root@ubuntu:/home/download/164x# dmesg > [17181807.428000] ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, > low) -> IRQ 193 > [17181807.428000] martian_drv: added device 11c1:44c BaseAddress = > 0xa400, CommAddres = 0xa000, irq = 1 > > > > load martian_helper and open new window to run wvdialconf > --------------------------------------------------------------------------------------------------------------------- > root@ubuntu:/home/download/164x# wvdialconf > ... > ttySM0<*1>: Modem Identifier: ATI -- LT V.92 Data+Fax Modem Version > 8.30 > ... > Found a modem on /dev/ttySM0. > Modem configuration written to /etc/wvdial.conf. > ttySM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" > > > > update modules to load martian_drv at boot > --------------------------------------------------------------------------------------------------------------------- > root@ubuntu:/home/download/164x# echo martian_drv >> /etc/modules > > > > add martian_helper to rc.local so it loads as daemon at boot time > --------------------------------------------------------------------------------------------------------------------- > (vi /etc/rc.local and add this line before exit 0)... > /usr/sbin/martian_helper --daemon --syslog I got ltwinmodem working from the get-go with dsl(knoppix) on fujitsu765(pI-166mmx-96mb) but couldnt get dsp going. Is this the state of the art, i.e, v9x vs k56flex dilemma? With windows drivers v9x disables dsp. |
| Thread Tools | |
| Display Modes | |
|
|