Agere systems HDA modem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Добрый день пожалуйста помогите разобраться с этим модемом (чип 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


[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux