It doesn't work (yet) on the 2.6.3* kernels. As an alternative, you can downgrade just the kernel back to 2.6.27 or 2.6.28 (whatever you had in your previous Ubuntu 9.04 install) and use the old drivers that you mention on http://forum.ubuntu.ru/index.php?topic=56349.0 Otherwise, you will have to wait till the driver code is hacked some more to be in-sync with the current kernel developments. -- Nick Zhuravlev www.auriga.com On Sat, Dec 05, 2009 at 03:08:16PM +0300, Плашинов Дмитрий <bulldog1972@xxxxxxx> wrote: > Добрый день пожалуйста помогите разобраться с этим модемом (чип > 11с11040) в ubuntu 9.04 все прекрасно работало а в 9.10 никак завести не > могу, в 9.04 устанавливал так > http://forum.ubuntu.ru/index.php?topic=56349.0 и все прекрасно работало > а в 9.10 по всякому пробовал > (http://forum.ubuntu.ru/index.php?topic=74024.msg579263#msg579263) ну > никак не хочет. > Заранее признателен Плашинов Дмитрий > ACER Aspire 4720Z - ноутбук > CLASS=0403 > NAME="Audio device: Intel Corporation 82801H " > PCIDEV=8086:284b > SUBSYS=1025:011d > IRQ=22 > HDA=8086:284b > SOFT=8086:284b.HDA > CodecDiagnosed= > slamrTest= > HDAchipVendorID=11c1 > CHIP=0x11c11040 > CodecClass= > IDENT=agrsm > Driver=agrsm > DRIVER=agrsm > Only plain text email is forwarded by the Discuss@xxxxxxxxxxxxx List Server, > as HTML can contain viruses. Use as the email Subject Line: > YourName, YourCountry kernel 2.6.31-15-generic > With this Subject Line cogent experts will be alerted, and useful case names left in the Archive. > YourCountry will enable Country specific guidance. Linux experts in YourCountry > can be found through: http://www.linux.org/groups/index.html. > They will know your Country's modem code, which may be essential for dialup service. > Responses from Discuss@xxxxxxxxxxxxx are sometimes blocked by an Internet Provider mail filters. > So in a day, also check the Archived responses at http://www.linmodems.org > -------------------------- System information ---------------------------- > CPU=i686, > Linux version 2.6.31-15-generic (buildd@rothera) (gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu8) ) #50-Ubuntu SMP Tue Nov 10 14:54:29 UTC 2009 > scanModem update of: 2009_11_26 > > > The dkms driver upgrade utilities are installed, > > There are no blacklisted modem drivers in /etc/modprobe* files > > Potentially useful modem drivers now loaded are: > snd_hda_intel > > Attached USB devices are: > ID 0458:0046 KYE Systems Corp. (Mouse Systems) > ID 064e:a101 Suyin Corp. Acer CrystalEye Webcam > If a cellphone is not detected, see http://ubuntuforums.org/archive/index.php/t-878554.html > A sample report is: http://linmodems.technion.ac.il/bigarch/archive-nineth/msg00578.html > > If a USB modem or cellphone is attached and was not detected, please > provide available information in your request to discuss@xxxxxxxxxxxxx > > For candidate card in slot 00:1b.0, firmware information and bootup diagnostics are: > PCI slot PCI ID SubsystemID Name > ---------- --------- --------- -------------- > 00:1b.0 8086:284b 1025:011d Audio device: Intel Corporation 82801H > > Modem interrupt assignment and sharing: > 22: 4616 517 IO-APIC-fasteoi HDA Intel > --- Bootup diagnostics for card in PCI slot 00:1b.0 ---- > [ 1.155359] pci 0000:00:1b.0: reg 10 64bit mmio: [0xf0500000-0xf0503fff] > [ 1.155433] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold > [ 1.155439] pci 0000:00:1b.0: PME# disabled > [ 20.411354] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 > [ 20.411416] HDA Intel 0000:00:1b.0: setting latency timer to 64 > [ 20.489509] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9 > > The PCI slot 00:1b.0 of the modem card may be disabled early in > a bootup process, but then enabled later. If modem drivers load > but the modem is not responsive, read DOCs/Bootup.txt about possible fixes. > Send dmesg.txt along with ModemData.txt to discuss@xxxxxxxxxxxxx > if help is needed. > > > > ===== Advanced Linux Sound Architecture (ALSA) diagnostics ===== > The ALSA packages provide audio support and also drivers for some modems. > ALSA diagnostics are written during bootup to /proc/asound/ folders. > > The ALSA verion is 1.0.20 > The modem cards detected by "aplay -l" are: None > > > The /proc/asound/pcm file reports: > ----------------------- > 00-00: ALC268 Analog : ALC268 Analog : playback 1 : capture 1 > 00-01: ALC268 Digital : ALC268 Digital : playback 1 > 00-02: ALC268 Analog : ALC268 Analog : capture 1 > > about /proc/asound/cards: > ------------------------ > 0 [Intel ]: HDA-Intel - HDA Intel > HDA Intel at 0xf0500000 irq 22 > > PCI slot 00:1b.0 has a High Definition Audio Card > The drivers are in the kernel modules tree at: > /lib/modules/2.6.31-15-generic/kernel/sound/pci/hda/snd-hda-intel.ko > /lib/modules/2.6.31-14-generic/kernel/sound/pci/hda/snd-hda-intel.ko > The modem codec file for the HDA card is: /proc/asound/card0/codec#1 > -------------------------------------------------------- > Codec: LSI ID 1040 > Address: 1 > Function Id: 0x2 > Vendor Id: 0x11c11040 > Subsystem Id: 0x1025011d > Revision Id: 0x100200 > Modem Function Group: 0x1 > > The audio card hosts a softmodem chip: 0x11c11040 > If not a Conexant modem, the driver agrsm with its dependent drivers: > > ---------- > provide audio + modem support with the modem chip residing on the subsystem. > Any particular card can host any one of several soft modem chips. > > === Finished firmware and bootup diagnostics, next deducing cogent software. === > > Predictive diagnostics for card in bus 00:1b.0: > Modem chipset detected on > NAME="Audio device: Intel Corporation 82801H " > CLASS=0403 > PCIDEV=8086:284b > SUBSYS=1025:011d > IRQ=22 > HDA=8086:284b > SOFT=8086:284b.HDA > HDAchipVendorID=11c1 > CHIP=0x11c11040 > IDENT=agrsm > Driver=agrsm > > For candidate modem in: 00:1b.0 > 0403 Audio device: Intel Corporation 82801H > Primary device ID: 8086:284b > Subsystem PCI_id 1025:011d > Softmodem codec or chipset from diagnostics: 0x11c11040 > from Archives: > The HDA card softmodem chip is 0x11c11040 > > > Support type needed or chipset: agrsm > > > Writing DOCs/Intel.txt > > The AgereSystems/LSI agrsm code supports compiling of a agrmodem + agrserial driver pair. > There are a few different chipsets which use this driver pair, but they use different code resources: > Chipsets KV* PackageNames (most current as of November 2009) > ---------------------------------------------------------------------------------------------- > 11c1:048c and 11c1:048f 2.6.29 agrsm048pci-2.1.60_20091022_i386.deb or agrsm048pci-2.1.60_20091022.tar.gz > 11c1:0620 2.6.28 agrsm06pci_2.1.80~20090825_i386.deb or agrsm06pci_2.1.80~20090825_i386.tar.gz > 11c11040 (on HDA audio cards) 2.6.27 dkms-agrsm_2.1.80-9mdv2009.0_i386.deb or agrsm-2.1.80-10mdv2009.0.tar.gz > All available at: http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ , whereat additionally > automation & testing agrsm-tools_0.0.1_all.deb or agrsm-tools-0.0.1-2.noarch.rpm > General background agrsm_howto.txt > for rpm variants of dkms-agrsm , see http://linux.zsolttech.com/linmodem/agrsm/ > ------------------------------------------------------------------------------------------------ > * KV == latest kernel release with a reported success > > All of the above packages are dkms competent. This means that if your Linux distros dkms package > is previously installed, if provides for future updates matching forthcoming kernels. > > -------------- end Agere Systems section ------------------- > > Completed candidate modem analyses. > > The base of the UDEV device file system is: /dev/.udev > > Versions adequately match for the compiler installed: 4.4.1 > and the compiler used in kernel assembly: 4.4.1 > > > > Minimal compiling resources appear complete: > make utility - /usr/bin/make > Compiler version 4.4 > linuc_headers base folder /lib/modules/2.6.31-15-generic/build > > However some compilations and executable functions may need additional files, > in the FileNames.h (so called kernel "h"eaders) collection installed in /usr/include/ . > For martian_modem, additional required packages are needed. The also required headers of package libc6 are commonly installed by default. > Compiling hsfmodem drivers does require linux-libc-dev and libc6-dev packages, for kernels 2.6.24 and later versions. > In not included on your install CD, search for them at http://packages.ubuntu.com > or comparable Repository for other Linux distros. > When compiling ALSA drivers, the utility "patch" will also be needed. > > > > > If a driver compilation fails, with message including some lack of some FileName.h (stdio.h for example), then > Some additional kernel-header files need installation to /usr/include. The minimal additional packages are libc6-dev > and any of its dependents, under Ubuntu linux-libc-dev > > If an alternate ethernet connection is available, > $ apt-get update > $ apt-get -s install linux-kernel-devel > will install needed packages. > For Debian/Ubuntu related distributions, run the following command to display the needed package list: > > Otherwise packages have to be found through http://packages.ubuntu.com > Once downloaded and transferred into a Linux partition, > they can be installed alltogether with: > $ sudo dpkg -i *.deb > > > Checking pppd properties: > -rwsr-xr-- 1 root dip 277352 2009-02-20 20:25 /usr/sbin/pppd > > In case of an "error 17" "serial loopback" problem, see: > http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.html > > To enable dialout without Root permission do: > $ su - root (not for Ubuntu) > sudo chmod a+x /usr/sbin/pppd > or under Ubuntu related Linuxes > sudo chmod a+x /usr/sbin/pppd > > Checking settings of: /etc/ppp/options > asyncmap 0 > noauth > crtscts > lock > hide-password > modem > proxyarp > lcp-echo-interval 30 > lcp-echo-failure 4 > noipx > > In case of a message like: > Warning: Could not modify /etc/ppp/pap-secrets: Permission denied > see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html > > Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0 wlan0 wmaster0 > Which can interfere with Browser naviagation. > > Don't worry about the following, it is for experts should trouble shooting be necessary. > ========================================================== > > Checking for modem support lines: > -------------------------------------- > /device/modem symbolic link: > slmodemd created symbolic link /dev/ttySL0: > Within /etc/udev/ files: > > Within /etc/modprobe.conf files: > /etc/modprobe.d/agrsm.conf:## setup agrsm modem with only: "sudo modprobe agrserial" > /etc/modprobe.d/agrsm.conf:install agrserial /sbin/modprobe --ignore-install agrmodem ; /sbin/modprobe --ignore-install agrserial && \ > /etc/modprobe.d/agrsm.conf:remove agrserial /sbin/modprobe -r --ignore-remove agrserial ; /sbin/modprobe -r --ignore-remove agrmodem && { if test -L /dev/ttySAGR; then rm /dev/ttySAGR; fi } ; true > /etc/modprobe.d/agrsm.conf:# to automate bootup "sudo modprobe agrmodem" > /etc/modprobe.d/agrsm.conf:## to setup agrsm modem with only: "sudo modprobe agrmodem" > /etc/modprobe.d/agrsm.conf:# install agrmodem /sbin/modprobe --ignore-install agrmodem && \ > /etc/modprobe.d/agrsm.conf:## of effects of agrmodem and agrserial loading > /etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=-2 > /etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2 > /etc/modprobe.d/blacklist-modem.conf:# Uncomment these entries in order to blacklist unwanted modem drivers > /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem > /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem > Within any ancient /etc/devfs files: > > Within ancient kernel 2.4.n /etc/module.conf files: > > --------- end modem support lines -------- > > CPU0 CPU1 > 0: 639151 7054 IO-APIC-edge timer > 1: 1928 14 IO-APIC-edge i8042 > 8: 1 0 IO-APIC-edge rtc0 > 9: 10137 229 IO-APIC-fasteoi acpi > 12: 5869 0 IO-APIC-edge i8042 > 14: 29772 384 IO-APIC-edge ata_piix > 15: 0 0 IO-APIC-edge ata_piix > 16: 2 0 IO-APIC-fasteoi uhci_hcd:usb3, ohci1394 > 17: 1314 22 IO-APIC-fasteoi mmc0, ath > 18: 0 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb7 > 19: 67930 154 IO-APIC-fasteoi uhci_hcd:usb6 > 21: 0 0 IO-APIC-fasteoi uhci_hcd:usb4 > 22: 4616 517 IO-APIC-fasteoi HDA Intel > 23: 20 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb5 > 27: 25491 1517 PCI-MSI-edge ahci > 28: 93087 627 PCI-MSI-edge i915 > 29: 27792 17 PCI-MSI-edge eth0 > NMI: 0 0 Non-maskable interrupts > LOC: 200097 424786 Local timer interrupts > SPU: 0 0 Spurious interrupts > CNT: 0 0 Performance counter interrupts > PND: 0 0 Performance pending work > RES: 185257 210909 Rescheduling interrupts > CAL: 114 200 Function call interrupts > TLB: 612 2441 TLB shootdowns > TRM: 0 0 Thermal event interrupts > THR: 0 0 Threshold APIC interrupts > MCE: 0 0 Machine check exceptions > MCP: 12 12 Machine check polls > ERR: 0 > MIS: 0 > > [ 0.000000] Initializing cgroup subsys cpuset > [ 0.000000] Initializing cgroup subsys cpu > [ 0.000000] Linux version 2.6.31-15-generic (buildd@rothera) (gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu8) ) #50-Ubuntu SMP Tue Nov 10 14:54:29 UTC 2009 (Ubuntu 2.6.31-15.50-generic) > [ 0.000000] KERNEL supported cpus: > [ 0.000000] Intel GenuineIntel > [ 0.000000] AMD AuthenticAMD > [ 0.000000] NSC Geode by NSC > [ 0.000000] Cyrix CyrixInstead > [ 0.000000] Centaur CentaurHauls > [ 0.000000] Transmeta GenuineTMx86 > [ 0.000000] Transmeta TransmetaCPU > [ 0.000000] UMC UMC UMC UMC > [ 0.000000] BIOS-provided physical RAM map: > [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable) > [ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) > [ 0.000000] BIOS-e820: 00000000000d2000 - 00000000000d4000 (reserved) > [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) > [ 0.000000] BIOS-e820: 0000000000100000 - 000000007f6d0000 (usable) > [ 0.000000] BIOS-e820: 000000007f6d0000 - 000000007f6e1000 (ACPI NVS) > [ 0.000000] BIOS-e820: 000000007f6e1000 - 0000000080000000 (reserved) > [ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) > [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) > [ 0.000000] BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved) > [ 0.000000] BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved) > [ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved) > [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) > [ 0.000000] BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved) > [ 0.000000] DMI present. > [ 0.000000] last_pfn = 0x7f6d0 max_arch_pfn = 0x100000 > [ 0.000000] MTRR default type: uncachable > [ 0.000000] MTRR fixed ranges enabled: > [ 0.000000] 00000-9FFFF write-back > [ 0.000000] A0000-BFFFF uncachable > [ 0.000000] C0000-D3FFF write-protect > [ 0.000000] D4000-DFFFF uncachable > [ 0.000000] E0000-FFFFF write-protect > [ 0.000000] MTRR variable ranges enabled: > [ 0.000000] 0 base 000000000 mask F80000000 write-back > [ 0.000000] 1 base 07F700000 mask FFFF00000 uncachable > [ 0.000000] 2 base 07F800000 mask FFF800000 uncachable > [ 0.000000] 3 disabled > [ 0.000000] 4 disabled > [ 0.000000] 5 disabled > [ 0.000000] 6 disabled > [ 0.000000] 7 disabled > [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106 > [ 0.000000] e820 update range: 0000000000002000 - 0000000000006000 (usable) ==> (reserved) > [ 0.000000] Scanning 1 areas for low memory corruption > [ 0.000000] modified physical RAM map: > [ 0.000000] modified: 0000000000000000 - 0000000000002000 (usable) > [ 0.000000] modified: 0000000000002000 - 0000000000006000 (reserved) > [ 0.000000] modified: 0000000000006000 - 000000000009f800 (usable) > [ 0.000000] modified: 000000000009f800 - 00000000000a0000 (reserved) > [ 0.000000] modified: 00000000000d2000 - 00000000000d4000 (reserved) > [ 0.000000] modified: 00000000000e0000 - 0000000000100000 (reserved) > [ 0.000000] modified: 0000000000100000 - 000000007f6d0000 (usable) > [ 0.000000] modified: 000000007f6d0000 - 000000007f6e1000 (ACPI NVS) > [ 0.000000] modified: 000000007f6e1000 - 0000000080000000 (reserved) > [ 0.000000] modified: 00000000e0000000 - 00000000f0000000 (reserved) > [ 0.000000] modified: 00000000fec00000 - 00000000fec10000 (reserved) > [ 0.000000] modified: 00000000fed00000 - 00000000fed00400 (reserved) > [ 0.000000] modified: 00000000fed14000 - 00000000fed1a000 (reserved) > [ 0.000000] modified: 00000000fed1c000 - 00000000fed90000 (reserved) > [ 0.000000] modified: 00000000fee00000 - 00000000fee01000 (reserved) > [ 0.000000] modified: 00000000ff000000 - 0000000100000000 (reserved) > [ 0.000000] initial memory mapped : 0 - 00c00000 > [ 0.000000] init_memory_mapping: 0000000000000000-00000000377fe000 > [ 0.000000] Using x86 segment limits to approximate NX protection > [ 0.000000] 0000000000 - 0000400000 page 4k > [ 0.000000] 0000400000 - 0037400000 page 2M > [ 0.000000] 0037400000 - 00377fe000 page 4k > [ 0.000000] kernel direct mapping tables up to 377fe000 @ 7000-c000 > [ 0.000000] RAMDISK: 378a4000 - 37fef9cb > [ 0.000000] Allocated new RAMDISK: 008ad000 - 00ff89cb > [ 0.000000] Move RAMDISK from 00000000378a4000 - 0000000037fef9ca to 008ad000 - 00ff89ca > [ 0.000000] ACPI: RSDP 000f7ae0 00024 (v02 PTLTD ) > [ 0.000000] ACPI: XSDT 7f6d38f1 0007C (v01 ACRSYS ACRPRDCT 06040000 LTP 00000000) > [ 0.000000] ACPI: FACP 7f6ddc2a 000F4 (v03 INTEL CRESTLNE 06040000 ALAN 00000001) > [ 0.000000] ACPI: DSDT 7f6d4de1 08DD5 (v02 INTEL CRESTLNE 06040000 MSFT 03000001) > [ 0.000000] ACPI: FACS 7f6e0fc0 00040 > [ 0.000000] ACPI: APIC 7f6ddd1e 00068 (v01 INTEL CRESTLNE 06040000 LOHR 0000005A) > [ 0.000000] ACPI: HPET 7f6ddd86 00038 (v01 INTEL CRESTLNE 06040000 LOHR 0000005A) > [ 0.000000] ACPI: MCFG 7f6dddbe 0003C (v01 INTEL CRESTLNE 06040000 LOHR 0000005A) > [ 0.000000] ACPI: APIC 7f6dddfa 00068 (v01 PTLTD APIC 06040000 LTP 00000000) > [ 0.000000] ACPI: BOOT 7f6dde62 00028 (v01 PTLTD $SBFTBL$ 06040000 LTP 00000001) > [ 0.000000] ACPI: SLIC 7f6dde8a 00176 (v01 ACRSYS ACRPRDCT 06040000 acer 00000000) > [ 0.000000] ACPI: SSDT 7f6d4b04 002DD (v01 SataRe SataAhci 00001000 INTL 20050624) > [ 0.000000] ACPI: SSDT 7f6d3f29 0025F (v01 PmRef Cpu0Tst 00003000 INTL 20050624) > [ 0.000000] ACPI: SSDT 7f6d3e83 000A6 (v01 PmRef Cpu1Tst 00003000 INTL 20050624) > [ 0.000000] ACPI: SSDT 7f6d396d 00516 (v01 PmRef CpuPm 00003000 INTL 20050624) > [ 0.000000] ACPI: BIOS bug: multiple APIC/MADT found, using 0 > [ 0.000000] ACPI: If "acpi_apic_instance=2" works better, notify linux-acpi@xxxxxxxxxxxxxxx > [ 0.000000] ACPI: Local APIC address 0xfee00000 > [ 0.000000] 1150MB HIGHMEM available. > [ 0.000000] 887MB LOWMEM available. > [ 0.000000] mapped low ram: 0 - 377fe000 > [ 0.000000] low ram: 0 - 377fe000 > [ 0.000000] node 0 low ram: 00000000 - 377fe000 > [ 0.000000] node 0 bootmap 00008000 - 0000ef00 > [ 0.000000] (9 early reservations) ==> bootmem [0000000000 - 00377fe000] > [ 0.000000] #0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000] > [ 0.000000] #1 [0000001000 - 0000002000] EX TRAMPOLINE ==> [0000001000 - 0000002000] > [ 0.000000] #2 [0000006000 - 0000007000] TRAMPOLINE ==> [0000006000 - 0000007000] > [ 0.000000] #3 [0000100000 - 00008a80a0] TEXT DATA BSS ==> [0000100000 - 00008a80a0] > [ 0.000000] #4 [000009f800 - 0000100000] BIOS reserved ==> [000009f800 - 0000100000] > [ 0.000000] #5 [00008a9000 - 00008ac150] BRK ==> [00008a9000 - 00008ac150] > [ 0.000000] #6 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000] > [ 0.000000] #7 [00008ad000 - 0000ff89cb] NEW RAMDISK ==> [00008ad000 - 0000ff89cb] > [ 0.000000] #8 [0000008000 - 000000f000] BOOTMAP ==> [0000008000 - 000000f000] > [ 0.000000] found SMP MP-table at [c00f7b10] f7b10 > [ 0.000000] Zone PFN ranges: > [ 0.000000] DMA 0x00000000 -> 0x00001000 > [ 0.000000] Normal 0x00001000 -> 0x000377fe > [ 0.000000] HighMem 0x000377fe -> 0x0007f6d0 > [ 0.000000] Movable zone start PFN for each node > [ 0.000000] early_node_map[3] active PFN ranges > [ 0.000000] 0: 0x00000000 -> 0x00000002 > [ 0.000000] 0: 0x00000006 -> 0x0000009f > [ 0.000000] 0: 0x00000100 -> 0x0007f6d0 > [ 0.000000] On node 0 totalpages: 521835 > [ 0.000000] free_area_init_node: node 0, pgdat c0784940, node_mem_map c1000000 > [ 0.000000] DMA zone: 32 pages used for memmap > [ 0.000000] DMA zone: 0 pages reserved > [ 0.000000] DMA zone: 3963 pages, LIFO batch:0 > [ 0.000000] Normal zone: 1744 pages used for memmap > [ 0.000000] Normal zone: 221486 pages, LIFO batch:31 > [ 0.000000] HighMem zone: 2302 pages used for memmap > [ 0.000000] HighMem zone: 292308 pages, LIFO batch:31 > [ 0.000000] Using APIC driver default > [ 0.000000] ACPI: PM-Timer IO Port: 0x1008 > [ 0.000000] ACPI: Local APIC address 0xfee00000 > [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) > [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) > [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) > [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) > [ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) > [ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23 > [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) > [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) > [ 0.000000] ACPI: IRQ0 used by override. > [ 0.000000] ACPI: IRQ2 used by override. > [ 0.000000] ACPI: IRQ9 used by override. > [ 0.000000] Enabling APIC mode: Flat. Using 1 I/O APICs > [ 0.000000] Using ACPI (MADT) for SMP configuration information > [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 > [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs > [ 0.000000] nr_irqs_gsi: 24 > [ 0.000000] PM: Registered nosave memory: 0000000000002000 - 0000000000006000 > [ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000 > [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000d2000 > [ 0.000000] PM: Registered nosave memory: 00000000000d2000 - 00000000000d4000 > [ 0.000000] PM: Registered nosave memory: 00000000000d4000 - 00000000000e0000 > [ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000 > [ 0.000000] Allocating PCI resources starting at 80000000 (gap: 80000000:60000000) > [ 0.000000] NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1 > [ 0.000000] PERCPU: Embedded 14 pages at c1ffa000, static data 35612 bytes > [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 517757 > [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-15-generic root=UUID=7f47cf18-8540-4f91-9d5c-03bafb9c91dc ro quiet splash > [ 0.000000] PID hash table entries: 4096 (order: 12, 16384 bytes) > [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) > [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) > [ 0.000000] Enabling fast FPU save and restore... done. > [ 0.000000] Enabling unmasked SIMD FPU exception support... done. > [ 0.000000] Initializing CPU#0 > [ 0.000000] allocated 10438720 bytes of page_cgroup > [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups > [ 0.000000] Initializing HighMem for node 0 (000377fe:0007f6d0) > [ 0.000000] Memory: 2043644k/2087744k available (4566k kernel code, 42820k reserved, 2142k data, 540k init, 1178440k highmem) > [ 0.000000] virtual kernel memory layout: > [ 0.000000] fixmap : 0xfff1d000 - 0xfffff000 ( 904 kB) > [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) > [ 0.000000] vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB) > [ 0.000000] lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB) > [ 0.000000] .init : 0xc078e000 - 0xc0815000 ( 540 kB) > [ 0.000000] .data : 0xc0575b44 - 0xc078d3c8 (2142 kB) > [ 0.000000] .text : 0xc0100000 - 0xc0575b44 (4566 kB) > [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. > [ 0.000000] SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 > [ 0.000000] NR_IRQS:2304 nr_irqs:424 > [ 0.000000] Extended CMOS year: 2000 > [ 0.000000] Fast TSC calibration using PIT > [ 0.000000] Detected 1733.237 MHz processor. > [ 0.001487] Console: colour VGA+ 80x25 > [ 0.001490] console [tty0] enabled > [ 0.001682] hpet clockevent registered > [ 0.001687] HPET: 3 timers in total, 0 timers will be used for per-cpu timer > [ 0.001694] Calibrating delay loop (skipped), value calculated using timer frequency.. 3466.47 BogoMIPS (lpj=6932948) > [ 0.001716] Security Framework initialized > [ 0.001740] AppArmor: AppArmor initialized > [ 0.001748] Mount-cache hash table entries: 512 > [ 0.001898] Initializing cgroup subsys ns > [ 0.001904] Initializing cgroup subsys cpuacct > [ 0.001909] Initializing cgroup subsys memory > [ 0.001917] Initializing cgroup subsys freezer > [ 0.001920] Initializing cgroup subsys net_cls > [ 0.001935] CPU: L1 I cache: 32K, L1 D cache: 32K > [ 0.001938] CPU: L2 cache: 1024K > [ 0.001942] CPU: Physical Processor ID: 0 > [ 0.001943] CPU: Processor Core ID: 0 > [ 0.001948] mce: CPU supports 6 MCE banks > [ 0.001956] CPU0: Thermal monitoring handled by SMI > [ 0.001960] using mwait in idle threads. > [ 0.001968] Performance Counters: Core2 events, Intel PMU driver. > [ 0.001979] ... version: 2 > [ 0.001980] ... bit width: 40 > [ 0.001982] ... generic counters: 2 > [ 0.001984] ... value mask: 000000ffffffffff > [ 0.001986] ... max period: 000000007fffffff > [ 0.001988] ... fixed-purpose counters: 3 > [ 0.001990] ... counter mask: 0000000700000003 > [ 0.001995] Checking 'hlt' instruction... OK. > [ 0.018924] ACPI: Core revision 20090521 > [ 0.036452] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 > [ 0.077181] CPU0: Intel(R) Pentium(R) Dual CPU T2370 @ 1.73GHz stepping 0d > [ 0.080001] Booting processor 1 APIC 0x1 ip 0x6000 > [ 0.004000] Initializing CPU#1 > [ 0.004000] Calibrating delay using timer specific routine.. 3466.57 BogoMIPS (lpj=6933141) > [ 0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K > [ 0.004000] CPU: L2 cache: 1024K > [ 0.004000] CPU: Physical Processor ID: 0 > [ 0.004000] CPU: Processor Core ID: 1 > [ 0.004000] mce: CPU supports 6 MCE banks > [ 0.004000] CPU1: Thermal monitoring handled by SMI > [ 0.004000] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106 > [ 0.165551] CPU1: Intel(R) Pentium(R) Dual CPU T2370 @ 1.73GHz stepping 0d > [ 0.165569] checking TSC synchronization [CPU#0 -> CPU#1]: passed. > [ 0.168026] Brought up 2 CPUs > [ 0.168029] Total of 2 processors activated (6933.04 BogoMIPS). > [ 0.168085] CPU0 attaching sched-domain: > [ 0.168089] domain 0: span 0-1 level MC > [ 0.168092] groups: 0 1 > [ 0.168098] CPU1 attaching sched-domain: > [ 0.168100] domain 0: span 0-1 level MC > [ 0.168103] groups: 1 0 > [ 0.168192] Booting paravirtualized kernel on bare hardware > [ 0.168871] regulator: core version 0.5 > [ 0.168871] Time: 18:20:36 Date: 12/03/09 > [ 0.168871] NET: Registered protocol family 16 > [ 0.168871] EISA bus registered > [ 0.168871] ACPI: bus type pci registered > [ 0.168871] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255 > [ 0.168871] PCI: MCFG area at e0000000 reserved in E820 > [ 0.168871] PCI: Using MMCONFIG for extended config space > [ 0.168871] PCI: Using configuration type 1 for base access > [ 0.172385] bio: create slab <bio-0> at 0 > [ 0.173252] ACPI: EC: Look up EC in DSDT > [ 0.178472] ACPI: BIOS _OSI(Linux) query ignored > [ 0.180024] ACPI: EC: non-query interrupt received, switching to interrupt mode > [ 0.692007] ACPI: EC: missing confirmations, switch off interrupt mode. > [ 1.148092] ACPI: Interpreter enabled > [ 1.148099] ACPI: (supports S0 S3 S4 S5) > [ 1.148123] ACPI: Using IOAPIC for interrupt routing > [ 1.153583] ACPI: EC: GPE = 0x18, I/O: command/status = 0x66, data = 0x62 > [ 1.153586] ACPI: EC: driver started in poll mode > [ 1.153981] ACPI: No dock devices found. > [ 1.154670] ACPI Error (psargs-0359): [CDW1] Namespace lookup failure, AE_NOT_FOUND > [ 1.154678] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0._OSC] (Node f7012270), AE_NOT_FOUND > [ 1.154712] ACPI: PCI Root Bridge [PCI0] (0000:00) > [ 1.154834] pci 0000:00:02.0: reg 10 64bit mmio: [0xf0000000-0xf00fffff] > [ 1.154844] pci 0000:00:02.0: reg 18 64bit mmio: [0xd0000000-0xdfffffff] > [ 1.154850] pci 0000:00:02.0: reg 20 io port: [0x1800-0x1807] > [ 1.154906] pci 0000:00:02.1: reg 10 64bit mmio: [0xf0100000-0xf01fffff] > [ 1.155046] pci 0000:00:1a.0: reg 20 io port: [0x1820-0x183f] > [ 1.155123] pci 0000:00:1a.1: reg 20 io port: [0x1840-0x185f] > [ 1.155210] pci 0000:00:1a.7: reg 10 32bit mmio: [0xf0704800-0xf0704bff] > [ 1.155287] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold > [ 1.155294] pci 0000:00:1a.7: PME# disabled > [ 1.155359] pci 0000:00:1b.0: reg 10 64bit mmio: [0xf0500000-0xf0503fff] > [ 1.155433] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold > [ 1.155439] pci 0000:00:1b.0: PME# disabled > [ 1.155543] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold > [ 1.155549] pci 0000:00:1c.0: PME# disabled > [ 1.155656] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold > [ 1.155662] pci 0000:00:1c.1: PME# disabled > [ 1.155769] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold > [ 1.155775] pci 0000:00:1c.2: PME# disabled > [ 1.155856] pci 0000:00:1d.0: reg 20 io port: [0x1860-0x187f] > [ 1.155934] pci 0000:00:1d.1: reg 20 io port: [0x1880-0x189f] > [ 1.156023] pci 0000:00:1d.2: reg 20 io port: [0x18a0-0x18bf] > [ 1.156110] pci 0000:00:1d.7: reg 10 32bit mmio: [0xf0704c00-0xf0704fff] > [ 1.156186] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold > [ 1.156193] pci 0000:00:1d.7: PME# disabled > [ 1.156391] pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO > [ 1.156396] pci 0000:00:1f.0: quirk: region 1180-11bf claimed by ICH6 GPIO > [ 1.156401] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 1 PIO at 0680 (mask 007f) > [ 1.156406] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 2 PIO at 0600 (mask 003f) > [ 1.156413] pci 0000:00:1f.0: ICH7 LPC Generic IO decode 4 PIO at 0068 (mask 0007) > [ 1.156475] pci 0000:00:1f.1: reg 10 io port: [0x00-0x07] > [ 1.156485] pci 0000:00:1f.1: reg 14 io port: [0x00-0x03] > [ 1.156494] pci 0000:00:1f.1: reg 18 io port: [0x00-0x07] > [ 1.156504] pci 0000:00:1f.1: reg 1c io port: [0x00-0x03] > [ 1.156514] pci 0000:00:1f.1: reg 20 io port: [0x1810-0x181f] > [ 1.156602] pci 0000:00:1f.2: reg 10 io port: [0x1c00-0x1c07] > [ 1.156612] pci 0000:00:1f.2: reg 14 io port: [0x18d4-0x18d7] > [ 1.156621] pci 0000:00:1f.2: reg 18 io port: [0x18d8-0x18df] > [ 1.156631] pci 0000:00:1f.2: reg 1c io port: [0x18d0-0x18d3] > [ 1.156641] pci 0000:00:1f.2: reg 20 io port: [0x18e0-0x18ff] > [ 1.156651] pci 0000:00:1f.2: reg 24 32bit mmio: [0xf0704000-0xf07047ff] > [ 1.156702] pci 0000:00:1f.2: PME# supported from D3hot > [ 1.156707] pci 0000:00:1f.2: PME# disabled > [ 1.156747] pci 0000:00:1f.3: reg 10 32bit mmio: [0x000000-0x0000ff] > [ 1.156778] pci 0000:00:1f.3: reg 20 io port: [0x1c20-0x1c3f] > [ 1.156884] pci 0000:00:1c.0: bridge io port: [0x00-0xfff] > [ 1.156891] pci 0000:00:1c.0: bridge 32bit mmio: [0x000000-0x0fffff] > [ 1.156900] pci 0000:00:1c.0: bridge 64bit mmio pref: [0x000000-0x0fffff] > [ 1.156984] pci 0000:04:00.0: reg 10 64bit mmio: [0x000000-0x00ffff] > [ 1.157182] pci 0000:00:1c.1: bridge io port: [0x00-0xfff] > [ 1.157188] pci 0000:00:1c.1: bridge 32bit mmio: [0x000000-0x0fffff] > [ 1.157197] pci 0000:00:1c.1: bridge 64bit mmio pref: [0x000000-0x0fffff] > [ 1.157432] pci 0000:05:00.0: reg 10 64bit mmio: [0x000000-0x00ffff] > [ 1.157686] pci 0000:05:00.0: PME# supported from D3hot D3cold > [ 1.157699] pci 0000:05:00.0: PME# disabled > [ 1.157825] pci 0000:00:1c.2: bridge io port: [0x00-0xfff] > [ 1.157831] pci 0000:00:1c.2: bridge 32bit mmio: [0x000000-0x0fffff] > [ 1.157841] pci 0000:00:1c.2: bridge 64bit mmio pref: [0x000000-0x0fffff] > [ 1.157914] pci 0000:0a:09.0: reg 10 32bit mmio: [0xf0400000-0xf04007ff] > [ 1.157987] pci 0000:0a:09.0: supports D1 D2 > [ 1.157990] pci 0000:0a:09.0: PME# supported from D0 D1 D2 D3hot D3cold > [ 1.157996] pci 0000:0a:09.0: PME# disabled > [ 1.158046] pci 0000:0a:09.1: reg 10 32bit mmio: [0xf0400800-0xf04008ff] > [ 1.158117] pci 0000:0a:09.1: supports D1 D2 > [ 1.158119] pci 0000:0a:09.1: PME# supported from D0 D1 D2 D3hot D3cold > [ 1.158125] pci 0000:0a:09.1: PME# disabled > [ 1.158176] pci 0000:0a:09.2: reg 10 32bit mmio: [0xf0400c00-0xf0400cff] > [ 1.158248] pci 0000:0a:09.2: supports D1 D2 > [ 1.158250] pci 0000:0a:09.2: PME# supported from D0 D1 D2 D3hot D3cold > [ 1.158256] pci 0000:0a:09.2: PME# disabled > [ 1.158308] pci 0000:0a:09.3: reg 10 32bit mmio: [0xf0401000-0xf04010ff] > [ 1.158380] pci 0000:0a:09.3: supports D1 D2 > [ 1.158382] pci 0000:0a:09.3: PME# supported from D0 D1 D2 D3hot D3cold > [ 1.158388] pci 0000:0a:09.3: PME# disabled > [ 1.158439] pci 0000:0a:09.4: reg 10 32bit mmio: [0xf0401400-0xf04014ff] > [ 1.158511] pci 0000:0a:09.4: supports D1 D2 > [ 1.158513] pci 0000:0a:09.4: PME# supported from D0 D1 D2 D3hot D3cold > [ 1.158519] pci 0000:0a:09.4: PME# disabled > [ 1.158583] pci 0000:00:1e.0: transparent bridge > [ 1.158593] pci 0000:00:1e.0: bridge 32bit mmio: [0xf0400000-0xf04fffff] > [ 1.158632] pci_bus 0000:00: on NUMA node 0 > [ 1.158638] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] > [ 1.158921] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT] > [ 1.159010] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT] > [ 1.159090] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT] > [ 1.159219] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT] > [ 1.159324] ACPI Error (psargs-0359): [CDW1] Namespace lookup failure, AE_NOT_FOUND > [ 1.159331] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0._OSC] (Node f7012270), AE_NOT_FOUND > [ 1.172412] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 *5 6 7 10 12 14 15) > [ 1.172535] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *10 > [ 1.172655] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 *10 12 14 15) > [ 1.172774] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10 > [ 1.172893] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled. > [ 1.173012] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 *11 12 14 15) > [ 1.173130] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *11 > [ 1.173248] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 *7 11 12 14 15) > [ 1.173471] SCSI subsystem initialized > [ 1.173509] libata version 3.00 loaded. > [ 1.173509] usbcore: registered new interface driver usbfs > [ 1.173509] usbcore: registered new interface driver hub > [ 1.173509] usbcore: registered new device driver usb > [ 1.173509] ACPI: WMI: Mapper loaded > [ 1.173509] PCI: Using ACPI for IRQ routing > [ 1.173509] pci 0000:00:1c.0: BAR 13: can't allocate resource > [ 1.173509] pci 0000:00:1c.0: BAR 14: can't allocate resource > [ 1.173509] pci 0000:00:1c.0: BAR 15: can't allocate resource > [ 1.173509] pci 0000:00:1c.1: BAR 13: can't allocate resource > [ 1.173509] pci 0000:00:1c.1: BAR 14: can't allocate resource > [ 1.173509] pci 0000:00:1c.1: BAR 15: can't allocate resource > [ 1.173509] pci 0000:00:1c.2: BAR 13: can't allocate resource > [ 1.173509] pci 0000:00:1c.2: BAR 14: can't allocate resource > [ 1.173509] pci 0000:00:1c.2: BAR 15: can't allocate resource > [ 1.184011] Bluetooth: Core ver 2.15 > [ 1.184029] NET: Registered protocol family 31 > [ 1.184029] Bluetooth: HCI device and connection manager initialized > [ 1.184029] Bluetooth: HCI socket layer initialized > [ 1.184029] NetLabel: Initializing > [ 1.184029] NetLabel: domain hash size = 128 > [ 1.184029] NetLabel: protocols = UNLABELED CIPSOv4 > [ 1.184041] NetLabel: unlabeled traffic allowed by default > [ 1.184077] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 > [ 1.184084] hpet0: 3 comparators, 64-bit 14.318180 MHz counter > [ 1.192028] Switched to high resolution mode on CPU 0 > [ 1.193591] Switched to high resolution mode on CPU 1 > [ 1.200022] pnp: PnP ACPI init > [ 1.200046] ACPI: bus type pnp registered > [ 1.203249] pnp: PnP ACPI: found 11 devices > [ 1.203252] ACPI: ACPI bus type pnp unregistered > [ 1.203256] PnPBIOS: Disabled by ACPI PNP > [ 1.203270] system 00:01: iomem range 0xfed1c000-0xfed1ffff has been reserved > [ 1.203274] system 00:01: iomem range 0xfed14000-0xfed17fff has been reserved > [ 1.203278] system 00:01: iomem range 0xfed18000-0xfed18fff has been reserved > [ 1.203281] system 00:01: iomem range 0xfed19000-0xfed19fff has been reserved > [ 1.203285] system 00:01: iomem range 0xe0000000-0xefffffff has been reserved > [ 1.203288] system 00:01: iomem range 0xfed20000-0xfed3ffff has been reserved > [ 1.203291] system 00:01: iomem range 0xfed40000-0xfed44fff has been reserved > [ 1.203295] system 00:01: iomem range 0xfed45000-0xfed8ffff has been reserved > [ 1.203302] system 00:04: iomem range 0xfed00000-0xfed003ff has been reserved > [ 1.203311] system 00:06: ioport range 0x680-0x69f has been reserved > [ 1.203314] system 00:06: ioport range 0x800-0x80f has been reserved > [ 1.203317] system 00:06: ioport range 0x1000-0x107f has been reserved > [ 1.203321] system 00:06: ioport range 0x1180-0x11bf has been reserved > [ 1.203328] system 00:06: ioport range 0x1640-0x164f has been reserved > [ 1.203331] system 00:06: ioport range 0xfe00-0xfe00 has been reserved > [ 1.238041] AppArmor: AppArmor Filesystem Enabled > [ 1.238138] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:02 > [ 1.238141] pci 0000:00:1c.0: IO window: disabled > [ 1.238148] pci 0000:00:1c.0: MEM window: disabled > [ 1.238154] pci 0000:00:1c.0: PREFETCH window: disabled > [ 1.238170] pci 0000:00:1c.1: PCI bridge, secondary bus 0000:04 > [ 1.238173] pci 0000:00:1c.1: IO window: disabled > [ 1.238181] pci 0000:00:1c.1: MEM window: 0x80000000-0x800fffff > [ 1.238186] pci 0000:00:1c.1: PREFETCH window: disabled > [ 1.238248] pci 0000:00:1c.2: PCI bridge, secondary bus 0000:05 > [ 1.238250] pci 0000:00:1c.2: IO window: disabled > [ 1.238258] pci 0000:00:1c.2: MEM window: 0x80100000-0x801fffff > [ 1.238263] pci 0000:00:1c.2: PREFETCH window: disabled > [ 1.238269] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:0a > [ 1.238272] pci 0000:00:1e.0: IO window: disabled > [ 1.238279] pci 0000:00:1e.0: MEM window: 0xf0400000-0xf04fffff > [ 1.238285] pci 0000:00:1e.0: PREFETCH window: disabled > [ 1.238303] alloc irq_desc for 17 on node -1 > [ 1.238305] alloc kstat_irqs on node -1 > [ 1.238312] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 > [ 1.238321] pci 0000:00:1c.0: setting latency timer to 64 > [ 1.238331] pci 0000:00:1c.1: enabling device (0000 -> 0002) > [ 1.238336] alloc irq_desc for 16 on node -1 > [ 1.238338] alloc kstat_irqs on node -1 > [ 1.238342] pci 0000:00:1c.1: PCI INT B -> GSI 16 (level, low) -> IRQ 16 > [ 1.238350] pci 0000:00:1c.1: setting latency timer to 64 > [ 1.238360] pci 0000:00:1c.2: enabling device (0000 -> 0002) > [ 1.238364] alloc irq_desc for 18 on node -1 > [ 1.238366] alloc kstat_irqs on node -1 > [ 1.238370] pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18 > [ 1.238378] pci 0000:00:1c.2: setting latency timer to 64 > [ 1.238388] pci 0000:00:1e.0: setting latency timer to 64 > [ 1.238394] pci_bus 0000:00: resource 0 io: [0x00-0xffff] > [ 1.238397] pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff] > [ 1.238400] pci_bus 0000:02: resource 0 mem: [0x0-0xfff] > [ 1.238403] pci_bus 0000:02: resource 1 mem: [0x0-0xfffff] > [ 1.238406] pci_bus 0000:02: resource 2 mem: [0x0-0xfffff] > [ 1.238409] pci_bus 0000:04: resource 0 mem: [0x0-0xfff] > [ 1.238412] pci_bus 0000:04: resource 1 mem: [0x80000000-0x800fffff] > [ 1.238415] pci_bus 0000:04: resource 2 mem: [0x0-0xfffff] > [ 1.238417] pci_bus 0000:05: resource 0 mem: [0x0-0xfff] > [ 1.238420] pci_bus 0000:05: resource 1 mem: [0x80100000-0x801fffff] > [ 1.238423] pci_bus 0000:05: resource 2 mem: [0x0-0xfffff] > [ 1.238426] pci_bus 0000:0a: resource 1 mem: [0xf0400000-0xf04fffff] > [ 1.238429] pci_bus 0000:0a: resource 3 io: [0x00-0xffff] > [ 1.238432] pci_bus 0000:0a: resource 4 mem: [0x000000-0xffffffff] > [ 1.238476] NET: Registered protocol family 2 > [ 1.238590] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) > [ 1.238977] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) > [ 1.239504] TCP bind hash table entries: 65536 (order: 7, 524288 bytes) > [ 1.239898] TCP: Hash tables configured (established 131072 bind 65536) > [ 1.239901] TCP reno registered > [ 1.240071] NET: Registered protocol family 1 > [ 1.240159] Trying to unpack rootfs image as initramfs... > [ 1.457452] Freeing initrd memory: 7470k freed > [ 1.463550] Simple Boot Flag at 0x35 set to 0x1 > [ 1.463768] cpufreq-nforce2: No nForce2 chipset. > [ 1.463800] Scanning for low memory corruption every 60 seconds > [ 1.463929] audit: initializing netlink socket (disabled) > [ 1.463951] type=2000 audit(1259864437.460:1): initialized > [ 1.473810] highmem bounce pool size: 64 pages > [ 1.473817] HugeTLB registered 4 MB page size, pre-allocated 0 pages > [ 1.475527] VFS: Disk quotas dquot_6.5.2 > [ 1.475596] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) > [ 1.476245] fuse init (API version 7.12) > [ 1.476342] msgmni has been set to 1706 > [ 1.476581] alg: No test for stdrng (krng) > [ 1.476598] io scheduler noop registered > [ 1.476601] io scheduler anticipatory registered > [ 1.476603] io scheduler deadline registered > [ 1.476651] io scheduler cfq registered (default) > [ 1.476666] pci 0000:00:02.0: Boot video device > [ 1.476989] alloc irq_desc for 24 on node -1 > [ 1.476991] alloc kstat_irqs on node -1 > [ 1.477006] pcieport-driver 0000:00:1c.0: irq 24 for MSI/MSI-X > [ 1.477020] pcieport-driver 0000:00:1c.0: setting latency timer to 64 > [ 1.477206] alloc irq_desc for 25 on node -1 > [ 1.477208] alloc kstat_irqs on node -1 > [ 1.477219] pcieport-driver 0000:00:1c.1: irq 25 for MSI/MSI-X > [ 1.477232] pcieport-driver 0000:00:1c.1: setting latency timer to 64 > [ 1.477412] alloc irq_desc for 26 on node -1 > [ 1.477414] alloc kstat_irqs on node -1 > [ 1.477424] pcieport-driver 0000:00:1c.2: irq 26 for MSI/MSI-X > [ 1.477437] pcieport-driver 0000:00:1c.2: setting latency timer to 64 > [ 1.477559] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 > [ 1.477631] ACPI Error (psargs-0359): [CDW1] Namespace lookup failure, AE_NOT_FOUND > [ 1.477639] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0._OSC] (Node f7012270), AE_NOT_FOUND > [ 1.477722] ACPI Error (psargs-0359): [CDW1] Namespace lookup failure, AE_NOT_FOUND > [ 1.477728] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0._OSC] (Node f7012270), AE_NOT_FOUND > [ 1.477800] ACPI Error (psargs-0359): [CDW1] Namespace lookup failure, AE_NOT_FOUND > [ 1.477806] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0._OSC] (Node f7012270), AE_NOT_FOUND > [ 1.477897] ACPI Error (psargs-0359): [CDW1] Namespace lookup failure, AE_NOT_FOUND > [ 1.477903] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0._OSC] (Node f7012270), AE_NOT_FOUND > [ 1.477974] ACPI Error (psargs-0359): [CDW1] Namespace lookup failure, AE_NOT_FOUND > [ 1.477980] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0._OSC] (Node f7012270), AE_NOT_FOUND > [ 1.478051] ACPI Error (psargs-0359): [CDW1] Namespace lookup failure, AE_NOT_FOUND > [ 1.478057] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0._OSC] (Node f7012270), AE_NOT_FOUND > [ 1.478106] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 > [ 1.532114] ACPI: AC Adapter [ACAD] (on-line) > [ 1.532185] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 > [ 1.532189] ACPI: Power Button [PWRF] > [ 1.532265] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1 > [ 1.532333] ACPI: Lid Switch [LID] > [ 1.532384] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2 > [ 1.532387] ACPI: Power Button [PWRB] > [ 1.532438] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input3 > [ 1.532441] ACPI: Sleep Button [SLPB] > [ 1.533192] ACPI: SSDT 7f6d4804 00238 (v01 PmRef Cpu0Ist 00003000 INTL 20050624) > [ 1.533849] ACPI: SSDT 7f6d4188 005F7 (v01 PmRef Cpu0Cst 00003001 INTL 20050624) > [ 1.536525] Monitor-Mwait will be used to enter C-1 state > [ 1.536560] Monitor-Mwait will be used to enter C-2 state > [ 1.536586] Monitor-Mwait will be used to enter C-3 state > [ 1.536596] Marking TSC unstable due to TSC halts in idle > [ 1.536619] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3]) > [ 1.536650] processor LNXCPU:00: registered as cooling_device0 > [ 1.536655] ACPI: Processor [CPU0] (supports 8 throttling states) > [ 1.537078] ACPI: SSDT 7f6d4a3c 000C8 (v01 PmRef Cpu1Ist 00003000 INTL 20050624) > [ 1.537530] ACPI: SSDT 7f6d477f 00085 (v01 PmRef Cpu1Cst 00003000 INTL 20050624) > [ 1.538709] ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3]) > [ 1.538740] processor LNXCPU:01: registered as cooling_device1 > [ 1.538745] ACPI: Processor [CPU1] (supports 8 throttling states) > [ 1.764070] thermal LNXTHERM:01: registered as thermal_zone0 > [ 1.764082] ACPI: Thermal Zone [THRM] (86 C) > [ 1.764152] isapnp: Scanning for PnP cards... > [ 1.776102] ACPI: Battery Slot [BAT1] (battery absent) > [ 2.118364] isapnp: No Plug & Play device found > [ 2.119750] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled > [ 2.121334] brd: module loaded > [ 2.121853] loop: module loaded > [ 2.121938] input: Macintosh mouse button emulation as /devices/virtual/input/input4 > [ 2.122032] ahci 0000:00:1f.2: version 3.0 > [ 2.122052] alloc irq_desc for 19 on node -1 > [ 2.122055] alloc kstat_irqs on node -1 > [ 2.122063] ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19 > [ 2.122108] alloc irq_desc for 27 on node -1 > [ 2.122110] alloc kstat_irqs on node -1 > [ 2.122121] ahci 0000:00:1f.2: irq 27 for MSI/MSI-X > [ 2.122203] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x7 impl SATA mode > [ 2.122207] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part > [ 2.122214] ahci 0000:00:1f.2: setting latency timer to 64 > [ 2.122513] scsi0 : ahci > [ 2.122637] scsi1 : ahci > [ 2.122706] scsi2 : ahci > [ 2.122838] ata1: SATA max UDMA/133 abar m2048@0xf0704000 port 0xf0704100 irq 27 > [ 2.122843] ata2: SATA max UDMA/133 abar m2048@0xf0704000 port 0xf0704180 irq 27 > [ 2.122847] ata3: SATA max UDMA/133 abar m2048@0xf0704000 port 0xf0704200 irq 27 > [ 2.122921] ata_piix 0000:00:1f.1: version 2.13 > [ 2.122934] ata_piix 0000:00:1f.1: PCI INT A -> GSI 19 (level, low) -> IRQ 19 > [ 2.122985] ata_piix 0000:00:1f.1: setting latency timer to 64 > [ 2.123071] scsi3 : ata_piix > [ 2.123143] scsi4 : ata_piix > [ 2.123844] ata4: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1810 irq 14 > [ 2.123848] ata5: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1818 irq 15 > [ 2.124938] Fixed MDIO Bus: probed > [ 2.124981] PPP generic driver version 2.4.2 > [ 2.125118] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver > [ 2.125142] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18 > [ 2.125163] ehci_hcd 0000:00:1a.7: setting latency timer to 64 > [ 2.125167] ehci_hcd 0000:00:1a.7: EHCI Host Controller > [ 2.125224] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 1 > [ 2.129136] ehci_hcd 0000:00:1a.7: debug port 1 > [ 2.129144] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported > [ 2.129162] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xf0704800 > [ 2.144020] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00 > [ 2.144104] usb usb1: configuration #1 chosen from 1 choice > [ 2.144138] hub 1-0:1.0: USB hub found > [ 2.144147] hub 1-0:1.0: 4 ports detected > [ 2.144212] alloc irq_desc for 23 on node -1 > [ 2.144215] alloc kstat_irqs on node -1 > [ 2.144222] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23 > [ 2.144234] ehci_hcd 0000:00:1d.7: setting latency timer to 64 > [ 2.144238] ehci_hcd 0000:00:1d.7: EHCI Host Controller > [ 2.144275] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2 > [ 2.148176] ehci_hcd 0000:00:1d.7: debug port 1 > [ 2.148183] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported > [ 2.148199] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xf0704c00 > [ 2.160019] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00 > [ 2.160092] usb usb2: configuration #1 chosen from 1 choice > [ 2.160123] hub 2-0:1.0: USB hub found > [ 2.160130] hub 2-0:1.0: 6 ports detected > [ 2.160203] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver > [ 2.160226] uhci_hcd: USB Universal Host Controller Interface driver > [ 2.160264] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 > [ 2.160273] uhci_hcd 0000:00:1a.0: setting latency timer to 64 > [ 2.160277] uhci_hcd 0000:00:1a.0: UHCI Host Controller > [ 2.160317] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3 > [ 2.160358] uhci_hcd 0000:00:1a.0: irq 16, io base 0x00001820 > [ 2.160452] usb usb3: configuration #1 chosen from 1 choice > [ 2.160482] hub 3-0:1.0: USB hub found > [ 2.160490] hub 3-0:1.0: 2 ports detected > [ 2.160545] alloc irq_desc for 21 on node -1 > [ 2.160548] alloc kstat_irqs on node -1 > [ 2.160554] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21 > [ 2.160562] uhci_hcd 0000:00:1a.1: setting latency timer to 64 > [ 2.160566] uhci_hcd 0000:00:1a.1: UHCI Host Controller > [ 2.160603] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4 > [ 2.160641] uhci_hcd 0000:00:1a.1: irq 21, io base 0x00001840 > [ 2.160728] usb usb4: configuration #1 chosen from 1 choice > [ 2.160758] hub 4-0:1.0: USB hub found > [ 2.160765] hub 4-0:1.0: 2 ports detected > [ 2.160824] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23 > [ 2.160832] uhci_hcd 0000:00:1d.0: setting latency timer to 64 > [ 2.160836] uhci_hcd 0000:00:1d.0: UHCI Host Controller > [ 2.160869] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5 > [ 2.160900] uhci_hcd 0000:00:1d.0: irq 23, io base 0x00001860 > [ 2.160988] usb usb5: configuration #1 chosen from 1 choice > [ 2.161032] hub 5-0:1.0: USB hub found > [ 2.161039] hub 5-0:1.0: 2 ports detected > [ 2.161097] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19 > [ 2.161104] uhci_hcd 0000:00:1d.1: setting latency timer to 64 > [ 2.161108] uhci_hcd 0000:00:1d.1: UHCI Host Controller > [ 2.161145] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6 > [ 2.161187] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00001880 > [ 2.161277] usb usb6: configuration #1 chosen from 1 choice > [ 2.161306] hub 6-0:1.0: USB hub found > [ 2.161314] hub 6-0:1.0: 2 ports detected > [ 2.161369] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18 > [ 2.161377] uhci_hcd 0000:00:1d.2: setting latency timer to 64 > [ 2.161381] uhci_hcd 0000:00:1d.2: UHCI Host Controller > [ 2.161415] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7 > [ 2.161444] uhci_hcd 0000:00:1d.2: irq 18, io base 0x000018a0 > [ 2.161535] usb usb7: configuration #1 chosen from 1 choice > [ 2.161564] hub 7-0:1.0: USB hub found > [ 2.161572] hub 7-0:1.0: 2 ports detected > [ 2.161696] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 > [ 2.165164] i8042.c: Detected active multiplexing controller, rev 1.1. > [ 2.166134] serio: i8042 KBD port at 0x60,0x64 irq 1 > [ 2.166140] serio: i8042 AUX0 port at 0x60,0x64 irq 12 > [ 2.166144] serio: i8042 AUX1 port at 0x60,0x64 irq 12 > [ 2.166147] serio: i8042 AUX2 port at 0x60,0x64 irq 12 > [ 2.166151] serio: i8042 AUX3 port at 0x60,0x64 irq 12 > [ 2.166235] mice: PS/2 mouse device common for all mice > [ 2.166388] rtc_cmos 00:07: RTC can wake from S4 > [ 2.166428] rtc_cmos 00:07: rtc core: registered rtc_cmos as rtc0 > [ 2.166464] rtc0: alarms up to one month, y3k, 242 bytes nvram, hpet irqs > [ 2.166582] device-mapper: uevent: version 1.0.3 > [ 2.166703] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@xxxxxxxxxx > [ 2.166809] device-mapper: multipath: version 1.1.0 loaded > [ 2.166812] device-mapper: multipath round-robin: version 1.0.0 loaded > [ 2.166956] EISA: Probing bus 0 at eisa.0 > [ 2.166963] Cannot allocate resource for EISA slot 1 > [ 2.166997] EISA: Detected 0 cards. > [ 2.167210] cpuidle: using governor ladder > [ 2.167353] cpuidle: using governor menu > [ 2.167932] TCP cubic registered > [ 2.168123] NET: Registered protocol family 10 > [ 2.168649] lo: Disabled Privacy Extensions > [ 2.169042] NET: Registered protocol family 17 > [ 2.169064] Bluetooth: L2CAP ver 2.13 > [ 2.169066] Bluetooth: L2CAP socket layer initialized > [ 2.169069] Bluetooth: SCO (Voice Link) ver 0.6 > [ 2.169071] Bluetooth: SCO socket layer initialized > [ 2.169120] Bluetooth: RFCOMM TTY layer initialized > [ 2.169124] Bluetooth: RFCOMM socket layer initialized > [ 2.169126] Bluetooth: RFCOMM ver 1.11 > [ 2.169836] Using IPI No-Shortcut mode > [ 2.169912] PM: Resume from disk failed. > [ 2.169927] registered taskstats version 1 > [ 2.170079] Magic number: 5:442:341 > [ 2.170189] rtc_cmos 00:07: setting system clock to 2009-12-03 18:20:38 UTC (1259864438) > [ 2.170193] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found > [ 2.170194] EDD information not available. > [ 2.195309] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5 > [ 2.292785] ata4.00: ATAPI: HL-DT-ST DVDRAM GSA-T40N, JP01, max UDMA/33 > [ 2.308351] ata4.00: configured for UDMA/33 > [ 2.440076] ata3: SATA link down (SStatus 0 SControl 300) > [ 2.440101] ata2: SATA link down (SStatus 0 SControl 300) > [ 2.440128] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) > [ 2.441143] ACPI Warning: \_SB_.PCI0.SATA.PRT0._GTF: Return type mismatch - found Integer, expected Buffer 20090521 nspredef-940 > [ 2.441152] ata1.00: _GTF unexpected object type 0x1 > [ 2.441234] ata1.00: ATA-7: ST9160821AS, 3.ALD, max UDMA/133 > [ 2.441237] ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32) > [ 2.442433] ata1.00: _GTF unexpected object type 0x1 > [ 2.442550] ata1.00: configured for UDMA/133 > [ 2.456200] scsi 0:0:0:0: Direct-Access ATA ST9160821AS 3.AL PQ: 0 ANSI: 5 > [ 2.456347] sd 0:0:0:0: Attached scsi generic sg0 type 0 > [ 2.456390] sd 0:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB) > [ 2.456442] sd 0:0:0:0: [sda] Write Protect is off > [ 2.456445] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 > [ 2.456472] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA > [ 2.456613] sda: > [ 2.460293] scsi 3:0:0:0: CD-ROM HL-DT-ST DVDRAM GSA-T40N JP01 PQ: 0 ANSI: 5 > [ 2.471582] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray > [ 2.471585] Uniform CD-ROM driver Revision: 3.20 > [ 2.471681] sr 3:0:0:0: Attached scsi CD-ROM sr0 > [ 2.471729] sr 3:0:0:0: Attached scsi generic sg1 type 5 > [ 2.472064] usb 2-3: new high speed USB device using ehci_hcd and address 2 > [ 2.484283] sda1 sda2 sda3 sda4 < > [ 2.500035] Clocksource tsc unstable (delta = -251450909 ns) > [ 2.509180] sda5 sda6 > > [ 2.528606] sd 0:0:0:0: [sda] Attached SCSI disk > [ 2.528640] Freeing unused kernel memory: 540k freed > [ 2.529048] Write protecting the kernel text: 4568k > [ 2.529113] Write protecting the kernel read-only data: 1836k > [ 2.633749] usb 2-3: configuration #1 chosen from 1 choice > [ 2.696347] Linux agpgart interface v0.103 > [ 2.720773] agpgart-intel 0000:00:00.0: Intel 965GM Chipset > [ 2.721196] agpgart-intel 0000:00:00.0: detected 7676K stolen memory > [ 2.724605] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000 > [ 2.738684] ohci1394 0000:0a:09.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 > [ 2.756482] tg3.c:v3.99 (April 20, 2009) > [ 2.756547] tg3 0000:05:00.0: enabling device (0000 -> 0002) > [ 2.756561] tg3 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 > [ 2.756584] tg3 0000:05:00.0: setting latency timer to 64 > [ 2.775834] tg3 0000:05:00.0: wake-up capability disabled by ACPI > [ 2.775850] tg3 0000:05:00.0: PME# disabled > [ 2.795233] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[16] MMIO=[f0400000-f04007ff] Max Packet=[2048] IR/IT contexts=[4/4] > [ 2.806797] [drm] Initialized drm 1.1.0 20060810 > [ 2.824830] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 > [ 2.824837] i915 0000:00:02.0: setting latency timer to 64 > [ 2.827493] alloc irq_desc for 28 on node -1 > [ 2.827497] alloc kstat_irqs on node -1 > [ 2.827509] i915 0000:00:02.0: irq 28 for MSI/MSI-X > [ 2.830420] eth0: Tigon3 [partno(BCM95787m) rev b002] (PCI Express) MAC address 00:1e:68:30:fa:d0 > [ 2.830426] eth0: attached PHY is 5787 (10/100/1000Base-T Ethernet) (WireSpeed[1]) > [ 2.830429] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1] > [ 2.830432] eth0: dma_rwctrl[76180000] dma_mask[64-bit] > [ 3.121041] usb 6-2: new low speed USB device using uhci_hcd and address 2 > [ 3.294339] usb 6-2: configuration #1 chosen from 1 choice > [ 3.313160] usbcore: registered new interface driver hiddev > [ 3.329525] input: Genius Wireless Mouse as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input6 > [ 3.329619] generic-usb 0003:0458:0046.0001: input,hidraw0: USB HID v1.00 Mouse [Genius Wireless Mouse] on usb-0000:00:1d.1-2/input0 > [ 3.329637] usbcore: registered new interface driver usbhid > [ 3.329640] usbhid: v2.6:USB HID core driver > [ 3.332566] [drm] TV-14: set mode NTSC 480i 0 > [ 3.459250] [drm] fb0: inteldrmfb frame buffer device > [ 3.697215] acpi device:05: registered as cooling_device2 > [ 3.936187] acpi device:06: registered as cooling_device3 > [ 3.936410] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/input/input7 > [ 3.936460] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) > [ 3.936505] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 > [ 4.004922] [drm] LVDS-8: set mode 1280x800 17 > [ 4.029445] Console: switching to colour frame buffer device 160x50 > [ 4.147471] ieee1394: Host added: ID:BUS[0-00:1023] GUID[00241b00e8f0c800] > [ 4.411701] PM: Starting manual resume from disk > [ 4.411706] PM: Resume from partition 8:6 > [ 4.411708] PM: Checking hibernation image. > [ 4.411911] PM: Resume from disk failed. > [ 4.442528] EXT4-fs (sda5): barriers enabled > [ 4.455671] kjournald2 starting: pid 419, dev sda5:8, commit interval 5 seconds > [ 4.455684] EXT4-fs (sda5): delayed allocation enabled > [ 4.455688] EXT4-fs: file extents enabled > [ 4.457178] EXT4-fs: mballoc enabled > [ 4.457195] EXT4-fs (sda5): mounted filesystem with ordered data mode > [ 5.307468] type=1505 audit(1259864441.633:2): operation="profile_load" pid=442 name=/usr/share/gdm/guest-session/Xsession > [ 5.310472] type=1505 audit(1259864441.637:3): operation="profile_load" pid=443 name=/sbin/dhclient3 > [ 5.311318] type=1505 audit(1259864441.637:4): operation="profile_load" pid=443 name=/usr/lib/NetworkManager/nm-dhcp-client.action > [ 5.311775] type=1505 audit(1259864441.637:5): operation="profile_load" pid=443 name=/usr/lib/connman/scripts/dhclient-script > [ 5.400636] type=1505 audit(1259864441.729:6): operation="profile_load" pid=444 name=/usr/bin/evince > [ 5.414465] type=1505 audit(1259864441.741:7): operation="profile_load" pid=444 name=/usr/bin/evince-previewer > [ 5.422568] type=1505 audit(1259864441.749:8): operation="profile_load" pid=444 name=/usr/bin/evince-thumbnailer > [ 5.445436] type=1505 audit(1259864441.773:9): operation="profile_load" pid=446 name=/usr/lib/cups/backend/cups-pdf > [ 5.446424] type=1505 audit(1259864441.773:10): operation="profile_load" pid=446 name=/usr/sbin/cupsd > [ 5.458186] type=1505 audit(1259864441.785:11): operation="profile_load" pid=447 name=/usr/sbin/tcpdump > [ 19.381398] Adding 2008084k swap on /dev/sda6. Priority:-1 extents:1 across:2008084k > [ 19.413094] udev: starting version 147 > [ 19.453284] lp: driver loaded but no devices found > [ 20.102188] sdhci: Secure Digital Host Controller Interface driver > [ 20.102192] sdhci: Copyright(c) Pierre Ossman > [ 20.103784] sdhci-pci 0000:0a:09.1: SDHCI controller found [1180:0822] (rev 22) > [ 20.103806] sdhci-pci 0000:0a:09.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17 > [ 20.104841] sdhci-pci 0000:0a:09.1: Will use DMA mode even though HW doesn't fully claim to support it. > [ 20.105916] Registered led device: mmc0:: > [ 20.106968] mmc0: SDHCI controller on PCI [0000:0a:09.1] using DMA > [ 20.108967] ricoh-mmc: Ricoh MMC Controller disabling driver > [ 20.108971] ricoh-mmc: Copyright(c) Philip Langdale > [ 20.109020] ricoh-mmc: Ricoh MMC controller found at 0000:0a:09.2 [1180:0843] (rev 12) > [ 20.109041] ricoh-mmc: Controller is now disabled. > [ 20.155621] EXT4-fs (sda5): internal journal on sda5:8 > [ 20.196674] Linux video capture interface: v2.00 > [ 20.216429] uvcvideo: Found UVC 1.00 device Acer CrystalEye webcam (064e:a101) > [ 20.226580] acer-wmi: Acer Laptop ACPI-WMI Extras > [ 20.227092] acer-wmi: Brightness must be controlled by generic video driver > [ 20.230263] input: Acer CrystalEye webcam as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.0/input/input8 > [ 20.230324] usbcore: registered new interface driver uvcvideo > [ 20.230328] USB Video Class driver (v0.1.0) > [ 20.266323] cfg80211: Calling CRDA to update world regulatory domain > [ 20.294163] ath5k 0000:04:00.0: enabling device (0000 -> 0002) > [ 20.294174] ath5k 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 > [ 20.294190] ath5k 0000:04:00.0: setting latency timer to 64 > [ 20.294240] ath5k 0000:04:00.0: registered as 'phy0' > [ 20.347772] cfg80211: World regulatory domain updated: > [ 20.347777] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) > [ 20.347781] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) > [ 20.347784] (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) > [ 20.347787] (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) > [ 20.347790] (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) > [ 20.347793] (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) > [ 20.358753] ip_tables: (C) 2000-2006 Netfilter Core Team > [ 20.390943] ath: EEPROM regdomain: 0x65 > [ 20.390946] ath: EEPROM indicates we should expect a direct regpair map > [ 20.390950] ath: Country alpha2 being used: 00 > [ 20.390952] ath: Regpair used: 0x65 > [ 20.411341] alloc irq_desc for 22 on node -1 > [ 20.411345] alloc kstat_irqs on node -1 > [ 20.411354] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 > [ 20.411416] HDA Intel 0000:00:1b.0: setting latency timer to 64 > [ 20.419120] phy0: Selected rate control algorithm 'minstrel' > [ 20.419990] Registered led device: ath5k-phy0::rx > [ 20.420042] Registered led device: ath5k-phy0::tx > [ 20.420046] ath5k phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70) > [ 20.489413] hda_codec: Unknown model for ALC268, trying auto-probe from BIOS... > [ 20.489509] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9 > [ 20.681780] nf_conntrack version 0.5.0 (16384 buckets, 65536 max) > [ 20.682012] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use > [ 20.682015] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or > [ 20.682018] sysctl net.netfilter.nf_conntrack_acct=1 to enable it. > [ 21.166285] type=1505 audit(1259853657.493:12): operation="profile_replace" pid=977 name=/usr/share/gdm/guest-session/Xsession > [ 21.182135] type=1505 audit(1259853657.509:13): operation="profile_replace" pid=1043 name=/sbin/dhclient3 > [ 21.183031] type=1505 audit(1259853657.509:14): operation="profile_replace" pid=1043 name=/usr/lib/NetworkManager/nm-dhcp-client.action > [ 21.183509] type=1505 audit(1259853657.509:15): operation="profile_replace" pid=1043 name=/usr/lib/connman/scripts/dhclient-script > [ 21.197333] type=1505 audit(1259853657.525:16): operation="profile_replace" pid=1044 name=/usr/bin/evince > [ 21.243892] type=1505 audit(1259853657.569:17): operation="profile_replace" pid=1044 name=/usr/bin/evince-previewer > [ 21.289176] type=1505 audit(1259853657.617:18): operation="profile_replace" pid=1044 name=/usr/bin/evince-thumbnailer > [ 21.329706] type=1505 audit(1259853657.657:19): operation="profile_replace" pid=1059 name=/usr/lib/cups/backend/cups-pdf > [ 21.330693] type=1505 audit(1259853657.657:20): operation="profile_replace" pid=1059 name=/usr/sbin/cupsd > [ 21.357632] type=1505 audit(1259853657.685:21): operation="profile_replace" pid=1060 name=/usr/sbin/tcpdump > [ 21.372331] ADDRCONF(NETDEV_UP): wlan0: link is not ready > [ 21.372660] Synaptics Touchpad, model: 1, fw: 6.5, id: 0x81a0b1, caps: 0xa04711/0xa04000 > [ 21.374004] tg3 0000:05:00.0: wake-up capability disabled by ACPI > [ 21.374020] tg3 0000:05:00.0: PME# disabled > [ 21.374257] alloc irq_desc for 29 on node -1 > [ 21.374260] alloc kstat_irqs on node -1 > [ 21.374293] tg3 0000:05:00.0: irq 29 for MSI/MSI-X > [ 21.415409] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input10 > [ 21.587526] ADDRCONF(NETDEV_UP): eth0: link is not ready > [ 21.600007] hda-intel: azx_get_response timeout, switching to polling mode: last cmd=0x024ba000 > [ 22.400193] ppdev: user-space parallel port driver > [ 22.996711] [drm] TV-14: set mode NTSC 480i 0 > [ 23.193895] [drm] TV-14: set mode NTSC 480i 0 > [ 23.456669] [drm] TV-14: set mode NTSC 480i 0 > [ 23.597273] [drm] TV-14: set mode NTSC 480i 0 > [ 23.810047] tg3: eth0: Link is up at 10 Mbps, half duplex. > [ 23.810051] tg3: eth0: Flow control is off for TX and off for RX. > [ 23.811554] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready > [ 26.183469] [drm] TV-14: set mode NTSC 480i 0 > [ 26.323844] [drm] TV-14: set mode NTSC 480i 0 > [ 26.591158] [drm] TV-14: set mode NTSC 480i 0 > [ 26.731173] [drm] TV-14: set mode NTSC 480i 0 > [ 27.011177] [drm] TV-14: set mode NTSC 480i 0 > [ 27.151211] [drm] TV-14: set mode NTSC 480i 0 > [ 33.932050] eth0: no IPv6 routers present > [ 39.443943] [drm] TV-14: set mode NTSC 480i 0 > [ 39.585239] [drm] TV-14: set mode NTSC 480i 0 > [ 39.858172] [drm] TV-14: set mode NTSC 480i 0 > [ 39.999376] [drm] TV-14: set mode NTSC 480i 0 > [ 40.268197] [drm] TV-14: set mode NTSC 480i 0 > [ 40.408356] [drm] TV-14: set mode NTSC 480i 0 > [ 41.492229] [drm] TV-14: set mode NTSC 480i 0 > [ 41.632258] [drm] TV-14: set mode NTSC 480i 0 > [ 192.351368] [drm] TV-14: set mode NTSC 480i 0 > [ 345.090571] [drm] TV-14: set mode NTSC 480i 0 > [ 345.231418] [drm] TV-14: set mode NTSC 480i 0 > [ 494.351644] tg3: eth0: Link is down. > [ 496.742543] tg3: eth0: Link is up at 10 Mbps, half duplex. > [ 496.742551] tg3: eth0: Flow control is off for TX and off for RX. > [ 542.676483] tg3: eth0: Link is down. > [ 544.935633] tg3: eth0: Link is up at 10 Mbps, half duplex. > [ 544.935641] tg3: eth0: Flow control is off for TX and off for RX. > [ 554.437090] [drm] TV-14: set mode NTSC 480i 0 > [ 554.577467] [drm] TV-14: set mode NTSC 480i 0 > [ 554.837233] [drm] TV-14: set mode NTSC 480i 0 > [ 554.977243] [drm] TV-14: set mode NTSC 480i 0 > [ 557.341344] [drm] TV-14: set mode NTSC 480i 0 > [ 557.481383] [drm] TV-14: set mode NTSC 480i 0 > [ 557.753334] [drm] TV-14: set mode NTSC 480i 0 > [ 557.893386] [drm] TV-14: set mode NTSC 480i 0 > [ 558.167537] [drm] TV-14: set mode NTSC 480i 0 > [ 558.308592] [drm] TV-14: set mode NTSC 480i 0 > [ 566.045866] [drm] TV-14: set mode NTSC 480i 0 > [ 566.190499] [drm] TV-14: set mode NTSC 480i 0 > [ 566.464503] [drm] TV-14: set mode NTSC 480i 0 > [ 566.610810] [drm] TV-14: set mode NTSC 480i 0 > [ 566.883813] [drm] TV-14: set mode NTSC 480i 0 > [ 567.028546] [drm] TV-14: set mode NTSC 480i 0 > [ 568.058807] [drm] TV-14: set mode NTSC 480i 0 > [ 568.200153] [drm] TV-14: set mode NTSC 480i 0 > [ 1030.962269] CE: hpet increasing min_delta_ns to 15000 nsec > [ 1481.527806] sr 3:0:0:0: [sr0] unaligned transfer > [ 1481.527901] sr 3:0:0:0: [sr0] unaligned transfer > [ 1481.527971] sr 3:0:0:0: [sr0] unaligned transfer > [ 1481.527994] sr 3:0:0:0: [sr0] unaligned transfer > [ 1484.963522] UDF-fs: No VRS found > [ 1484.963530] UDF-fs: No partition found (1) > [ 1484.982370] ISO 9660 Extensions: Microsoft Joliet Level 3 > [ 1485.019686] ISO 9660 Extensions: RRIP_1991A > [ 1799.938282] UDF-fs: No VRS found > [ 1799.938292] UDF-fs: No partition found (1) > [ 1799.954115] ISO 9660 Extensions: Microsoft Joliet Level 3 > [ 1800.013822] ISO 9660 Extensions: RRIP_1991A > > Module Size Used by > isofs 31620 0 > udf 80900 0 > crc_itu_t 1852 1 udf > binfmt_misc 8356 1 > ppdev 6688 0 > joydev 10272 0 > iptable_nat 5500 0 > nf_nat 17808 1 iptable_nat > nf_conntrack_ipv4 13352 3 iptable_nat,nf_nat > nf_conntrack 67608 3 iptable_nat,nf_nat,nf_conntrack_ipv4 > nf_defrag_ipv4 1756 1 nf_conntrack_ipv4 > iptable_mangle 3452 0 > snd_hda_codec_realtek 203328 1 > arc4 1660 2 > ecb 2524 2 > snd_hda_intel 26920 2 > snd_hda_codec 75708 2 snd_hda_codec_realtek,snd_hda_intel > snd_hwdep 7200 1 snd_hda_codec > iptable_filter 3100 0 > snd_pcm_oss 37920 0 > snd_mixer_oss 16028 1 snd_pcm_oss > snd_pcm 75296 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss > ip_tables 11692 3 iptable_nat,iptable_mangle,iptable_filter > x_tables 16544 2 iptable_nat,ip_tables > snd_seq_dummy 2656 0 > ath5k 124260 0 > mac80211 181236 1 ath5k > ath 8060 1 ath5k > snd_seq_oss 28576 0 > snd_seq_midi 6432 0 > snd_rawmidi 22208 1 snd_seq_midi > snd_seq_midi_event 6940 2 snd_seq_oss,snd_seq_midi > snd_seq 50224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event > snd_timer 22276 2 snd_pcm,snd_seq > snd_seq_device 6920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq > acer_wmi 15936 0 > psmouse 56500 0 > serio_raw 5280 0 > uvcvideo 59080 0 > videodev 36736 1 uvcvideo > v4l1_compat 14496 2 uvcvideo,videodev > cfg80211 93052 3 ath5k,mac80211,ath > ricoh_mmc 3676 0 > sdhci_pci 7100 0 > sdhci 17472 1 sdhci_pci > led_class 4096 3 ath5k,acer_wmi,sdhci > snd 59204 16 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device > soundcore 7264 1 snd > snd_page_alloc 9156 2 snd_hda_intel,snd_pcm > lp 8964 0 > parport 35340 2 ppdev,lp > fbcon 36640 72 > tileblit 2460 1 fbcon > font 8124 1 fbcon > bitblit 5372 1 fbcon > softcursor 1756 1 bitblit > usbhid 38208 0 > i915 221064 3 > drm 159584 3 i915 > i2c_algo_bit 5760 1 i915 > tg3 109600 0 > ohci1394 29900 0 > ieee1394 86596 1 ohci1394 > intel_agp 27484 2 i915 > agpgart 34988 2 drm,intel_agp > video 19380 1 i915 > output 2780 1 video > > A modem device/card may be disabled at bootup, due to a variety of causes. > Look at the bootup diagnostics record dmesg.txt and try to garner some > understanding from it. Attach it to your query to discuss@xxxxxxxxxxxxx > Possibilities therein are too diverse to be automagically processed by > scanModem. A line including the PCI > bus slot 00:1b.0 of your modem, and "disable" or "disabling" predicts problems, > though sometimes corrected later in the bootup. Similarly a line with "@" > in the interrupt (IRQ) for your 00:1b.0 slot is predictive of problems. > > Possible corrections are: > 1) Within the boot up BIOS, change from a Windows to a non-PNP/Other Operating System type. > Instructions for accessing BIOS are at: > http://linmodems.technion.ac.il/resources.html within: Additional Resourcces. > 2a) Add an option "pci=routeirq" to the kernel boot up line. > Here is an example paragraph from /boot/grub/menu.lst : > title Ubuntu, kernel 2.6.15-26-686 > root (hd0,6) > kernel /boot/vmlinuz-2.6.15-26-686 root=/dev/hda7 ro pci=routeirq > initrd /boot/initrd.img-2.6.15-26-686 > savedefault > 2b) Same as above, but use "pollirq" instead of "pci=routeirq". > 3) Within some BIOS setups, IRQ assignments can be changed. > 4) On non-laptop systems, moving the modem card to another slot has helped. > 5) Blacklist as many drivers as possible. See > http://linmodems.technion.ac.il/bigarch/archive-eighth/msg01593.html > 6) Sometimes upgrading the kernel solves the problem. > 7) Sometimes downgrading the kernel solves the problem. > 8) Sometimes changing the Linux distribution solves the problem. > 9) Get unloading.gz from http://linmodems.technion.ac.il/linmodems/ > This script unloads excess drivers which may be competing for resources. > Before trying to set up the modem, do: > $ gunzip unloading.gz > $ chmod +x unloading > $ su - root > # ./unloading > Or for Ubuntu related Distros > $ sudo ./unloading > > > If you want help from the email group Discuss@xxxxxxxxxxxxx, PLEASE join the List > at http://www.linmodems.org . Otherwise your messages will be delayed until the evening, > waiting for someone to verify it is not junk mail, before forwarding through the List server. > > The files in this Modem/ folder have the following roles: > > ModemData.txt - Diagnostics and accumulated information cogent to your modem and host system. > This is the ONLY file which should be sent to the List DISCUSS@xxxxxxxxxxxxx , > if further help is needed. Send your email and attachments as plain text as > other formats are rejected by the List Server, to avoid virus transmission. > Always send the ENTIRE ModemData.txt, as It includes subtle diagnostic ouputs needed > to best guide you. Please in the covering email mention your Country, to enable Country > specific advice. > Always use the most recent update of scanModem accessed ONLY at > http://linmodems.technion.ac.il/packages/scanModem.gz > to produce ModemData.txt > URLs to cogent advice are regularly updated, so your problem may be solved therein. > Please Do NOT send Do NOT send other files in this folder Modem/ > > Several informative files without diagnostics are in the DOCs subfolder. > A file(s) specific to your modem chipset will be written, such as: > Smartlink.txt, Conexant.txt, Intel.txt , etc > > YourModem.txt - Guidance about operating your particular System, for your benefit > It should NOT be sent to Discuss@xxxxxxxxxxxxx > > Rational.txt - Motivations of this scanModem package. > > DriverCompiling.txt - Explains the roles of additional files which may have to be installed > to support compiling of modem drivers, and the steps to take. > > SoftModem.txt - Information and instructions about "soft modems". > For these modems, additional steps may be necessary for choice of supporting software. > The primary PCI ID is that of the host audio or modem controller, which can support diverse Subsystems. It is the chipset of the Subsystem which determines the software needed. > > ModemTesting.txt SHOULD be read, but after drivers have been installed. > > InfoGeneral.txt has general information about the status of winmodem support under Linux, > Do read it if ModemData.txt reports that your current modem is not supported under Linux. > > Unsubscribe.txt - Howto terminate email tranmissions from the List. > > If you are Linux newcomer, please do locate your local Linux group through: > http://www.linux.org/groups/index.html . If you are not comfortable with English, > a local Linux user can often be of substantial assistance in getting you on to the Internet. > > > This file should NOT be sent to Discuss@xxxxxxxxxxxxx > It has common guidance for modem usage after setup. > > > Interfererce with browser naviagation: > ------------------------------------- > Other COMM channels can interfere with browsing under dialout. > Suspect channels set during your scanModem run were shown by: ifconfig > eth0 Link encap:Ethernet HWaddr 00:1e:68:30:fa:d0 > inet addr:212.67.29.173 Bcast:212.67.31.255 Mask:255.255.252.0 > inet6 addr: fe80::21e:68ff:fe30:fad0/64 Ðиапазон:СÑÑлка > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:15513 errors:131 dropped:0 overruns:0 frame:0 > TX packets:13186 errors:0 dropped:0 overruns:0 carrier:0 > коллизии:131 txqueuelen:1000 > RX bytes:16130035 (16.1 MB) TX bytes:1601883 (1.6 MB) > ÐÑеÑвано:18 > > lo Link encap:ÐокалÑÐ½Ð°Ñ Ð¿ÐµÑÐ»Ñ (Loopback) > inet addr:127.0.0.1 Mask:255.0.0.0 > inet6 addr: ::1/128 Ðиапазон:Узел > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:15039 errors:0 dropped:0 overruns:0 frame:0 > TX packets:15039 errors:0 dropped:0 overruns:0 carrier:0 > коллизии:0 txqueuelen:0 > RX bytes:444793 (444.7 KB) TX bytes:444793 (444.7 KB) > > wlan0 Link encap:Ethernet HWaddr 00:1f:3a:97:1f:7d > UP BROADCAST MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > коллизии:0 txqueuelen:1000 > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > > wmaster0 Link encap:UNSPEC HWaddr 00-1F-3A-97-1F-7D-00-00-00-00-00-00-00-00-00-00 > UP RUNNING MTU:0 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > коллизии:0 txqueuelen:1000 > RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) > > A block with "lo" is an internal loopback test and harmless. > > However, other COMM channels such as ethernet "eth0" will block browser function > through dialout connections. Domain Name Services (DNS) needed for browsing > will be blocked by an ineffective default usage of the eth0 assigned DNS. > > If is wisest to disable bootup establishment of alternate channels in your Control Center. > Depending on your Linux distribution, > one of the following root/admin commands may alternatively be effective: > # ifdown eth0 > # ifconfig eth0 down > # /etc/init.d/network stop > # /etc/init.d/networking stop > Be wary that some Systems will periodically try to re-establish internet. > So if browsing should suspiciously fail, recheck with > ifconfig > ---------------------------- end COMM Channels -------------------------- > Ubuntu is not yet providing pre-compiled drivers for WinModems > > The Modem/DOCs/DriverCompiling.txt is a MUST READ, > if you are not experienced in configuring kernel-source/ > or get "unresolved symbols" upon driver insertion. > > Most recent WinModem fixes are in: http://linmodems.technion.ac.il/FAQ.html > > (4) For guidance on automation see http://linmodems.technion.ac.il/archive-fourth/msg03734.html > and the scripts in the slmodem-2.9.n/scripts folder/ > > > Modem usage is accomplished through drivers, sometimes some helper software, > and the core communication work horse "pppd". Usually it will be found at > /usr/sbin/pppd with permissions shown on my Ubuntu system by: > $ ls -l /usr/sbin/pppd > -rwsr-xr-- 1 root dip 257720 2006-07-05 08:58 /usr/sbin/pppd > The s means "sticky" meaning only one person can use pppd at a time. > As installed, it requires Root/Adm permissions to use pppd, directly or > through front end dialer tools. This is a security precaution common to > all COMM channels. But if you want to enable a simple User to dialout, > as is basically OK for a single user PC, do: > $ su - root > # chmod a+x /usr/sbin/pppd > or for Ubuntu: > $ sudo chmod a+x /usr/sbin/pppd > after which there will be seen: > $ ls -l /usr/sbin/pppd > -rwsr-xr-x 1 root dip 257720 2006-07-05 08:58 /usr/sbin/pppd > with the last x meaning any one can execute pppd, either directly or > much more commonly through a front end dialer such as wvdial of KPPP. > > The preferred dialer utility for modem testing is wvdial, having a configuration utility: conf > wvdialconf is called during testing of some modem drivers. Particularly if your > modem uses the driver martian_dev of helper utility slmodemd, please install the > wvdial package!! For other drivers, dialers such as gnomeppp or kppp may be adequate. > but wvdial is still preferred for testing. > > Configuration file for wvdial > ------------------------------- > There is a very smart dialer utility "wvdial" > which can be used once basic modem setup is accomplished. A configuration file > is needed, which begins below with [Dialer defaults]. This file can be accessed > any where by: > $ wvdial --config Path_to/configuration_file > Most commonly the configuration file is saved as: > /etc/wvdial.conf > whereat it will serve all Users of the computer. If saved as: > /home/LoginName/.wvdial.rc > it will be found and used before /etc/wvdial.conf. Note that "." beginning > a file name means "do not show it", except through usage of: > $ ls -a > Many local configuration files are thus "hidden" in your /home/LoginName/ folder > > Some Linux installations have dialup tools like Kinternet, GnomePPP, and the > Redhat/Fedora Internet Connection Wizard which are front ends for wvdial and > will write /etc/wvdial.conf files. For this reason, it is advisable to test > your configuration file first, before copying it to /etc/wvdial.conf. Typically > a first test is run with: > $ sudo wvdialconf wvtest > which will search ports with names: /dev/modem /dev/ttyS* /dev/rfcomm*. > A successful ouput include a section like: > WvModem<*1>: Cannot get information for serial port. > ttySL0<*1>: ATQ0 V1 E1 -- OK > ttySL0<*1>: ATQ0 V1 E1 Z -- OK > ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK > ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK > ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK > ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK > Note: above lines are testing the driver, modem firmware is then first read by ATI > ttySL0<*1>: Modem Identifier: ATI -- SmartLink Soft Modem > ttySL0<*1>: Speed 4800: AT -- OK > ttySL0<*1>: Speed 9600: AT -- OK > ttySL0<*1>: Speed 19200: AT -- OK > ttySL0<*1>: Speed 38400: AT -- OK > ttySL0<*1>: Speed 57600: AT -- OK > ttySL0<*1>: Speed 115200: AT -- OK > ttySL0<*1>: Speed 230400: AT -- OK > ttySL0<*1>: Speed 460800: AT -- OK > ttySL0<*1>: Max speed is 460800; that should be safe. > ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK > > Found a modem on /dev/ttySL0. > Modem configuration written to wvtest. > ttySL0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" > ------ > will be included in a successful run, where in this case /dev/ttySL0 > is the responding device port. The generated wvtest file is: > [Dialer Defaults] > Modem = /dev/ttySL0 > Baud = 460800 > Init1 = ATZ > Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > ISDN = 0 > Modem Type = Analog Modem > ; Phone = <Target Phone Number> > ; Username = <Your Login Name> > ; Password = <Your Password> > > which at a minimim must be edited to a form like: > [Dialer Defaults] > Modem = /dev/ttySL0 > Baud = 115200 > Init1 = ATZ > Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > ISDN = 0 > Modem Type = Analog Modem > Phone = 3334445555 > Username = Your_Login_Name > Password = Your_Password > > Additional if your modem port is of the type /dev/pts/N , with N a number, > then there MUST be added a line: > Carrier Check = no > This requirement currently applies to dialups using the helper utility: slmodemd > together with slamr, slusb or ALSA modem drivers, OR the " " : martian_helper > used with the martian_dev for Lucent/Agere modems with DSP chipsets. > > Then a test dialput can be done with: > $ sudo wvdial --config wvtest > > There are some Systems for which the wvdialconf test will stall at rfcomm ports. > This is a wvdialconf bug and can be bypassed by just using wvdial with a trial > wvtest, but you need to specify the port appropriate to your modem. > > If the configuration file below, lines beginning with # are comments. > Removing a # will activate a line with wvdial instructions appropriate to > special circumstances. > > > [Dialer defaults] > # Lines begining with # are comments. > # wvdial will look for this file at /etc/wvdial.conf or /home/LoginName/.wvdial.rc > > # Redhat/Fedora have an Internet Connection Wizard in the popup menus > # ICW will write a two part /etc/wvdial.conf supporting multiple modem usage. > > Modem = ModemPort > # typically a symbolic link to the true port is used, /dev/modem or /dev/ttyS* > # wvdialconf will test all port names /dev/modem and /dev/ttyS* > > Init1 = ATZ > Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > # Lack of dialtone acquisition can be due to low line voltage, > # a common problem in Italy. > # Try inserting a "dial without waiting": X3 > # Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +FCLASS=0 > # In case of connection instabilities, specify a lower frequency: > # Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34 > # a MS=90 option is sometimes necessary for Internet Providers with buggy V92 protocols: > # Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=90 > ISDN = 0 > Modem Type = Analog Modem > # Dial Command = ATDP > ## replaces Touch Tone prefix ATDT to Dialout_phone_number, with older Pulse prefix ATDP > > Phone = Dialout_phone_number > # if going through a switch board, a perhaps necessary pause can produced with a comma: > # Phone = 1,Dialout_phone_number > Username = LoginName > # if Internet Provider is MSN.net or uses CHAP authentication, use under Linux: > #Username = MSN/LoginName > > Password = YourPassWord > > # the following lines is NEEDED only for usage with slmodemd or martian_helper > Carrier check = no > # Kinternet appears to add it automatically. > > ## If CONNECT is achieved but browsing fails, try activating the following line > # Auto DNS = yes > ## To make a logfile wvdial.out > # wvdial 2>&1 | tee wvdial.out > # # For some Internet providers, the following line is necessary > # Stupid Mode = yes > ## for other wvdial options, do "man wvdial" or see the documentation in > ## /usr/share/doc/wvdial/ > > # to dial an alternate provide use "wvdial 2nd" which will preferentially read: > [Dialer 2nd] > Phone = 2nd_phone_number > Username = 2nd_LoginName > Password = 2nd_PassWord > > gnome-ppp is a graphical front end to wvdial. Its setup writes itss configuration file to > the users home folder as .wvdial.conf . The leading "." means Hide. But the file can be displayed with: > $ ls -a wv* > and edited with: > $ gedit ./wvdial.conf > > > ## End wvdial config file > > For instructions to UNSUBSCRIBE from discuss@xxxxxxxxxxxxx, > send an email to: discuss-help@xxxxxxxxxxxxx > MODEM TESTING > > This text is complemented by the Post-Install at http://linmodems.technion.ac.il > Please so consult it if the following does not suffice. > > The wvdial package provides for an automated hardware+driver test. > This utility searches through ports with syntax: /dev/ttyS* (i.e. S0, S1, SL0 etc.) > and also follows a symbolic link: > /dev/modem --> /dev/ModemPort > If your modem port name does not satisfy these requirements already, > do a console login as: > su - root > Make the symbolic links as: > ln -sf /dev/ModemPort /dev/modem > ln -sf /dev/ModemPort /dev/ttyS15 > wherein /dev/ttyS15 is reserved for experimental usage. > Should there be problems with wvdial version 1.54.1-1 , drop back to 1.54.0-1 > > For recent RedHat and Fedora releases, wvdialconf is used by the Internet Wizard. > Within the pop-up menus find the Wizard. Its actions will write a configuration file: > /etc/wvdial.conf > For other Linux distros, open a console and login with > su - root > If necessary load the modem drivers: > sudo modprobe DriverNames > Then run the test: > wvdialconf /etc/wvdial.conf > Checks /dev/modem and ports /dev/ttyS*, a success at port /dev/ttySLT0 would be: > ttySLT0<*1>: ATQ0 V1 E1 -- OK > ttySLT0<*1>: ATQ0 V1 E1 Z -- OK > ttySLT0<*1>: ATQ0 V1 E1 S0=0 -- OK > ttySLT0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK > ttySLT0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK > ttySLT0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK > etc. > The /etc/wvdial.conf written looks like: > > [Dialer Defaults] > Modem = /dev/ttySLT0 > Baud = 115200 > Init1 = ATZ > Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > ISDN = 0 > Modem Type = Analog Modem > ; Phone = <Target Phone Number> > ; Username = <Your Login Name> > ; Password = <Your Password> > > For systems using the SmartLink slmodem drivers, > the following line should be added to its /etc/wvdial.conf > Carrier Check = no > So after editing in your personal information a functional file is like: > > [Dialer Defaults] > # lines beginning with # are Comments, not read by wvdial > Modem = /dev/ttySLT0 > Baud = 115200 > Init1 = ATZ > Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 > ## if there is problem with dial tone acquisition, add into the above line: > # X3 > # meaning "dial without waiting" > ## for some Internet Provides, there may be problems with the new V92 mode codes. > # This can be suppresses with an: > # Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 +MS=90 > ## Within Italy it is sometimes necessary to even force a slower mode > # ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 +MS=34 > # This mode is also useful for PBX dialout lines. > ISDN = 0 > Modem Type = Analog Modem > # edit in your IP's phone number below. > Phone = 3334445555 > # Do not use - or spaceds in the Phone = line > # Introducing a pause with a , is sometimes necessary with hotel/company switchboards > # Phone = 8,3334445555 or 8,,,3334445555 for s 3 second pause > Username = Your_Login_Name > # for MSN.net, use instead > # Username = MSN/Your_Login_Name > Password = Your_Password > # if not using the SmartLink slmodemd, comment out with # the following line. > Carrier Check = no > [ Dialer 2nd_home ] > Phone = 7778889999 > > Then dialout with > $ sudo wvdial > or use the 2nd dialup number with: > $ sudo wvdial 2nd_home > > > The /etc/wvdial.conf generated by the RedHat/Fedora Internet Wizard > has a different format, adapted to its own dialer. This includes a line > Stupid Mode = yes > More informative dialup feedback May be obtained if it is commented out: > # Stupid Mode = yes > > A dialout with wvdial will then display like: > # wvdial & > --> WvDial: Internet dialer version 1.53 > --> Initializing modem. > --> Sending: ATZ > ATZ > OK > --> Sending: ATQ0 V1 E1 M1 S0=0 &C1 &D2 +FCLASS=0 > ATQ0 V1 E1 M1 S0=0 &C1 &D2 +FCLASS=0 > OK > --> Modem initialized. > --> Sending: ATDT3019178111 > --> Waiting for carrier. > ATDT3019178111 > CONNECT 53333 V42bis > --> Carrier detected. Waiting for prompt. > ** APX1.LNH.MD.RCN.NET Terminal Server ** > Login: > --> Looks like a login prompt. > --> Sending: LoginName > LoginName > Password: > --> Looks like a password prompt. > --> Sending: (password) > Entering PPP Session. > IP address is 66.44.1.6 > MTU is 1006. > --> Looks like a welcome message. > --> Starting pppd at Sat Jul 26 13:59:03 2003 > --> pid of pppd: 2404 > : pppd 2.4.1 started by root, uid 0 > : Using interface ppp0 > : Connect: ppp0 <--> /dev/tts/LT0 > Jul 26 13:59:08 stodolsklap kernel: PPP BSD Compression module registered > Jul 26 13:59:08 stodolsklap kernel: PPP Deflate Compression module registered > : local IP address 66.44.1.6 > : remote IP address 208.59.89.132 > : primary DNS address 207.172.3.8 > > The & in "wvdial &" puts the process into the background, > allowing further usage of the command prompt. To stop a backgrounded process: > # fg wvdial > # Ctrl -C > > TROUBLE SHOOTING > > Check for modem driver loading. > Do FIRST read INSTRUCTIONS files provided with the modem driver resource. > Some may have installed to /usr/share/doc/Modem_or_Driver_Name/ > For RPM using distros, documentation files will be listed through > rpm -q -d packageName (less the version part, sometimes) > and all directly installed files can be listed by > rpm -q -l packageName > Depending upon your installation, the modem drivers may/may_not be autoloaded. > Login as Root in a console with: > # su - root > # lsmod > If the modem drivers are not already loaded onto the kernel, insert them with command > # sudo modprobe ModuleDriver > If there are multiple drivers such as the lt_modem.o and lt_serial.o pair, > commanding the serial like driver: > # sudo modprobe lt_serial > should autoload all modules it depends on. Check with: > # lsmod > This proceeds through a reading of dependency files > written to /lib/modules/2.6.31-15-generic/ during boot up through the "depmod -a" command. > In constrast > # insmod lt_serial > would only attempt loading of that single driver and will FAIL, if its dependency on > lt_modem.o has been satisfied by prior lt_modem.o insertion. > > Do read "man wvdial" and /usr/share/doc/vwdial documentation > sometime browse the documentation that is written to /usr/share/doc/wvdial/ > Therein are instructions for setting up alternative dialouts. > > %%% This wvdialconf action if successful generates the files: > /etc/ppp/peers/wvdial > /etc/ppp/peers/wvdial-pipe > in addition to the /etc/wvdial.conf > > Many Users prefer to use the dialout utility KPPP. This is fine. > But each User MUST run the configuration process separately. > In principle, different Users on the same Linux System could > have different Internet providers and/or use different modems. > The configuration process generates a file: /home/UserFolder/.kde/share/config/kppprc > Therein, non-standard modem port names can be entered, such as: > [Modem] > Device=/dev/ttySHSF0 > for the Conexant hsfmodem port. > > > Preparation for dialout if other COMM modes are active. > --------------------------------------------------------------------------- > Concurrent ethernet capability will compete for > the Domain Name Service (DNS) needed for browser naviagation. So as root: > # /sbin/ifconfig eth0 down > before starting a dialout! > With a Mandrake installation, it will be necessary to: > # /etc/init.d/network stop > > Internet clients such as Netscape, Mozilla, Explorer etc. > should be CLOSED during your first dial out trials. > Should a URL on the Internet be specifed as the default URL/connect, > then the Client may compete with ppp for connectivity functions. > After PPP functionality has been verified, the effects of opened > or launched browsers can be checked > > If you have installed the DIALD (dial on demand) package, stop it for initial tests: > # /etc/init.d/diald stop > Otherwise diald function will be initiated with modem usage, > and could compilate issues. Test diald only after ppp by itself is fine. > > If your internet provider assigns DNS dynamically then add to /etc/ppp/options: > usepeerdns > > To analyze a dialout attempt, it is useful to display kernel messages with: > # tail -f /var/log/messages & > The & puts the commanded process in the "background" allowing recovery of the command prompt. > > Some dialer packages (kppp etc) may automate the above steps. > > > Note that for some Linux distributions (Mandrake for one), > maintain modules in compressed module.gz format, if modem service was not specified > during the Linux installation. A subsequent installation of any dialer package: > wvdial - PPP dialer with built-in intelligence. > kppp - PPP dialer for KDE > dtmfdial - A DTMF Tone Dialer > gkdial - Gtk-based PPP dial-up configuration tool. > gkdial-gnome - GNOME-based PPP dial-up configuration tool. > masqdialer - daemon for remote control of masqueraded dialup links > pppconfig - Debian configuration toolset with command: pppconf > will stimulate unpacking of ppp related modules during bootup. > > The cogent ppp related modules loaded during such a CONNECT are displayed within the output from: > # lsmod > ppp_deflate 3512 1 (autoclean) > zlib_inflate 18980 0 (autoclean) [ppp_deflate] > zlib_deflate 18648 0 (autoclean) [ppp_deflate] > bsd_comp 4440 0 (autoclean) > ppp_async 7744 1 (autoclean) > ppp_generic 16380 3 (autoclean) [ppp_deflate bsd_comp ppp_async] > slhc 5264 1 (autoclean) [ppp_generic > > For ealier 2.4.nn kernels, loading of these modules may require the following lines within > /etc/module.conf : > ### automate ppp modules loading ### > alias /dev/ppp ppp_generic > alias char-major-108 ppp_generic > alias tty-ldisc-3 ppp_async > alias tty-ldisc-14 ppp_synctty > alias ppp-compress-21 bsd_comp > alias ppp-compress-24 ppp_deflate > alias ppp-compress-26 ppp_deflate > ### end ppp block #### > For more recent kernels with their modutils, > these lines are no longer needed. > > For potential causes of a NO DIALTONE failure, read the Post-install.html > at http://linmodems.technion.ac.il/ Not setting the Country Code may be > and additional problem. > > COUNTRY CODE Issues > ==================== > The modem which you purchase locally or abroad may not be preset > with the proper Country Code setting. An incorrect setting can > hinder acquisition of dial tone. > Inclusion of an X3 (dial without wainting) in the modem Init string > of under wvdial, including in /etc/wvdial.conf a line > Stupid Mode = yes > > Dialtone recognition depends on the setting of country > and/or local phone line equipment. > > To properly get dialtone for your country phone experiment use > AT+GCI=xx where xx is country code in hexidecimal format. > Theoretically there could be 256 different countries but > not all are valid. Tables in manuals are way off date, > you have to write a small script to try all combinations > for yourself if you can't guess by chance. > > After country select you can check textual name of the country it represents. > For example: > at+gci=00 > OK > ati9 > Japan > > If you can't find exact country, choose the nearest one available. > Nearby countries tend to have similar equipment and compatible dialtones. > > If a message like: > Sep 20 09:32:42 localhost pppd[7355]: The remote system is required to authenticate itself > is generated during an abort of a login, > Then try adding a line to /etc/ppp/options > no auth > > 8) After a successful CONNECT, the Domain Name Service (DNS) needed > for Browser navigation can be checked with: > # ping corel.com > PING comcast.net (63.240.76.72): 56 data bytes > 64 bytes from 63.240.76.72: icmp_seq=0 ttl=52 time=209.1 ms > 64 bytes from 63.240.76.72: icmp_seq=1 ttl=52 time=189.9 ms > 64 bytes from 63.240.76.72: icmp_seq=2 ttl=52 time=180.0 ms > 64 bytes from 63.240.76.72: icmp_seq=3 ttl=52 time=179.9 ms > # Ctrl-C > aborts ping > --- comcast.net ping statistics --- > 4 packets transmitted, 4 packets received, 0% packet loss > round-trip min/avg/max = 179.9/189.7/209.1 ms > > # ping 63.240.76.72 > PING 63.240.76.72 (63.240.76.72): 56 data bytes > 64 bytes from 63.240.76.72: icmp_seq=0 ttl=52 time=179.8 ms > 64 bytes from 63.240.76.72: icmp_seq=1 ttl=52 time=190.0 ms > 64 bytes from 63.240.76.72: icmp_seq=2 ttl=52 time=170.0 ms > # Ctrl-C > aborts ping > > Should there be a success with: > # ping 63.240.76.72 > BUT a failure with the named address: > ping comcast.net > Then DNS has not been acquired. > Note that failure to stop ethernet service > # /sbin/ifconfig eth0 down > before starting a dialout, will commonly block DNS under ppp. > > To terminate the wvdial session, bring the action to the foreground (fg): > # fg wvdial > Ctrl-C to terminate: > wvdial > Caught signal #2! Attempting to exit gracefully... > : secondary DNS address 207.172.3.9 > : Terminating on signal 15. > : Connection terminated. > : Connect time 7.8 minutes. > --> Disconnecting at Sat Jul 26 14:06:53 2003 > > The Debian distribution provides a utility: > # pppconfig > for setting up a chatscript for ppp initiation. > Most dialers do use chatscripts and will produce similar records. > Below is the record of a dial out initiated by: > > # pon > : pppd 2.4.1 started by marv, uid 1000 > : abort on (BUSY) > : abort on (NO CARRIER) > : abort on (VOICE) > : abort on (NO DIALTONE) > : abort on (NO DIAL TONE) > : abort on (NO ANSWER) > : abort on (DELAYED) > : send (ATZ^M) > : expect (OK) > : ATZ^M^M > : OK > : -- got it > : send (ATQ0V1E1M0S0=0W2&C1&D2+FCLASS=0^M) > : expect (OK) > : ^M > : ATQ0V1E1M0S0=0W2&C1&D2+FCLASS=0^M^M > : OK > : -- got it > : send (ATDT3019178111^M) > : expect (CONNECT) > : ^M > : ATDT3019178111^M^M > : CONNECT > : -- got it > : send (\d) > : Serial connection established. > : Using interface ppp0 > : Connect: ppp0 <--> /dev/modem > : kernel does not support PPP filtering > Jul 26 14:08:39 stodolsklap kernel: PPP BSD Compression module registered > Jul 26 14:08:39 stodolsklap kernel: PPP Deflate Compression module registered > : local IP address 66.44.1.195 > : remote IP address 208.59.89.132 > : primary DNS address 207.172.3.8 > > Once your first CONNECT has been established, than in the future if should suffice > just to use your dialer of choice: wvdial , kppp .gnomeppp or whatever. > > Good surfing to you. > > 10) GENERAL ITEMS > > If attemped insertion of a modem driver evokes a complaint like: > unresolved symbol do_SAK_R9a0bcb74 > then the kernel-headers using in compiling the modem drivers > do not match those of your current kernel whose KernelVersion is displayed by: > uname -r > and whose kernel config file is often located at /boot/config-KernelVersion > The section above "COMPILING DRIVERS, for Newbies" relates how to make corrections. > > There are definitely IPs whose login protocols are Linux hostile. > If you cannot achieve a login, try another Internet Provider (IP). > or ask for someone on discuss@xxxxxxxxxxxxx to test your IP. > > Many driver packages provide for loading modem drivers on bootup. > Here is a description on how to set it up, if necessary: > http://linmodems.technion.ac.il/archive-fourth/msg00451.html > > PLEASE include the diagnostic output of the following Root command in any problem reports: > # setserial -agv /dev/ttyS* > > For instructions on having modem drivers loaded on bootup, > particularly the SmartLink slmodem drivers see: > http://linmodems.technion.ac.il/archive-fourth/msg00451.html > For automated removel of drivers after a PPP session see: > http://linmodems.technion.ac.il/archive-fourth/msg00145.html > > For general upto date advice: > http://linmodems.technion.ac.il/ > http://linmodems.technion.ac.il/resources.html > available in Russian at http://linmodems.nm.ru > for a general PCI_ID database > http://www.pcidatabase.com/ > the original Linux winmodems URL is: > http://linmodems.org > with a mailing list on Winmodems: > discuss@xxxxxxxxxxxxx > whose archives can be searched at: > http://linmodems.technion.ac.il/ (near bottom of the page) > There is an extensive modem database at: > http://start.at/modem/ > Locate your local Linux groups through: > http://www.linux.org/groups/index.html > USB modem information: http://www.linux-usb.org/USB-guide/x332.html > Laptop users should browse http://tuxmobil.org/modem_linux_add1.html > For debugging ppp: > http://www.cisco.com/warp/public/471/debug_ppp_negotiation.html > > ---------- end FOLLOW UP STEPS --------------- > > > Modem Type Readout and Supporting Software Identification. > ------------------------------------------------------- > Most add on cards to motherboards (including modems) adhere to a PCI standard, for > which there is firmware on the card which can be readout, providing setup parameters > and specification of the required software. This works under Linux provided that > drivers are resident. Herein is the practical problem. During the evolution of > modems, some of the complementing software components became Proprietary and > Closed Source. A consequence is that for reasons of Legality and/or Principle, > many Linux distributions do not distribute such modem drivers with the regular > releases, even when the modem chipset designer does provide Linux support code. > Without the drivers, additional assistance is needed to identify the modem > chipset and its complementing software. > > The scanModem script includes four routines to determine the software required: > 1) Readouts with a lspci tool accessing firmware on PCI cards. > 2) A test using modem drivers already on your system as part of the ALSA (Advanced Linux > Sound Architecture) software package. See DOCs/Smartlink.txt for details. > 3) Comparison of Primary+Subsystem PCI IDs with others historically gathered, and > then archived within scanModem. > 4) A test requiring the SmartLink slamr.ko driver. See DOCs/Smartlink.txt for details. > > Should these not be adequate, there are directions below for doing diagnostics during > an alernate Microsoft Windows bootup. > > Stop here on a first reading, and just run > ./scanModem > Read on later if you are interested in details, OR > need instructions for doing modem diagnostics under Microsoft. > > Using MicroSoft(MS) Windows: > ----------------------------- > MS installations do generally have adequate diagostic capability. Try the following > routine 1), beginning with mouse clicks on: > 1) Start > Settings > Control Panel > Classical View (for Window XP) > System > > Hardware > Device Manager > Modems > Click on the + > Modem. Double click to > expand the graphic. Manufacturer information may be displayed. For example, CXT > stands for Conexant. Click the Diagnostics Tab. Record any hardware ID or vendor > and device information. > Next do the Query Modem and record the ATI specifications displayed such as: > ATI3 - Agere SoftModem Version 2.1.22 > ATI5 - 2.1.22, AMR Intel MB, AC97 ID:SIL REV:0x27 > Try to identify the modem setup file, with name perhaps MODEM.INF. > > 2) Open a COMM console. Send ATI commands to the modem (ATI, ATI1, ATI2, etc) > which may elicit chipset and driver information. Here is an example: > ATI3 - Agere SoftModem Version 2.1.22 > ATI5 - 2.1.22, AMR Intel MB, AC97 ID:SIL REV:0x27 > successfully identifying an Agere SoftModem chipset, both by name and through > the softmodem SIL ID: AC97 ID:SIL REV:0x27 > > The IBM mwave modem: > This has a DSP chip usually seated on the motherboard. Not carried on a PCI card > it cannot be detected by scanModem. However, the mwave driver is included in > 2.6.n kernel releases. > So try: > # modprobe mwave > Either the module will load or the absence of the modem will be indicated by: > FATAL: Error inserting mwave (/lib/modules/2.6.10-1- > 686/kernel/drivers/char/mwave/mwave.ko): Input/output error > See http://www.linuxdocs.org/HOWTOs/mini/ACP-Modem/ for details on this modem. > > Modem evolution: > ---------------- > Here is a very abbreviated history on how modem evolutionary development. The > earliest modems (MOdulate and DEModulate signals for phone lines transmission) > managed all signal proceesing on the modem card through actions of expensive > Controllers chipsets with DSP (digital signal processing) capability. Copyrighted > Vn.nm compression routines were also encoded in the chipset. Under Linux, an Open > Source serial driver was the minimal complementing software. This generation of > Controller chipset modems placed minimal burden on the early slow central > processing unips (CPU) of personal computers, such as the Intel 386. > > As CPUs became faster, it was feasible to transfer some modem functions to > the CPU. A 2nd generation of modems retained a DSP chip, but Controller functions > were software driven on the CPU. A benefit was that modem hardware became cheaper. > But sadly the supporting software was Proprietary. Worst, some Intellectual Property > components were Closed Source to protect large investment in code development. Such > Controller free modems include the Conexant HCF, Intel-537EP and Mars chipset > modems from Lucent or its later subsidary, Agere Systems Inc. > > As CPUs became even faster, even DSP functions could be software code driven on > the CPU. This third generation of modems are commonly called "softmodems". Their > complementing software is comparable in sizeto that of the Linux kernel itself. The > residual "modem chip" is very cheap, but the development of the complementing > software is a large investment on the part of the chip designer/maker. > > Modem chipset determination under Linux: > --------------------------------------- > The chipset of a modem determines which complementing software is required. > The Manufacturer and Model of an assembled modem are often inadequate to identify > the chipset. But sometimes there is an easy chipset identification. There is > a "lspci" utility provided in the Linux pciutils package. It reports the PCI > identifiers (IDs hereafter) or the Primary card, its Subsystem, and some setup > parameters written in firmware. For example, there is a softmodem in the > PCI bus of address 00:11.6 on my laptop. Shown below is firmware information > acquired by two lspci commands: > $ lspci -s 00:11.6 > 00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller > $ lspci -s 00:11.6 -nv > 00:11.6 0780: 1106:3068 (rev 80) > Subsystem: 14ff:100b > Flags: medium devsel, IRQ 193 > I/O ports at e000 [size=256] > The translation is: The card inserted into PCI bus slot 00:11.6 is named > "Communication controller: VIA Technologies, Inc. AC'97 Modem Controller". The > modem was assembled by a Vendor with ID identification code 1106 . Among 1106's > products, it has a Device ID of 3068 in its 80th revison. This usually provides > adequate information, to get software from the Vendor designated by 1106 (VIA > Technologies, Inc. in this case) for their device designation 3068. The parameters > Flags: medium devsel, IRQ 193 > I/O ports at e000 [size=256] > are determining by the environment of the host computer as reading modem firmware. > It may change if other hardware is added/removed from the host computer, or > under a change or Operating System (OS) kernel. > > The problem for softmodems is that additional information is needed for the software > specification. The Subsystem Vendor_ID identifies only the assembler company. But > the modem chip housed in the Subsystem could be of a variety of types, each requiring > different support software. In general, a single Subsystem assembler could use a > variety of different softmodem chips. The Subsystem firwmare information on the chipset > is not accessible to lspci. Rather it requires usage of a modem driver, if one first had > some competent modem driver for minimal diagnostics. > > Fortunately there are the software tools and drivers of the ALSA (Advanced Linux > Sound Architecture) suite. This includes modem drivers lacking COMM proficiency by > themselves, but enough capability to readout the Subsystem firmware. For the VIA > modem above, the encoded modem codec is SIL22, reporting that the softmodem chip was > made by SmartLink Inc. > > It is important to emphasis, that AC'97 Modem Controllers are made by a variety > of companies, and each may house many different Subsystem modem chips. There is > an Archive within scanModem of those with previously identified codecs. For example, > the table for the 1106:3068 AC'97 Controller is: > codec SubSystems_with_codec ------------> > CXT 104d:8143 104d:80f6 1025:0030 > SIL27 1102:0033 1025:0046 1025:0033 1734:1078 1509:2870 1025:0046 > SIL22 1743:1032 10cf:118e 1734:1054 1462:309e 1631:e004 1543:4c22 161f:2032 and_more > SIL21 10cf:118e 13bd:1022 1543:4c21 1071:8375 1019:0c04 1458:1543 1019:b320 > MOT66 1734:109b > Because of hardware configuration issues, the ALSA tools may initially fail. Then this > Archive is a fall back reporting the codec, and therefrom the needed software. For reasons > obscure, a single Subsystem ID may have different codecs under different Primary > controllers. Thus the pair Primary+Subsystem IDs must BOTH be retained to record > the codec. > > In addition to the Modem Controllers adhering to the AC'97 specifications, softmodem > Subsystems may be hosted by High Definition Audio (HDA) cards such as the: > 8086:2668 Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller > These lack a softmodem codec. Instead the softmodem chip information acquired with ALSA > tools is within a folder: /proc/asound/card0/codec*#1/ > and includes the Vendor ID of the softmodem chip, such as 14f1 corresponding to Conexant. > > The software support: > --------------------- > The CXT designation above is an abbreviation of CXT_some_number, for Conexant HSF softmodem > codecs. These now number some 41 (perhaps more) CXT. Fortunately, all these codecs are > supported by a single hsfmodem software package provided through http://www.Linuxant.com > The trial package is free, but locked to speeds of 14,400 K. A software key must be > purchased to enable full speed support, with future software updates free. There is NO > freeware alternative for the hsfmodem software. But Linuxant does provide pre-compiled > drivers for the more common Linux kernels, and their support services are good. > > In the Table below, there are currently some 13 other softmodem codecs. Fortunately > all are supported by a combination of the ALSA modem drivers, the ALSA audio drivers > the modem drivers depend on, and a very smart helper utility from Smartlink Inc., > the slmodemd helper. Sasha Kharposky wrote the Linux slmodemd utility and remains its > volunteer maintainer. It provides the cleverness to interface between the low level > ALSA modem driver and the pppd package communications codes. For details do: > $ slmodemd --help > and read associated documentation. The slmodemd is provided with some Linux distributions, > and can also be downloaded in SLMODEMD packages from: > http://linmodems.technion.ac.il/packages/smartlink/ > > Subsystems of AC'97 Modem Controllers > --------------------------------------- > Subsystems for softmodems are primarily made by Silicon Labs (SIL) under > contract to companies like Intel, Agere Systems, Motorola etc. In the Table > below, ChipMadeBy does NOT imply software support directly from that > manufacturer. The chart of information below is largely harvested from messages > to discuss@xxxxxxxxxxxxxx > A codec_indent such as REV:0x27 is reported by diagnostics under Microsoft, as > illustrated above. The matching designations such as SIL27 are translations > under Linux, which are output by a diagnostic of the slamr.ko driver from the > SmartLink slmodem software. > SIL is an abbreviation for Silicon Laboratories Inc., which provides Subsystems > on order to many modem assemblers. > SML is used below as abbreviation for SmartLink Inc. with official driver > resources at http://www.smlink.com/main/index1.php?ln=en&main_id=40 . BUT use > updated resources at http://linmodems.technion.ac.il/packages/smartlink/. > ALSA+SML means use an ALSA modem driver plus the Smartlink slmodemd helper, > with the particular driver depending on the AC'97 or HDA host controller. > ID was originally a hexadecimal readout from 7c and 7e registers of the SubSystem, > but are translated into "english", as done automatically by the slamr driver. > > ID chip_maker driver/helper sources > ---------------- ---------------------- > CXTnm Conexant hsfmodem package from http://www.linuxant.com with several hsf* drivers. > nm - a number > SIL25 Intel ALSA+SML or INTEL-537EP supported AA variant > INT65 Intel ALSA+SML or INTEL-537EP supported EA variant > SIL26 SML SML, slamr driver plus slmodemd > SIL27 AgereSystems ALSA+SML > SIL2f " ALSA+SML > MOT66 " ALSA+SML > AGR01 " ALSA+SML > AGR02 " ALSA+SML > SIL21 PCTel ALSA+SML > SIL23 PCTel ALSA+SML > SIL22 SML ALSA+SML > SIL24 Broadcom ALSA+SML > BCM64 Broadcom ALSA+SML, under Intel ICH family, AC'97 controllers. > ---------------------------------------------- > Subsystems with the above characteristics could reside under any of > the primary softmodem controllers listed below. Ignore the stuff after the > . > It serves during parsing of the Table by scan modem > > Primary > PCI_IDs Name Possible support by: > --------------- ----------------------------- ------------------------- > 8086:2416 82801AA ICHAA AC97 Modem Controller> + A a p c . > 8086:2426 82801AB ICHAB AC97 Modem Controller> + A a . > 8086:7186 > c . > 8086:7196 82440MX Banister AC97 Modem Controller > + A a c . > 8086:2446 82801BA/BAM ICH2 AC97 Modem Controller > + A a p c . > 8086:2486 82801CA/CAM ICH3 AC97 Modem Controller > + A a p c i . > 8086:24c6 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)1DB ICH4 AC97 Modem Controller> + A a c i b . > 8086:25a7 6300ESB AC97 Modem Controller NEW > > 8086:24d6 82801EB/ER ICH5/ICH5SR AC97 Modem Controller> + A c i . > 8086:8280 1EB ICH6 AC97 Modem Controller> + A c . > 8086:2668 Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller> H c . > 8086:266d Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC97 Modem Controller > > 8086:2669 631xESB/632xESB AC97 Modem Controller NEW > > 8086:27d8 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller HDA > . > 8086:27dd (ICH7 Family) AC97 Modem Controller NEW > > 8086:xxxx types above are from Intel> > > 1039:7013 SIS 630 > + a p c i . > 1039:7018 SIS 960 > + i . > 10de:01c1 Nvidia Corp > + i . > 10de:00d9 Nvidia Corp > A c . > 1106:3068 VIA > + a p c i . > 1022:7446 AMD AC_LINK > + . > 10b9:5450 ALI 5450 > > 10b9:5451 ALI 5451 > + a c . > 10b9:5453 ALI 5453 AC-Link > p c . > 1025:5453 ALI 5453 AC-Link > c . > 10b9:5457 ALI 5457 AC-Link > + p c i . > 1025:5457 ALI 5457 AC-Link > c . . > 1002:434d ATI > T a c i . > 1002:437b ATI Audio device: ATI Technologies Inc SB450 HDA Audio a . > 1002:4378 ATI > c . > 1543:3052 SI3052 > > > Class 0403, High Definition Audio Controllers (HDA) > ----------------------------------------------------- > 8086:2668 Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) HDA Controller > 8086:27d8 Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller > 1002:437b Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01) > 10de:026c nVidia Corporation MCP51 High Definition Audio > ---------------------------------------------------- > are the members of this family encountered as of September 2006. > From the file /proc/asound/card0/codec*#1/, there are the following Subsystem chips: > > Vendor IDs Chip maker Support type > ---------- ---------- ------------- > 0x14f12bfa Conexant hsfmodem , not slmodemd compatible > 0x14f12c06 > 0x11c13026 AgereSystems snd-hda-intel, slmodemd > 0x11c11040 " not supported into 2008 > 0x163c3055 Smartlink snd-hda-intel, slmodemd > 0x163c3155 " " " > 0x10573055 Motorola " " > 0x10573155 " " " > > > RATIONAL > > This scanModem service is sadly necessary because of the pre-compiled format > (binary, Closed Source) of some modem supporting code. Intellectual property > is protected within the binary component. But this prevents compatibility > assessments/debugging against Linux Open Source code. Skipping many details, > the consequence is that some Linux distributions do not deliver Closed Source code, > or tools adequate to fully identify the modem chipset. > This script tries to close this information gap. > > This script primarily utilizes the "lspci" utility from the package PCIUTILS. > Various component scriptlets interpret the information captured by lspci. > For many modems, directions to supporting software and/or more detailed information is enabled. > ISA bus modems, 16 bit PCMCIA card modems and USB modems will not be recognized. > See the output files for guidance on these cases. > > The script originated as scanPCI written by Chris Hebeisen, > to recognize modems with DSP (digital signal processing) chipsets made by Lucent/AgereSystems. > It now aspires to provide useful information on other modems as well. > For the Lucent/Agere DSP chip modems, System information is used to recommend Installers, > from the Installer list output from the repository: http://ltmodem.heby.de/ > For other modem chipsets fully identified, URLs to support sites are given. > > Three types of information are acquired from your System: > 1) General system information necessary for your guidance; > 2) The PCI_ID of the modem card, or for the increasingly prevalent "soft modems", > the PCI_IDs of its AC97/MC97 controller and its modem subsystem. > 3) For soft modems, a SIL_ID of the subsystem is either acquired > OR instructions provided for manual agetting it. > > The remainder of /home/dmitry/РабоÑий ÑÑол/Linux/Progi/Modem/scanModem is a repository of "modem gossip" or URLs thereto. > Only information blocks most relevant to your System will be output into > files written to the Modem/ folder > Should you need assistance after FIRST following all the advice and/or URLs, > 1) Browse the general information at: http://linmodems.technion.ac.il/ > 2) ONLY thereafter send ModemData.txt to: discuss@xxxxxxxxxxxxx > Modem/DOCs/General.txt has common information the List need not be bothered with. > 3) Also the archive SEARCH ENGINE at http://linmodems.technion.ac.il/ > may be useful once PCI or SIL IDs are acquired. > > The scanModem script can be read and word searched with a text browser. > Blocks of Information with little code begin and end with #####. > > In case of a failure concerning "lspci", rerun /home/dmitry/РабоÑий ÑÑол/Linux/Progi/Modem/scanModem after login to a console with > # su - root > as Root permission may be necessary for access to lspci. > > Updated on 2009_11_26 by Marv Stodolsk for access through: > http://linmodems.technion.ac.il/packages/scanModem.gz > Please do NOT use a scanModem.gz from any other site!! > > Vendor 11c1 is Lucent Technologies. Modem technologies were transferred to Agere Systems Inc, > which has now been incorporated into LSI Inc, http:/www.lsi.com . > Their Linux code developer/maintainer is Soumyendu Sarkar. Linuz support for a chipset and > its continued maintenance is typically only initiated at the request of a major chipset buyer, > or comparable sponsor. Several different modem chipset types with varying support under Linux are produced: > . > Device ID ChipType Linux drivers Comment > --------- ------------- -------------- ----------------------------- > 0480 Venus serial_drivers controller chipset 1673JV7 > 0440-045d Mars/Apollo martian # DSP (digital signal processing) chipsets > ltmodem older code format needed only for FAX services > 0462 ADSL Wildwire none > -- following modems have DSP done on the CPU, not the modem card ---- > 048(c or f) SV2P agrsm code resources for drivers: agrmodem + agrserial > 0620 Pinball agrsm In some HP desktop PCs > 0630 SV92EX agrsm In some newer PCs > 0600 ?? none Very few in use. > HDA_hosted 11c11040 agrsm on subsystems of some High Definition Audio cards > 062(1-3) SV92PP none in some HP desktop PCs > 047e:2828 USB modem* agrsm > 047e:2892 USB modem* agrsm > ---------------------------------- > * For USB modems with Proprietary Licenses, Linux compiling support is blocked > for 2.6.25 and later kernels. > # ltmodem is the code release from LSI/Agere. Alexei Chetsov's martian derivative > has only Open Source code in the single driver, martian_dev, with all the Closed Source code > shifted to a helper utility,martian_modem. > > martian - At http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/ > Both Intel and AMD x86_64 architectures are supported, though the martian_modem helper > must be encoded in 32 bit mode and complementary 23 bit libraries provided. > > The agrsm code packages compile into a agrmodem.ko + agrserial.ko driver pair. > But there are specialized packages for the different chipsets. The following resources > can be accessed at: http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ has resources. > More details are in the DOCs/Agrsm.txt > > > Intel modems > ============================== > Vendor=8086 is Intel, Inc. producing chipsets for 536EP host controller free (HCF) modems, > 537 soft modems, several AC'97 softmodem controllers and HDA (High Definition Audio) cards. > > For Ubuntu Linux users with Intel 536 and 537 chipsets the are driver > installation packages available, see: > https://help.ubuntu.com/community/DialupModemHowto/Intel537EP > https://help.ubuntu.com/community/DialupModemHowto/Intel536EP > with suggestions for improvements to c.marcano@xxxxxxxxx > > For INTEL537 and INTEL536 chipset modems, updated support sources are at: > http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/ > > After downloading the most recent package and copying to your Linux partition, > Compile and install with Root permission: > $ make clean > $ make 537 > $ su - root > # make install > or under Ubuntu with: > $ sudo make install > > Formal Intel support for Linux appears to have ceased updates. But their offical > support packages can be accessed through: > http://developer.intel.com/design/modems/support/drivers.htm > > The AC'97/CNR controllers of softmodems usually do NOT use Intel software. > Rather, the modem Subsystem determines the required software support. > Subsystems with Conexant chips require hsfmodem software from http:/www.linuxant.com > Other Subsytems are currently supported by Open Source ALSA drivers plus the slmodemd helper. > > The HDA cards may host softmodem chipsets, through a different bridging then the AC'97 types. > Both Conexant chip and ALSA supported chipset types have been encountered. > > For the 537 class softmodems, prior to software release 2.70.95.0, > there were distinct support packages: > PCI_id SubSystem_id Older_package Comment > ------------------------------------------------------------------------------- > e159:0001 8086:0003 537 TJ320 v2.0 controller > 8086:1080 8086:100[7,8,A,0] 537EP 8086:1080 AC'97 controller > 8086:1040 8086:1005 537SP 8086:1080 AC'97 controller > various various 537AA_secure primary AC'97 controller > over si3054 chip with SIL25 codec > si == Silicon Instruments > various various 537EA primary CNR controller > over si3038 chip with INT65 codec > -------------------------------------------------------------------------------- > But all are currently supported by a single Intel-537EP package > The 537AA and EA types may be alternatively be supported by an ALSA modem driver > and the Smartlink slmodemd. > > Intel-536 chipset modems have an onboard DSP (digital signal processor) chip. > They may alternatively be served by the 537EP software, with added CPU burden. > > A very detailed installation report cogent to 537 type modems is at: > http://linmodems.technion.ac.il/archive-fifth/msg00541.html > > For Debian like distros, a modified install script is at: > http://members.lycos.co.uk/persianlinux/downloads/intel536EP/Intel536_inst_debian > > ======= end Intel section ======= > > Do NOT send this text with common information to discuss@xxxxxxxxxxxxx > There are instructions to UNSUBSCRIBE from discuss@xxxxxxxxxxxxx at http://www.linmodems.org > ============== > > Several sections are included in this file: > The Summary of modem Support under Linux > description of the soft modem identity tests: SIL ids > some output from scanModem specific to your System > an explanation of the GCC 2.95 compiler warning > ethernet Interference with DNS (domain name service) > Please Linux Newbies read carefully, the companion > Modem/DOCs/DriverCompiling.txt and its > Followup Modem/DOCs/DriverTesting.txt section with dialout examples. > > It is the CHIPSET, and Not the modem BrandName which is informative for Linux support > > The chipset types that are fully supported under Linux, without proprietary drivers, > have the more expersive controller chipsets. These include the 3COM,Inc 3CXM556 and > AgereSystems FM560LK chipsets. Do a WWW search to find them. > > USB modems will not be detected through the acm.o driver with port /dev/ttyACM0 > UNTIL proper USB support is installed. > See http://www.linux-usb.org/USB-guide/x332.html, > Linux_kernel_source/Documentation/usb/acm.txt, and > http://www.usb.org/developers/devclass_docs/usbcdc11.pdf (page 15) > Among the USB modems with proprietary interfaces, there is support for > Conexant HSF modems are supported by the hsfmodem package at http://www.linuxant.com/drivers > HSF USB with Vendor:Product IDs - 0572:1300 0572:1301 0572:1302 0572:1303 08E3:0111 > with updates at http://www.linuxant.com/drivers/hsf/index.php > HCF Vendor ID: 0572 Product ID: 1290 (Cadmus2 HCF, Conexant) is supported, > but NOT the Cadmus I types: http://www.linuxant.com/drivers/hcf/faq.php#25 > HCF USB Vendor ID: 05AC Product ID: 8202 (Cadmus2 HCF, for Apple/Mac and not PCs) > SmartUSB56 (ST7554) based modems with ID: 0483:7554 > The SWEEX USB modem has the ST7554 chipset > Drivers are at http://www.smlink.com/main/index1.php?ln=en&main_id=40 > http://linmodems.technion.ac.il/archive-fourth/msg00176.html is an installation report. > To write out Smartlink information, use the proxy entry > ./scanModem test 1131:3400 > > PCMCIA card modems can serve if your laptops modem is not supported under Linux. > Look through > http://windows-breaker.devidal.tv:5190/~chris/winmodems/pcmcia_list.html > All modems with a green bar labelled OK on the left will work with Linux serial drivers. They will immediately be recognized by > # wvdialconf /etc/wvdial.conf > or under kppp as /dev/ttyS0 ...> /dev/ttyS3 > Also see http://freewebhosting.hostdepartment.com/g/gromitkc/pcmcia_list.html > The 3COM,Inc 3CXM556 and AgereSystems FM560LK chip modems use Open Source serial-cs.o drivers. > > For modems not recognized by scanModem, chipset information may be obtained under Microsoft Windows through: > 1) Start > Settings > Control Panel > Classical View (for WinXP) > Modem > or alternatively under Linux > # cat /proc/asound/mc97* > Try to identify the modem setup file, with name perhaps MODEM.INF > 2) Open a COMM console, and send ATI commands to the modem (ATI, ATI1, ATI2, etc) > which may elicit chipset and driver information. Here is an example > ATI3 - Agere SoftModem Version 2.1.22 > ATI5 - 2.1.22, AMR Intel MB, AC97 ID:SIL REV:0x27 > successfully identifying an Agere SoftModem chipset, both by name and through > the:softmodem SIL ID: AC97 ID:SIL REV:0x27 > > SUPPORT SUMMARY - as of 2009_11_26 > ------------------------------------- > Controller chipsets are used in the most expensive modems and are supported. > They utilize the same serial drivers included with kernel+module installations, > and most commonly one of the ports /dev/ttyS0 thru 3. > Such chipsets are produced by 3Com, AgereSystems (the Venus chipset), > Topic Semiconductor Corp., and others. But the same companies may > produce unsupported WinModems. Do not depend on the Brand Name. > Look for an explicit statement of Linux support > > AVOID the following modem chipsets: > ESS - no formal support since 2.2.2 kernels, though there are kluges: > http://andywettstein.home.comcast.net/ess/ > http://tx.technion.ac.il/~raindel/ > 3Com/US Robotics winmodems - never supported under Linux > > SmartLink - newer chipsets are supported: http://www.smlink.com > ftp://ftp.smlink.com/linux/unsupported/ > Moreover, the slmodem-2.9.10 drivers will support Many but not all modem Ssubsystems > that serve under AC97/MC97 controllers. > > Conexant - all modems supported with drivers at: http://www.linuxant.com > Testcode for slow 14,400 mH support is free, BUT > there is a one time charge for the full speed support. > > Intel Inc. - http://developer.intel.com/design/modems/support/drivers.htm > For early releases check at: http://linmodems.technion.ac.il/resources.html > The HaM modem is supported, but code is no longer being updated; > there will likely be failures under emerging 2.6 kernels. > The 536EP and five Intel537 modem chipset variants are actively supported. > > Lucent /AgereSystems > The Venus chipset modem uses the Linux seraik drivers and is thus supported. > Modems with digital signal processing (DSP) chipsets are supported: http:/ltmodem.heby.de > For AC97/MC97 soft modems. Initiate software access through code sponsor IBM: > http://www-3.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-52698 > Coding of support for has Not yet begun PCI soft modems with PCI_IDs 11c1:048? > > > Motorola support is at: http://www.motorola.com/softmodem/sm56_download.htm > through 2.4.22 kernels. > > PCTel modem business has been sold to Conexant > Driver compiler resources are at: http://pctelcompdb.sourceforge.net/ > However, the pre-compiled binary component is yet to be assembled > with the gcc 3.nn used in newer Linux releases, > so forced (-f) insertions may be necessary: > insmod -f pctel > Some of the HSP soft modems are supported by the SmartLink slmodem-2.9.10 drivers. > > Broadcom modems in Dell laptops and PCs - can be made to function under 2.4 kernels, but code has not been updated recently. > > --------- end chipset section ---------------------- > > SUPPORT under the current 2.6.nn kernels. > > The more expensive Controller chipset modems are functioning. > SmartLink slmodem-2.9.9 drivers are functioning. > Conexant has 2.6.n support > The Lucent/Agere digital signal processing (DSP) chipsets do have > informal service into 2.6.n kernels and an AgereSystems release is soon expected. > Intel, Agere Systems and Linuxant are firmly expected to continue support into 2.6.nn, > though the Intel HaM software will not be updated to 2.6.n service > > ------------------------------------ > Preparing winmodem drivers will generally require compiling. > If you are not familar with this process DEFINITELY read carefully > the Modem/DOCs/DriverCompiling.txt > > > ======================================================= > COMPILING DRIVERS, for Linux Newbies > > Within the workshop there is an instruction set, the Makefile, and a few tools. You command: > make clean > An elf named "make" comes in, reads Makefile and then cleans up any debris of previous efforts. > Do ALWAYS command "make clean" as a first step before new driver compilations. > The major work of compiling drivers and any associated tools is commanded with: > make > or perhaps > make DriverName > There only remains to command installation of the modem driver(s) and tools with: > make install > Configuration of a dialout utility is done elsewhere, and you can access the Internet. > > It is really that simple, once the workshop with tools has been prepared. > But new drivers have to be compiled with every operaing system update. > The remainder of this text is thus aids you in the preparations, dealing with a variety of special cases. > Most points are covered in much more detail in the Linux Kernel-HOWTO, likely included among the > HOWTO documentation set installed within /usr/share/doc/ folders. > > The core operating system of a PC is comprised of a motherboard, the software kernel, > and its auxilliary code modules. The kernel is the file /boot/vmlinuz-2.6.31-15-generic. > Modules located in subfolders of /lib/modules/2.6.31-15-generic/ . They can be inserted into or removed > from the acting kernel upon demand. This provides adaptablity to the diverse > hardware components of PCs and changing requirments. > > Modem drivers are one type of module. As contrasted to most Linux software, modem driver codes have > some non-public code components. That is the drivers are not fully Open Source, to protect > Intellectual Property of the providing companies. This has a consequence that many Linux distributions > will not or cannot legally supply proprietary modem drivers. Rather the Users must get the > modem code package and direct compiling of the code and driver installation. > > A complementary resource for compiling is a family of FileNames.h, collectively called kernel-headers. > They are both code bits themselves and also call for other code bits their functioning depends on. > Depending on the Linux distribution, kernel-headers may not be automatically installed. > If not they will always be made available on installation media or some Linux repository. > They can be searched for by package names including: kernel-source, linux-source, kernel-headers and 44 > There are always some kernel-headers in afolder /usr/include/. But these are an INCOMPLETE, too small collection > and DO NOT suffice for compiling processes. > > In addition some software utilities may have to be installed. The instructions for compiling are read by make. > A set of compiler tools are installed as a gcc-SomeVersion package. After compiling, the various pieces > and linked dynamically together with "ld". Together wiith some simpler software tools, the ld will > already be installed on Linux systems. Systems using the Debian style maintanence system > additionally require a package "kernel-kbuild-3.n" to properly utilize kernel-headers or 2.6.n kernels. > > The "kernel-headers" are matched with an installed kernel, or must be generated from a kernel-source package. > These are provided in different ways by the various Linux distributions, under 2.6.n kernels: > Redhat and Fedora - installation is coincident with kernel installation, > with placement of the kernel-header base folder in /lib/modules/2.6.31-15-generic/build/ > Mandrake and SuSE/Novell - installation as part of a kernel-source or linux-source packages, > with location at /usr/src/kernel-headers-2.6.31-15-generic or /usr/src/linux-2.6.31-15-generic > Debian and distros using its Package.deb format have names: > kernel-headers-2.6.31-15-generic > linux-headers-2.6.31-15-generic for Ubuntu > and installation is into /usr/src/ > for Xandros, there is a xandros-kernel-source-version.deb which has to be installed > Unpack if necessary with > # cd /usr/src/ > # ls > # tar jxf xandros-kernel-source-version.tar.bz2 > see http://support.xandros.com/kb-view.php?topic=64 for details > but for 2.6.n kernels, the step after: > # make EXTRAVERSION=-x1 oldconfig > should be > # make EXTRAVERSION=-x1 bzImage > Others - ??? > > For the prior generation of 2.4.n kernels, there are special cases. Skip this if your kernel is a 2.6.n or a Debian type. > For RPM using distros, the kernel-source-2.6.31-15-generic or linux-source-2.6.31-15-generic packages must be installed and configured as described below: > 1) SuSE with KernelVersion 2.4.21-144-* or later - install the matching kernel-source package, which does also contain the kernel-headers; > 2) for Fedora II or later, kernel-headers are/were coinstalled with the kernel package; > 3) for all other cases of 2.4.n kernels, the kernel-headers must be prepared from kernel-source. > The preparation can be summarised in a few steps/actions: > Install a kernel-source package representing your kernel. > Change directory (cd) into its base folder. The kernel-source in general > will match only one of several kernels that could have been installed > and NOT necessarily yours. Thus clean out any remnants of earlier usages with: > make mrproper > Copy in your kernel configuration file and have it read with: > make oldconfig > If necessary edit ONLY the fourth line of the Makefile, which completes > the specification of where drivers will be installed to (details below). > The kernel-headers are then assembelled by either: > a) for 2.4.nn kernels by > make dep > b) for 2.6.n kernels, > make bzImage > which includes an integral "make dep" step. > > Modem related resources may or may not have been installed during the primary Linux installation, > as WinModem hardware is often NOT recognized. Search your Distro's package > descriptions for "modem" to reveal the status of related resources. Read > the package description to determine whether pre-compiled modem drivers were provided. > RESOURCES of a few types are needed to get on line. Do PREFERABLE use your System's > package maintenance system for the installation. This should guarantee that > any DEPENDENT packages will be called into the installation process. As a preliminary > 1) Install your distributions package providing the KPPP, WVDIAL and MINICOM dialer utilities. > Dependencies within such packages will also drive the unpacking of ppp related modules > from compressed to a functional form : > module.o.gz --> modules.o > or for 2.6.n kernels > module.ko.gz --> module.ko > In addition these dialers will later aid testing and configuration, > which is to be performed only AFTER, the modem's drivers are installed. > > 2) Download if necessary and modem driver package specific to your modem hardware. > 3a) Install if necessary your distrbution's kernel-source package, necessary for preparing kernel-headers under 2.4.n kernels > Or for Debian style distributions, > 3b) install the kernel-header-2.6.31-15-generic.deb package matching your kernel version 2.6.31-15-generic. > > A KERNEL-SOURCE package must be installed, if a full kernel-header set > is not otherwise provided. Kernel-source packages are now some 30-40 MB now even in compressed form. > The package provided by your Linux Distro SHOULD preferentially be used. > It will usually have some differences from that initially released at http://www.kernel.org . > Typically the installation process will set two symbolic links: > /lib/modules/2.6.31-15-generic/build --> PATH_to/kernel-source-version/ > /usr/src/linux --> PATH_to/kernel-source-version/ > These later enable access to the kernel-headers needed during the modem driver compiling. Check with: > ls -l /lib/modules/2.6.31-15-generic/build > ls -l /usr/src/linux > The former link is more usefull for Systems with alternative boot kernels, > and is mandatory for some modem compiler packages. > > HIGHLY IMPORTANT: the kernel-source as installed in generally does NOT > represent your current kernel version, EVEN if the kernel-version is the same. > Only one of several possible kernels was installed on your System, > and the unpacked kernel-source need NOT represent it exactly!!! > For example, in the RedHat Distro there is a set of kernel-configuration files within > /usr/src/linux/configs/ > Each is specialized for a different CPU (i586, i686, K6, etc), > Yet each will be represented by the VERY SAME version name: "uname -r" . > !!!! Thus a PROPER CONFIGURATION MUST BE DONE by You, before compiling drivers !!!! > > Examples provided below are partially customized from your System settings. > CONFIGURATION is started by moving into the kernel-source folder with one of: > cd /lib/modules/2.6.31-15-generic/build > cd /usr/src/linux > > There is a Makefile on your System at: /lib/modules/2.6.31-15-generic/build/Makefile > with first few lines: > > VERSION = 2 > PATCHLEVEL = 6 > SUBLEVEL = 31 > EXTRAVERSION = .4 > NAME = Man-Eating Seals of Antiquity > > # *DOCUMENTATION* > > For your current kernel, the fourth line should be > EXTRAVERSION = > where has been read from your current kernel version: 2.6.31-15-generic. > But it this does not match what is Actually in the Makefile, > then it represents a Different kernel-header set then that of your kernel!!! > > For Mandrake Linux their will generally be an included "mdk", such as: > EXTRAVERSION = -3.1mdk > SuSE 9.0 had: > EXTRAVERSION = -99-default > The first four makefile lines specify that: > a) the compiled kernel modules/drivers will have encoded version labels such as: > 2.4.21-3.1mkd OR 2.4.21-99-default > b) such modules including modem drivers are installed into sub-folders of > /lib/modules/2.4.21-3.1mkd/ > /lib/modules/2.4.21-99-default/ > The major points are that compiled drivers must be both > kernel-release (the 2.4.21) AND EXTRAVERSION matched with the installed kernel. > Otherwise they may be installed uselessly and not be detected by the kernel > OR there will be a failure upon attempted insertion, with message including: > a list of "unresolved symbols ". > > Kernel-headers may be resident from a prior usage of the kernel-source/. > Check with: > ls include/linux/ > which may display abundant FileNames.h > The version of these headers will be in the UTS line displayed by > cat include/linux/version.h > #define UTS_RELEASE "2.4.21-3.1mdk" (as an example) > > Next, list completely the contents of the kernel-source with: > ls -a > Where the " -a " additionally reveals ".dot-prefixed-confguration-files" such as > .config .hdepend .depends > which may be left over from the prior usage of the kernel-source. Below is an example: > ------------------- > .config .hdepend .depends > COPYING Makefile Rules.make init mm > CREDITS README arch drivers ipc net > Documentation conf.vars fs kernel scripts > MAINTAINERS REPORTING-BUGS crypto include lib > > Configuration of the kernel-source is where almost all the Mistakes occur!!! > Here is a way to do it correctly (but read through EXCEPTIONAL CASES below). > 1)Within kernel-source/ folder, browse the README file for general guidance. > It will relate that the command: > # make mrproper > cleans up leftovers from any previous usage .dot-files and the include/linux/ folder. > Additionally you may need to do an edit within Makefile, but ONLY that 4th line. > 2) If necessary to edit, FIRST make a backup: > cp Makefile Makefile.backup > then edit ONLY the 4th line of Makefile to match the EXTRAVERSION of 2.6.31-15-generic > EXTRAVERSION = - > NEVER change anything else within the Makefile. > > 3) Set the dependencies of the current kernel. > For SuSE 9.0 and later, there is a command which does the following steps > # make cloneconfig && make dep > Also browse the excellent README.SuSE in the kernel-source/ folder > For other Distros, the following steps are necessary, within the kernel-source/ folder > copy the kernel-config file to .config > and DO SPECIFY that " . " > But where is it? For many Distros, it will be the file like > /boot/config-2.6.31-15-generic > matching the output of: > uname -r > Or it may be the target of a symbolic link: /boot/config --> > So > cp /boot/config-2.6.31-15-generic .config > For SuSE 8.0 and earlier versions it is: > cp /boot/vmlinuz.config .config > PLEASE do not omit that "." in .config as it is crucially necessary. > View .config with a text browser. > It is simply a listing of the code components used in the kernel and its modules: > # > # Automatically generated make config: don't edit > # > CONFIG_X86=y > # CONFIG_SBUS is not set > CONFIG_UID16=y > etc. > > 4) The .config file will be read during > # make oldconfig > which feeds its specifications through a process specifying > the SAME inter-dependencies previously used in compiling your kernel, > and may generate additional .dot-config files . They can be displayed with: > # ls -al > > 5) Though it may be redundant after "make mrproper", it will do no harm to: > make clean > 5a) For the SuSe Linux versions 8.0 and previous , there will exist files: > /boot/vmlinuz.autoconf.h > /boot/vmlinuz.version.h > They MUST be copied as: > cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux/autoconf.h > cp /boot/vmlinuz.version.h /usr/src/linux/include/linux/version.h > > 6) Now build kernel-headers with: > make dep > for 2.4.n kernels or for 2.6.n kernels > make bzImage > during which you can walk your dog, take a shower, have tea, etc. > 7) Check for resultant FileNames.h with: > ls include/linux/ > and > cat include/linux/version.h > to verify the version. > > COMPILING the MODEM DRIVERS can now finally be done. > Unpack the compiler kit for your modem drivers, > cd into its folder, read any README or INSTALL files, > make clean > FINALLY, your modem drivers will compiled by a command like > make OR make ModuleName > or perhaps > make all > During this process, some of the kernel-header code with be joined > with the supplied modem specific code, and ModemDrivers.o will be produced. > Follow and further instructions in the modem code resource > to install the drivers, often with: > make install > > THEORETICAL ISSUES > > WinModem driver packages commonly include: > 1) a readible Open Source component, which can be readily debugged by > experts in code. This component provides "wrappers" to common > kernel functions for an already complied, or BINARY format, component of the modem code. > > 2) A Closed Source component compiled into the binary form, in which > proprietary information is encrypted. This will include the copyrighted Vn.nn compression algorithms. > In 2004, pre-compiled modem drivers are beginning to be included > for a few winmodems by some Linux distributions. > But the binary format precludes incorporation of the modem drivers in some Linux distributions > for legal reasons, practical reasons, and/or reasons of principle. > > Since almost all the newer PCs are now equipped with WinModems, > many users will have to compile their own linux modem drivers. > Exceptions are the more expensive modems with Controller chipsets, > characteristic of the earliest modems. > They are supported by Open Source serial code included in Linux > distributions (Distros hereafter). > > Winmodems are less expensive because of greatly reduced hardware costs. > They lack Controller chips of the earliest modems, and may additionally lack Digital Signal Processor (DSP) chips of second generation modems. > Functions of Controller based chipsets are replaced by a combination of > software code and/or other System hardware. > > Modems without a controller chip are referred to as "controllerless modems" and > modems lacking both a DSP and controller chips are referred to as "soft modems". > With faster central processor units (CPU), some processing tasks are performed > by the CPU for the controllerless modems. The CPU does nearly all > the signal processing for the "soft modems" lacking a DSP. > > AC97 or MC97 soft modems conform to an ac97_codec, and can host a variety of Subsystems It is the CODEC of the Subsystem which determines which software should be utilized!! > and any modem controllers can host one of a variety of soft modem Subsystems. > There are additionally soft PCI modems without such controllers, which still utilize > the common ac97_modem.o driver. In general it will be YOUR task to identify > the Subsystem codec and compile the needed driver. > > ## end Modem/DOCs/DriverCompiling.txt > > > Packages "agrsm" provide resources for compiling a the agrmodem + agrserial driver pair. > Sadly, there is NO SUPPORT for x86_64 64 bit installations, through the same hardware > will be supported if a compatibile 32 bit Linux installation is done. > There is because of a precompiled 32 bit component, which cannot be united with 64 bit code. > > For the 11c11040 modem chips on High Definition Audio cards, the driver resource > is called dkms-agrsm and maintained at http://linux.zsolttech.com/linmodem/agrsm/ , > There are a few installation formats. First install your Distro's dkms package > The dkms toolset automates compiling, including compiling of needed update drivers > when an update kernel is installed. Test if already installed with: dkms --help > If not installed or on your installation media, check your distribution's repository. > See the example at http://linmodems.technion.ac.il/bigarch/archive-eighth/msg03863.html > For Ubuntu, the repository is at http://packages.ubuntu.com. Comments are more general compiling support are below. > > http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ has copies and some updates > in Debian installation formats and related documentation and tools. > There is a agrsm_howto.txt, though it's leading compilation section is not needed for all cases below. > There are a few cases of support implementation, depending on the host system and particular chip type. > The agrsm-tools package creates symbolic links and runs a first functional test, > provided the wvdial package is installed. > Upon download and copying into your Linux partition, installation can be done with: > sudo dpkg -i agrsm*.deb > or one of the more sophisticated installation tools. > > For a few Ubuntu kernels, driver installation packagea are at > agrsm-2.6.27-7-generic_2.6.27-7.14_i386.deb > agrsm-2.6.27-9-generic_2.6.27-9.14_i386.deb > for 2.6.27-7-generic and 2.6.27-9-generic kernels ONLY. > Resources are at http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ > > For the modem chips 11c1:0620, 11c1:0630 and 11c1:048c(or f), the current confirmed support is with the > agrsm-20090418.tar.gz at http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ > See Josh Crawford's report: http://linmodems.technion.ac.il/bigarch/archive-eighth/msg00475.html. > The 11c1:0620 chipset is also supported by the dkms-agrsm package (reports Hugo Canelli) > > For implementation guidance, get the agrsm_howto.txt from http://linmodems.technion.ac.il/packages/ltmodem/11c1040/ . > However the leading compiling section should be skipped for installation done with dkms tools. > For Debian/Ubuntu related systems also get the from http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ > the agrsm-tools_0.0.1_all.deb. Though lacking drivers, it automates setup of symbolic links initiated by > sudo modprobe agrserial > and also has a utility, called by: > sudo agrsm-test > > For kernels earlier than 2.6.26 the more laborious procedures. > A simplest route is to get from http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ one of: > kernel-2.6.21.0-22.i686.rpm > linux-image-2.6.21.0-22_2.6.21.0-22_i386.deb > as their module set contains the drivers, but just for kernel 2.6.21.0-22. > > For the Ubuntu 2.6.24-19-generic kernel, there is a driver package > agrsm-ubuntu8.04.1-2.6.24-19-generic.tar.gz > > For kernels between 2.6.21 and 2.6.26 read the HOWTO-Agere-11c11040-HDA.html, > which relates a laborious procedure involving kernel-source code. > > A single root/adm command: > modprobe agrserial > will provide for loading both drivers and symbolic /dev/ttySAGR link creation, > if the following two lines to some file in the /etc/modprobe folders. > > install agrserial /sbin/modprobe --ignore-install agrmodem ; /sbin/modprobe --ignore-install agrserial && test -e /dev/ttySAGR || ln -s /dev/ttyAGS3 /dev/ttySAGR > remove agrserial /sbin/modprobe -r --ignore-remove agrserial ; /sbin/modprobe -r --ignore-remove agrmodem && { if test -L /dev/ttySAGR; then rm /dev/ttySAGR; fi } ; true > > They will alternatively be installed by the package agrsm-tools_0.0.1_all.deb >