Blake, Sadly: 14e4:4212 is the PCI id of a BCM V.90 56k modem There is no support under 2.6.n kernels for the 14e4:4212 modems. --------- So you will need other modem hardware for support under Linux. Read InfoGeneral.txt for guidance on other hardware. Thanks for the BASH output. It did expose a scanModem bug which I will fix. MarvS On Fri, Aug 15, 2008 at 3:29 PM, Blake Larson <LarsonB1@xxxxxxxx> wrote: > Late reply, hope you have all you need: > > ~/tmp# lspci > 00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] > Host Bridge (rev 80) > 00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge > 00:07.0 Ethernet controller: Broadcom Corporation BCM4211 iLine10 > HomePNA 2.0 + V.90 56k modem > 00:07.1 Computer telephony device: Broadcom Corporation BCM4212 v.90 56k modem > 00:08.0 Multimedia video controller: Internext Compression Inc iTVC16 > (CX23416) MPEG-2 Encoder (rev 01) > 00:0a.0 Multimedia video controller: Internext Compression Inc iTVC16 > (CX23416) MPEG-2 Encoder (rev 01) > 00:0b.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 > Gigabit Ethernet (rev 03) > 00:0d.0 RAID bus controller: Promise Technology, Inc. PDC20378 > (FastTrak 378/SATA 378) (rev 02) > 00:0e.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host > Controller (rev 46) > 00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA > RAID Controller (rev 80) > 00:0f.1 IDE interface: VIA Technologies, Inc. > VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) > 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 > Controller (rev 81) > 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 > Controller (rev 81) > 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 > Controller (rev 81) > 00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 > Controller (rev 81) > 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) > 00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge > [KT600/K8T800/K8T890 South] > 00:11.5 Multimedia audio controller: VIA Technologies, Inc. > VT8233/A/8235/8237 AC97 Audio Controller (rev 60) > 01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX > 5200] (rev a1) > > > > ~/tmp# lspci -nv > 00:00.0 0600: 1106:3189 (rev 80) > Subsystem: 1106:0000 > Flags: bus master, 66MHz, medium devsel, latency 8 > Memory at e0000000 (32-bit, prefetchable) [size=128M] > Capabilities: [80] AGP version 3.5 > Capabilities: [c0] Power Management version 2 > > 00:01.0 0604: 1106:b198 (prog-if 00 [Normal decode]) > Flags: bus master, 66MHz, medium devsel, latency 0 > Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 > Memory behind bridge: dde00000-dfefffff > Prefetchable memory behind bridge: bdd00000-cdcfffff > Capabilities: [80] Power Management version 2 > > 00:07.0 0200: 14e4:4211 > Subsystem: 0060:8940 > Flags: bus master, fast devsel, latency 32, IRQ 10 > Memory at dfffa000 (32-bit, non-prefetchable) [size=4K] > Capabilities: [40] Power Management version 2 > > 00:07.1 0402: 14e4:4212 > Subsystem: 0060:8940 > Flags: bus master, fast devsel, latency 32, IRQ 10 > Memory at dfffb000 (32-bit, non-prefetchable) [size=4K] > I/O ports at e000 [size=16] > Capabilities: [40] Power Management version 2 > > 00:08.0 0400: 4444:0016 (rev 01) > Subsystem: 0070:8801 > Flags: bus master, medium devsel, latency 64, IRQ 16 > Memory at d8000000 (32-bit, prefetchable) [size=64M] > Capabilities: [44] Power Management version 2 > > 00:0a.0 0400: 4444:0016 (rev 01) > Subsystem: 0070:8801 > Flags: bus master, medium devsel, latency 64, IRQ 17 > Memory at d4000000 (32-bit, prefetchable) [size=64M] > Capabilities: [44] Power Management version 2 > > 00:0b.0 0200: 14e4:169c (rev 03) > Subsystem: 1462:590c > Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16 > Memory at dffe0000 (32-bit, non-prefetchable) [size=64K] > Expansion ROM at <ignored> [disabled] > Capabilities: [48] Power Management version 2 > Capabilities: [50] Vital Product Data > Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ > Queue=0/3 Enable- > > 00:0d.0 0104: 105a:3373 (rev 02) > Subsystem: 1462:590d > Flags: bus master, 66MHz, medium devsel, latency 96, IRQ 18 > I/O ports at ec00 [size=64] > I/O ports at e800 [size=16] > I/O ports at e400 [size=128] > Memory at dffdb000 (32-bit, non-prefetchable) [size=4K] > Memory at dffa0000 (32-bit, non-prefetchable) [size=128K] > Capabilities: [60] Power Management version 2 > > 00:0e.0 0c00: 1106:3044 (rev 46) (prog-if 10 [OHCI]) > Subsystem: 1462:590d > Flags: bus master, medium devsel, latency 32, IRQ 17 > Memory at dffda800 (32-bit, non-prefetchable) [size=2K] > I/O ports at dc00 [size=128] > Capabilities: [50] Power Management version 2 > > 00:0f.0 0104: 1106:3149 (rev 80) > Subsystem: 1462:5901 > Flags: bus master, medium devsel, latency 32, IRQ 19 > I/O ports at d800 [size=8] > I/O ports at d400 [size=4] > I/O ports at d000 [size=8] > I/O ports at cc00 [size=4] > I/O ports at c800 [size=16] > I/O ports at c400 [size=256] > Capabilities: [c0] Power Management version 2 > > 00:0f.1 0101: 1106:0571 (rev 06) (prog-if 8a [Master SecP PriP]) > Subsystem: 1462:5901 > Flags: bus master, medium devsel, latency 32, IRQ 19 > [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8] > [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1] > [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8] > [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1] > I/O ports at fc00 [size=16] > Capabilities: [c0] Power Management version 2 > > 00:10.0 0c03: 1106:3038 (rev 81) (prog-if 00 [UHCI]) > Subsystem: 1462:5901 > Flags: bus master, medium devsel, latency 32, IRQ 20 > I/O ports at b400 [size=32] > Capabilities: [80] Power Management version 2 > > 00:10.1 0c03: 1106:3038 (rev 81) (prog-if 00 [UHCI]) > Subsystem: 1462:5901 > Flags: bus master, medium devsel, latency 32, IRQ 20 > I/O ports at b800 [size=32] > Capabilities: [80] Power Management version 2 > > 00:10.2 0c03: 1106:3038 (rev 81) (prog-if 00 [UHCI]) > Subsystem: 1462:5901 > Flags: bus master, medium devsel, latency 32, IRQ 20 > I/O ports at bc00 [size=32] > Capabilities: [80] Power Management version 2 > > 00:10.3 0c03: 1106:3038 (rev 81) (prog-if 00 [UHCI]) > Subsystem: 1462:5901 > Flags: bus master, medium devsel, latency 32, IRQ 20 > I/O ports at c000 [size=32] > Capabilities: [80] Power Management version 2 > > 00:10.4 0c03: 1106:3104 (rev 86) (prog-if 20 [EHCI]) > Subsystem: 1462:5901 > Flags: bus master, medium devsel, latency 32, IRQ 20 > Memory at dfff9e00 (32-bit, non-prefetchable) [size=256] > Capabilities: [80] Power Management version 2 > > 00:11.0 0601: 1106:3227 > Subsystem: 1106:0000 > Flags: bus master, stepping, medium devsel, latency 0 > Capabilities: [c0] Power Management version 2 > > 00:11.5 0401: 1106:3059 (rev 60) > Subsystem: 1462:5901 > Flags: medium devsel, IRQ 22 > I/O ports at b000 [size=256] > Capabilities: [c0] Power Management version 2 > > 01:00.0 0300: 10de:0322 (rev a1) (prog-if 00 [VGA controller]) > Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 21 > Memory at de000000 (32-bit, non-prefetchable) [size=16M] > Memory at c0000000 (32-bit, prefetchable) [size=128M] > [virtual] Expansion ROM at dfee0000 [disabled] [size=128K] > Capabilities: [60] Power Management version 2 > Capabilities: [44] AGP version 3.0 > > > > > > #cat blake.txt > + SETDATE=SETDATE=2008_02_10,week_06 > + cat > + test '' = up > ++ echo SETDATE=2008_02_10,week_06 > ++ cut -b9-18 > + UPDATE=2008_02_10 > + echo UPDATE=2008_02_10 > UPDATE=2008_02_10 > ++ echo SETDATE=2008_02_10,week_06 > ++ cut -b25-26 > + wk=06 > + SETDATE= > ++ date +%U > + WeekDiff=26 > + test 26 -ge 4 > + cat > > There are weekly updates of scanModem. Your copy is more than > 26 weeks old!! > If decisive guidance is not provided by this scanModem of 2008_02_10, > download an update from http://linmodems.technion.ac.il > > Continuing in 10 seconds. > > + sleep 10 > + echo > > + wk= > + WeekDiff= > + test '' = fake > + test -z '' > ++ uname -r > + SYS=2.6.24-19-generic > + rm > + test -z '' > + TMPM=0tmpfile > + test -d /dev/shm > ++ ls -dl /dev/shm > ++ cut '-d ' -f1 > + SHM=drwxrwxrwt > + test drwxrwxrwt = drwxrwxrwt > + TMPM=/dev/shm/0tmpfile > + SHM= > + test -z '' > ++ basename ./scanModem > + BN=scanModem > + test scanModem '!=' scanModem > + test -d Modem > + mkdir -p Modem > + RECORD=Modem/ModemData.txt > + RECORD2=Modem/YourSystem.txt > + cat > ++ pwd > + test /root/tmp = / -a -z '' > + test -f /etc/issue > + grep buntu /etc/issue > + ISSUER=Ubuntu > + SUDO=sudo > + echo > + test -L /dev/modem > + test -L /dev/ttySL0 > + link= > + link2= > + cat > ++ uname -r > ++ uname -m > ++ cat /proc/version > ++ cat /dev/shm/0tmpfile > + grep -i slack /etc/issue > + test '' = x86_64 > + CMD_PATH='/bin /usr/bin /sbin /usr/sbin' > + for i in '$CMD_PATH' > + test -x /bin/lsmod > + LSMOD=/bin/lsmod > + for i in '$CMD_PATH' > + test -x /usr/bin/lsmod > + for i in '$CMD_PATH' > + test -x /sbin/lsmod > + LSMOD=/sbin/lsmod > + for i in '$CMD_PATH' > + test -x /usr/sbin/lsmod > + test -z /sbin/lsmod > ++ echo 2.6.24-19-generic > ++ sed -e s/-/_/g > + KRPM=2.6.24_19_generic > ++ uname -r > ++ cut -d- -f1 > ++ cut -d+ -f1 > ++ cut -d. -f1-3 > + KVER=2.6.24 > ++ echo 2.6.24-19-generic > ++ cut -d. -f1-2 > + KMAJOR=2.6 > ++ echo 2.6.24 > ++ cut -d. -f3 > + KRELEASE=24 > ++ echo 2.6.24-19-generic > ++ sed -e s/2.6.24//g > + KEXT=-19-generic > + test -f /boot/config-2.6.24-19-generic > + CONFIG=/boot/config-2.6.24-19-generic > ++ cat /proc/version > ++ sed -e 's/)/ /g' > ++ sed -e 's/(/ /g' > + GCC_INPUT='Linux version 2.6.24-19-generic buildd@terranova gcc > version 4.2.3 Ubuntu 4.2.3-2ubuntu7 #1 SMP Fri Jul 11 23:41:49 UTC > 2008' > + test -z '' > ++ for i in '$GCC_INPUT' > ++ echo Linux > ++ for i in '$GCC_INPUT' > ++ echo version > ++ for i in '$GCC_INPUT' > ++ echo 2.6.24-19-generic > ++ for i in '$GCC_INPUT' > ++ echo buildd@terranova > ++ for i in '$GCC_INPUT' > ++ echo gcc > ++ for i in '$GCC_INPUT' > ++ echo version > ++ for i in '$GCC_INPUT' > ++ echo 4.2.3 > ++ for i in '$GCC_INPUT' > ++ echo Ubuntu > ++ for i in '$GCC_INPUT' > ++ echo 4.2.3-2ubuntu7 > ++ for i in '$GCC_INPUT' > ++ echo '#1' > ++ for i in '$GCC_INPUT' > ++ echo SMP > ++ for i in '$GCC_INPUT' > ++ echo Fri > ++ for i in '$GCC_INPUT' > ++ echo Jul > ++ for i in '$GCC_INPUT' > ++ echo 11 > ++ for i in '$GCC_INPUT' > ++ echo 23:41:49 > ++ for i in '$GCC_INPUT' > ++ echo UTC > ++ for i in '$GCC_INPUT' > ++ echo 2008 > ++ grep -A2 gcc > ++ grep -A1 ersion > ++ grep -v ersion > + GCC123=4.2.3 > ++ echo 4.2.3 > ++ cut -d. -f1-2 > ++ cut -d- -f2 > + GCC12=4.2 > ++ echo 4.2 > ++ cut -d. -f1 > + GCC1=4 > ++ echo 4.2 > ++ cut -d. -f2 > + GCC2=2 > + SLMODEMD=SLMODEMD.gcc4.2.tar.gz > ++ ls /usr/bin/gcc /usr/bin/gcc-3.4 /usr/bin/gcc-4.1 /usr/bin/gcc-4.2 > /usr/bin/gccbug-3.4 /usr/bin/gccbug-4.1 /usr/bin/gccmakedep > ++ grep -v gccbug > ++ grep -v gccmakedep > + GCCtests='/usr/bin/gcc > /usr/bin/gcc-3.4 > /usr/bin/gcc-4.1 > /usr/bin/gcc-4.2' > + test -z '' -a -n '/usr/bin/gcc > /usr/bin/gcc-3.4 > /usr/bin/gcc-4.1 > /usr/bin/gcc-4.2' > + for i in '$GCCtests' > ++ /usr/bin/gcc -dumpversion > ++ grep 4.2 > + GCCt=4.2.3 > + test -n 4.2.3 > + GCC=4.2.3 > ++ echo 4.2.3 > ++ cut -d. -f1-2 > + GCCs=4.2 > + GCCt= > + for i in '$GCCtests' > ++ /usr/bin/gcc-3.4 -dumpversion > ++ grep 4.2 > + GCCt= > + test -n '' > + for i in '$GCCtests' > ++ /usr/bin/gcc-4.1 -dumpversion > ++ grep 4.2 > + GCCt= > + test -n '' > + for i in '$GCCtests' > ++ /usr/bin/gcc-4.2 -dumpversion > ++ grep 4.2 > + GCCt=4.2.3 > + test -n 4.2.3 > + GCC=4.2.3 > ++ echo 4.2.3 > ++ cut -d. -f1-2 > + GCCs=4.2 > + GCCt= > + test -z 4.2.3 > + GCCtests= > ++ grep -rs modem /etc/modprobe.d > ++ grep blacklist > ++ grep -v '#' > + BL1= > ++ grep -rs snd-intel8x0m /etc/modprobe.d > ++ grep blacklist > ++ grep -v '#' > + BL2= > + test -z '' -a -n '' -o '' > + echo ' There are no blacklisted modem drivers in /etc/modprobe* files ' > + BL1= > + BL2= > + cat > ++ /sbin/lsmod > ++ grep -f /dev/shm/0tmpfile > ++ cut '-d ' -f1 > ++ grep -f /dev/shm/0tmpfile > + DLOADED= > + test -z '' -a -n '' > + DLOADED= > + for i in '$CMD_PATH' > + test -x /bin/lspci > + LSPCI=/bin/lspci > + for i in '$CMD_PATH' > + test -x /usr/bin/lspci > + LSPCI=/usr/bin/lspci > + for i in '$CMD_PATH' > + test -x /sbin/lspci > + for i in '$CMD_PATH' > + test -x /usr/sbin/lspci > + test -z '' -a -z /usr/bin/lspci > + cat > + test -z '' > ++ /usr/bin/lspci > ++ grep 'High Definition Audio' > ++ cut '-d ' -f1 > + HDAbus= > + test -n '' > + for i in '$CMD_PATH' > + test -x /bin/dmesg > + DMESG=/bin/dmesg > + for i in '$CMD_PATH' > + test -x /usr/bin/dmesg > + for i in '$CMD_PATH' > + test -x /sbin/dmesg > + for i in '$CMD_PATH' > + test -x /usr/sbin/dmesg > + for i in '$CMD_PATH' > + test -x /bin/aplay > + for i in '$CMD_PATH' > + test -x /usr/bin/aplay > + APLAY=/usr/bin/aplay > + for i in '$CMD_PATH' > + test -x /sbin/aplay > + for i in '$CMD_PATH' > + test -x /usr/sbin/aplay > + test -z '' > + test -z /usr/bin/aplay > + cat > + test -n /bin/dmesg > ++ /bin/dmesg > ++ grep ALSA > + ALSAdiag= > + test -n '' > + test -d /proc/asound > + echo ' The /proc/asound/ audio+modem diagostics are being copied.' > + tee -a Modem/ModemData.txt > The /proc/asound/ audio+modem diagostics are being copied. > + cd Modem > + mkdir -p temp/proc > + recurse /proc/asound > + for j in '$1' > + '[' -L /proc/asound ']' > + '[' -d /proc/asound ']' > + mkdir ./temp//proc/asound > + recurse '/proc/asound/*' > + for j in '$1' > + '[' -L /proc/asound/card0 ']' > + '[' -d /proc/asound/card0 ']' > + mkdir ./temp//proc/asound/card0 > + recurse '/proc/asound/card0/*' > + for j in '$1' > + '[' -L /proc/asound/card0/codec97#0 ']' > + '[' -d /proc/asound/card0/codec97#0 ']' > + mkdir ./temp//proc/asound/card0/codec97#0 > + recurse '/proc/asound/card0/codec97#0/*' > + for j in '$1' > + '[' -L /proc/asound/card0/codec97#0/ac97#0-0 ']' > + '[' -d /proc/asound/card0/codec97#0/ac97#0-0 ']' > + '[' -f /proc/asound/card0/codec97#0/ac97#0-0 ']' > + cat /proc/asound/card0/codec97#0/ac97#0-0 > + for j in '$1' > + '[' -L /proc/asound/card0/codec97#0/ac97#0-0+regs ']' > + '[' -d /proc/asound/card0/codec97#0/ac97#0-0+regs ']' > + '[' -f /proc/asound/card0/codec97#0/ac97#0-0+regs ']' > + cat /proc/asound/card0/codec97#0/ac97#0-0+regs > + for j in '$1' > + '[' -L /proc/asound/card0/id ']' > + '[' -d /proc/asound/card0/id ']' > + '[' -f /proc/asound/card0/id ']' > + cat /proc/asound/card0/id > + for j in '$1' > + '[' -L /proc/asound/card0/oss_mixer ']' > + '[' -d /proc/asound/card0/oss_mixer ']' > + '[' -f /proc/asound/card0/oss_mixer ']' > + cat /proc/asound/card0/oss_mixer > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c ']' > + '[' -d /proc/asound/card0/pcm0c ']' > + mkdir ./temp//proc/asound/card0/pcm0c > + recurse '/proc/asound/card0/pcm0c/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c/info ']' > + '[' -d /proc/asound/card0/pcm0c/info ']' > + '[' -f /proc/asound/card0/pcm0c/info ']' > + cat /proc/asound/card0/pcm0c/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c/oss ']' > + '[' -d /proc/asound/card0/pcm0c/oss ']' > + '[' -f /proc/asound/card0/pcm0c/oss ']' > + cat /proc/asound/card0/pcm0c/oss > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c/sub0 ']' > + '[' -d /proc/asound/card0/pcm0c/sub0 ']' > + mkdir ./temp//proc/asound/card0/pcm0c/sub0 > + recurse '/proc/asound/card0/pcm0c/sub0/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c/sub0/hw_params ']' > + '[' -d /proc/asound/card0/pcm0c/sub0/hw_params ']' > + '[' -f /proc/asound/card0/pcm0c/sub0/hw_params ']' > + cat /proc/asound/card0/pcm0c/sub0/hw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c/sub0/info ']' > + '[' -d /proc/asound/card0/pcm0c/sub0/info ']' > + '[' -f /proc/asound/card0/pcm0c/sub0/info ']' > + cat /proc/asound/card0/pcm0c/sub0/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c/sub0/prealloc ']' > + '[' -d /proc/asound/card0/pcm0c/sub0/prealloc ']' > + '[' -f /proc/asound/card0/pcm0c/sub0/prealloc ']' > + cat /proc/asound/card0/pcm0c/sub0/prealloc > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c/sub0/prealloc_max ']' > + '[' -d /proc/asound/card0/pcm0c/sub0/prealloc_max ']' > + '[' -f /proc/asound/card0/pcm0c/sub0/prealloc_max ']' > + cat /proc/asound/card0/pcm0c/sub0/prealloc_max > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c/sub0/status ']' > + '[' -d /proc/asound/card0/pcm0c/sub0/status ']' > + '[' -f /proc/asound/card0/pcm0c/sub0/status ']' > + cat /proc/asound/card0/pcm0c/sub0/status > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0c/sub0/sw_params ']' > + '[' -d /proc/asound/card0/pcm0c/sub0/sw_params ']' > + '[' -f /proc/asound/card0/pcm0c/sub0/sw_params ']' > + cat /proc/asound/card0/pcm0c/sub0/sw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p ']' > + '[' -d /proc/asound/card0/pcm0p ']' > + mkdir ./temp//proc/asound/card0/pcm0p > + recurse '/proc/asound/card0/pcm0p/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/info ']' > + '[' -d /proc/asound/card0/pcm0p/info ']' > + '[' -f /proc/asound/card0/pcm0p/info ']' > + cat /proc/asound/card0/pcm0p/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/oss ']' > + '[' -d /proc/asound/card0/pcm0p/oss ']' > + '[' -f /proc/asound/card0/pcm0p/oss ']' > + cat /proc/asound/card0/pcm0p/oss > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub0 ']' > + '[' -d /proc/asound/card0/pcm0p/sub0 ']' > + mkdir ./temp//proc/asound/card0/pcm0p/sub0 > + recurse '/proc/asound/card0/pcm0p/sub0/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub0/hw_params ']' > + '[' -d /proc/asound/card0/pcm0p/sub0/hw_params ']' > + '[' -f /proc/asound/card0/pcm0p/sub0/hw_params ']' > + cat /proc/asound/card0/pcm0p/sub0/hw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub0/info ']' > + '[' -d /proc/asound/card0/pcm0p/sub0/info ']' > + '[' -f /proc/asound/card0/pcm0p/sub0/info ']' > + cat /proc/asound/card0/pcm0p/sub0/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub0/prealloc ']' > + '[' -d /proc/asound/card0/pcm0p/sub0/prealloc ']' > + '[' -f /proc/asound/card0/pcm0p/sub0/prealloc ']' > + cat /proc/asound/card0/pcm0p/sub0/prealloc > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub0/prealloc_max ']' > + '[' -d /proc/asound/card0/pcm0p/sub0/prealloc_max ']' > + '[' -f /proc/asound/card0/pcm0p/sub0/prealloc_max ']' > + cat /proc/asound/card0/pcm0p/sub0/prealloc_max > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub0/status ']' > + '[' -d /proc/asound/card0/pcm0p/sub0/status ']' > + '[' -f /proc/asound/card0/pcm0p/sub0/status ']' > + cat /proc/asound/card0/pcm0p/sub0/status > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub0/sw_params ']' > + '[' -d /proc/asound/card0/pcm0p/sub0/sw_params ']' > + '[' -f /proc/asound/card0/pcm0p/sub0/sw_params ']' > + cat /proc/asound/card0/pcm0p/sub0/sw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub1 ']' > + '[' -d /proc/asound/card0/pcm0p/sub1 ']' > + mkdir ./temp//proc/asound/card0/pcm0p/sub1 > + recurse '/proc/asound/card0/pcm0p/sub1/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub1/hw_params ']' > + '[' -d /proc/asound/card0/pcm0p/sub1/hw_params ']' > + '[' -f /proc/asound/card0/pcm0p/sub1/hw_params ']' > + cat /proc/asound/card0/pcm0p/sub1/hw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub1/info ']' > + '[' -d /proc/asound/card0/pcm0p/sub1/info ']' > + '[' -f /proc/asound/card0/pcm0p/sub1/info ']' > + cat /proc/asound/card0/pcm0p/sub1/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub1/prealloc ']' > + '[' -d /proc/asound/card0/pcm0p/sub1/prealloc ']' > + '[' -f /proc/asound/card0/pcm0p/sub1/prealloc ']' > + cat /proc/asound/card0/pcm0p/sub1/prealloc > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub1/prealloc_max ']' > + '[' -d /proc/asound/card0/pcm0p/sub1/prealloc_max ']' > + '[' -f /proc/asound/card0/pcm0p/sub1/prealloc_max ']' > + cat /proc/asound/card0/pcm0p/sub1/prealloc_max > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub1/status ']' > + '[' -d /proc/asound/card0/pcm0p/sub1/status ']' > + '[' -f /proc/asound/card0/pcm0p/sub1/status ']' > + cat /proc/asound/card0/pcm0p/sub1/status > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub1/sw_params ']' > + '[' -d /proc/asound/card0/pcm0p/sub1/sw_params ']' > + '[' -f /proc/asound/card0/pcm0p/sub1/sw_params ']' > + cat /proc/asound/card0/pcm0p/sub1/sw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub2 ']' > + '[' -d /proc/asound/card0/pcm0p/sub2 ']' > + mkdir ./temp//proc/asound/card0/pcm0p/sub2 > + recurse '/proc/asound/card0/pcm0p/sub2/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub2/hw_params ']' > + '[' -d /proc/asound/card0/pcm0p/sub2/hw_params ']' > + '[' -f /proc/asound/card0/pcm0p/sub2/hw_params ']' > + cat /proc/asound/card0/pcm0p/sub2/hw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub2/info ']' > + '[' -d /proc/asound/card0/pcm0p/sub2/info ']' > + '[' -f /proc/asound/card0/pcm0p/sub2/info ']' > + cat /proc/asound/card0/pcm0p/sub2/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub2/prealloc ']' > + '[' -d /proc/asound/card0/pcm0p/sub2/prealloc ']' > + '[' -f /proc/asound/card0/pcm0p/sub2/prealloc ']' > + cat /proc/asound/card0/pcm0p/sub2/prealloc > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub2/prealloc_max ']' > + '[' -d /proc/asound/card0/pcm0p/sub2/prealloc_max ']' > + '[' -f /proc/asound/card0/pcm0p/sub2/prealloc_max ']' > + cat /proc/asound/card0/pcm0p/sub2/prealloc_max > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub2/status ']' > + '[' -d /proc/asound/card0/pcm0p/sub2/status ']' > + '[' -f /proc/asound/card0/pcm0p/sub2/status ']' > + cat /proc/asound/card0/pcm0p/sub2/status > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub2/sw_params ']' > + '[' -d /proc/asound/card0/pcm0p/sub2/sw_params ']' > + '[' -f /proc/asound/card0/pcm0p/sub2/sw_params ']' > + cat /proc/asound/card0/pcm0p/sub2/sw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub3 ']' > + '[' -d /proc/asound/card0/pcm0p/sub3 ']' > + mkdir ./temp//proc/asound/card0/pcm0p/sub3 > + recurse '/proc/asound/card0/pcm0p/sub3/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub3/hw_params ']' > + '[' -d /proc/asound/card0/pcm0p/sub3/hw_params ']' > + '[' -f /proc/asound/card0/pcm0p/sub3/hw_params ']' > + cat /proc/asound/card0/pcm0p/sub3/hw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub3/info ']' > + '[' -d /proc/asound/card0/pcm0p/sub3/info ']' > + '[' -f /proc/asound/card0/pcm0p/sub3/info ']' > + cat /proc/asound/card0/pcm0p/sub3/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub3/prealloc ']' > + '[' -d /proc/asound/card0/pcm0p/sub3/prealloc ']' > + '[' -f /proc/asound/card0/pcm0p/sub3/prealloc ']' > + cat /proc/asound/card0/pcm0p/sub3/prealloc > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub3/prealloc_max ']' > + '[' -d /proc/asound/card0/pcm0p/sub3/prealloc_max ']' > + '[' -f /proc/asound/card0/pcm0p/sub3/prealloc_max ']' > + cat /proc/asound/card0/pcm0p/sub3/prealloc_max > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub3/status ']' > + '[' -d /proc/asound/card0/pcm0p/sub3/status ']' > + '[' -f /proc/asound/card0/pcm0p/sub3/status ']' > + cat /proc/asound/card0/pcm0p/sub3/status > + for j in '$1' > + '[' -L /proc/asound/card0/pcm0p/sub3/sw_params ']' > + '[' -d /proc/asound/card0/pcm0p/sub3/sw_params ']' > + '[' -f /proc/asound/card0/pcm0p/sub3/sw_params ']' > + cat /proc/asound/card0/pcm0p/sub3/sw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c ']' > + '[' -d /proc/asound/card0/pcm1c ']' > + mkdir ./temp//proc/asound/card0/pcm1c > + recurse '/proc/asound/card0/pcm1c/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c/info ']' > + '[' -d /proc/asound/card0/pcm1c/info ']' > + '[' -f /proc/asound/card0/pcm1c/info ']' > + cat /proc/asound/card0/pcm1c/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c/oss ']' > + '[' -d /proc/asound/card0/pcm1c/oss ']' > + '[' -f /proc/asound/card0/pcm1c/oss ']' > + cat /proc/asound/card0/pcm1c/oss > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c/sub0 ']' > + '[' -d /proc/asound/card0/pcm1c/sub0 ']' > + mkdir ./temp//proc/asound/card0/pcm1c/sub0 > + recurse '/proc/asound/card0/pcm1c/sub0/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c/sub0/hw_params ']' > + '[' -d /proc/asound/card0/pcm1c/sub0/hw_params ']' > + '[' -f /proc/asound/card0/pcm1c/sub0/hw_params ']' > + cat /proc/asound/card0/pcm1c/sub0/hw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c/sub0/info ']' > + '[' -d /proc/asound/card0/pcm1c/sub0/info ']' > + '[' -f /proc/asound/card0/pcm1c/sub0/info ']' > + cat /proc/asound/card0/pcm1c/sub0/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c/sub0/prealloc ']' > + '[' -d /proc/asound/card0/pcm1c/sub0/prealloc ']' > + '[' -f /proc/asound/card0/pcm1c/sub0/prealloc ']' > + cat /proc/asound/card0/pcm1c/sub0/prealloc > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c/sub0/prealloc_max ']' > + '[' -d /proc/asound/card0/pcm1c/sub0/prealloc_max ']' > + '[' -f /proc/asound/card0/pcm1c/sub0/prealloc_max ']' > + cat /proc/asound/card0/pcm1c/sub0/prealloc_max > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c/sub0/status ']' > + '[' -d /proc/asound/card0/pcm1c/sub0/status ']' > + '[' -f /proc/asound/card0/pcm1c/sub0/status ']' > + cat /proc/asound/card0/pcm1c/sub0/status > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1c/sub0/sw_params ']' > + '[' -d /proc/asound/card0/pcm1c/sub0/sw_params ']' > + '[' -f /proc/asound/card0/pcm1c/sub0/sw_params ']' > + cat /proc/asound/card0/pcm1c/sub0/sw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p ']' > + '[' -d /proc/asound/card0/pcm1p ']' > + mkdir ./temp//proc/asound/card0/pcm1p > + recurse '/proc/asound/card0/pcm1p/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p/info ']' > + '[' -d /proc/asound/card0/pcm1p/info ']' > + '[' -f /proc/asound/card0/pcm1p/info ']' > + cat /proc/asound/card0/pcm1p/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p/oss ']' > + '[' -d /proc/asound/card0/pcm1p/oss ']' > + '[' -f /proc/asound/card0/pcm1p/oss ']' > + cat /proc/asound/card0/pcm1p/oss > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p/sub0 ']' > + '[' -d /proc/asound/card0/pcm1p/sub0 ']' > + mkdir ./temp//proc/asound/card0/pcm1p/sub0 > + recurse '/proc/asound/card0/pcm1p/sub0/*' > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p/sub0/hw_params ']' > + '[' -d /proc/asound/card0/pcm1p/sub0/hw_params ']' > + '[' -f /proc/asound/card0/pcm1p/sub0/hw_params ']' > + cat /proc/asound/card0/pcm1p/sub0/hw_params > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p/sub0/info ']' > + '[' -d /proc/asound/card0/pcm1p/sub0/info ']' > + '[' -f /proc/asound/card0/pcm1p/sub0/info ']' > + cat /proc/asound/card0/pcm1p/sub0/info > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p/sub0/prealloc ']' > + '[' -d /proc/asound/card0/pcm1p/sub0/prealloc ']' > + '[' -f /proc/asound/card0/pcm1p/sub0/prealloc ']' > + cat /proc/asound/card0/pcm1p/sub0/prealloc > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p/sub0/prealloc_max ']' > + '[' -d /proc/asound/card0/pcm1p/sub0/prealloc_max ']' > + '[' -f /proc/asound/card0/pcm1p/sub0/prealloc_max ']' > + cat /proc/asound/card0/pcm1p/sub0/prealloc_max > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p/sub0/status ']' > + '[' -d /proc/asound/card0/pcm1p/sub0/status ']' > + '[' -f /proc/asound/card0/pcm1p/sub0/status ']' > + cat /proc/asound/card0/pcm1p/sub0/status > + for j in '$1' > + '[' -L /proc/asound/card0/pcm1p/sub0/sw_params ']' > + '[' -d /proc/asound/card0/pcm1p/sub0/sw_params ']' > + '[' -f /proc/asound/card0/pcm1p/sub0/sw_params ']' > + cat /proc/asound/card0/pcm1p/sub0/sw_params > + for j in '$1' > + '[' -L /proc/asound/card0/via82xx ']' > + '[' -d /proc/asound/card0/via82xx ']' > + '[' -f /proc/asound/card0/via82xx ']' > + cat /proc/asound/card0/via82xx > + for j in '$1' > + '[' -L /proc/asound/cards ']' > + '[' -d /proc/asound/cards ']' > + '[' -f /proc/asound/cards ']' > + cat /proc/asound/cards > + for j in '$1' > + '[' -L /proc/asound/devices ']' > + '[' -d /proc/asound/devices ']' > + '[' -f /proc/asound/devices ']' > + cat /proc/asound/devices > + for j in '$1' > + '[' -L /proc/asound/modules ']' > + '[' -d /proc/asound/modules ']' > + '[' -f /proc/asound/modules ']' > + cat /proc/asound/modules > + for j in '$1' > + '[' -L /proc/asound/oss ']' > + '[' -d /proc/asound/oss ']' > + mkdir ./temp//proc/asound/oss > + recurse '/proc/asound/oss/*' > + for j in '$1' > + '[' -L /proc/asound/oss/devices ']' > + '[' -d /proc/asound/oss/devices ']' > + '[' -f /proc/asound/oss/devices ']' > + cat /proc/asound/oss/devices > + for j in '$1' > + '[' -L /proc/asound/oss/sndstat ']' > + '[' -d /proc/asound/oss/sndstat ']' > + '[' -f /proc/asound/oss/sndstat ']' > + cat /proc/asound/oss/sndstat > + for j in '$1' > + '[' -L /proc/asound/pcm ']' > + '[' -d /proc/asound/pcm ']' > + '[' -f /proc/asound/pcm ']' > + cat /proc/asound/pcm > + for j in '$1' > + '[' -L /proc/asound/seq ']' > + '[' -d /proc/asound/seq ']' > + mkdir ./temp//proc/asound/seq > + recurse '/proc/asound/seq/*' > + for j in '$1' > + '[' -L /proc/asound/seq/clients ']' > + '[' -d /proc/asound/seq/clients ']' > + '[' -f /proc/asound/seq/clients ']' > + cat /proc/asound/seq/clients > + for j in '$1' > + '[' -L /proc/asound/seq/drivers ']' > + '[' -d /proc/asound/seq/drivers ']' > + '[' -f /proc/asound/seq/drivers ']' > + cat /proc/asound/seq/drivers > + for j in '$1' > + '[' -L /proc/asound/seq/oss ']' > + '[' -d /proc/asound/seq/oss ']' > + '[' -f /proc/asound/seq/oss ']' > + cat /proc/asound/seq/oss > + for j in '$1' > + '[' -L /proc/asound/seq/queues ']' > + '[' -d /proc/asound/seq/queues ']' > + '[' -f /proc/asound/seq/queues ']' > + cat /proc/asound/seq/queues > + for j in '$1' > + '[' -L /proc/asound/seq/timer ']' > + '[' -d /proc/asound/seq/timer ']' > + '[' -f /proc/asound/seq/timer ']' > + cat /proc/asound/seq/timer > + for j in '$1' > + '[' -L /proc/asound/timers ']' > + '[' -d /proc/asound/timers ']' > + '[' -f /proc/asound/timers ']' > + cat /proc/asound/timers > + for j in '$1' > + '[' -L /proc/asound/V8237 ']' > + true > + for j in '$1' > + '[' -L /proc/asound/version ']' > + '[' -d /proc/asound/version ']' > + '[' -f /proc/asound/version ']' > + cat /proc/asound/version > + cd temp/proc > ++ whoami > + tar czf ../../ALSAroot.tgz asound/ > + cd ../../ > + rm -r temp > + cd .. > ++ whoami > + tee -a Modem/ModemData.txt > + echo ' Finished copy to Modem/ALSAroot.tgz' > Finished copy to Modem/ALSAroot.tgz > ++ /usr/bin/aplay --version > ++ cut '-d ' -f3 > + ALSAver=1.0.15 > + ALSAversion=1.0.15 > ++ /usr/bin/aplay --version > ++ cut -d. -f3 > ++ cut '-d ' -f1 > + ALSArel=15 > ++ /usr/bin/aplay -l > ++ grep -i modem > + SomeModem= > + cat > + test 15 -ge 13 -a 4.2 = 4.0 > + test -z SomeModem > + PCM=/proc/asound/pcm > + test -f /proc/asound/pcm > + PAC=/proc/asound/cards > + cat > ++ cat /proc/asound/pcm > ++ cat /proc/asound/cards > ++ grep -i modem /proc/asound/pcm > + lineModem= > + test '' > + PAC= > + test /bin/dmesg > ++ /bin/dmesg > ++ grep HSF: > + HSFboot= > + test -n '' > ++ find /lib/modules/ -mindepth 3 -maxdepth 5 -name 'slamr.*' > ++ grep 2.6.24-19-generic > + SLAMR= > + test -n '' -a -n '' > ++ /bin/dmesg > ++ grep 'IRQ XX' > + PNP= > + test -z '' -a -n '' > + for i in '$CMD_PATH' > + test -x /bin/lsusb > + for i in '$CMD_PATH' > + test -x /usr/bin/lsusb > + LSUSB=/usr/bin/lsusb > + for i in '$CMD_PATH' > + test -x /sbin/lsusb > + for i in '$CMD_PATH' > + test -x /usr/sbin/lsusb > + LSUSB=/usr/sbin/lsusb > + test -z '' -a -n /usr/sbin/lsusb -a -x /usr/sbin/lsusb > ++ /usr/sbin/lsusb > ++ grep -i modem > + USBmodem= > + test '' > + echo 'USB modem not detected by lsusb' > + LSUSB= > + test -z '' > + echo > > + echo Identifying PCI bus slots with candidate modems. > Identifying PCI bus slots with candidate modems. > ++ /usr/bin/lspci -n > ++ grep ' 07..: ' > ++ grep -v 'FIR Port' > ++ grep -v arallel > ++ grep -v SmartCard > ++ grep -v HECI > ++ cut '-d ' -f1 > + BUS1= > ++ /usr/bin/lspci -n > ++ grep ' 0403: ' > ++ cut '-d ' -f1 > + BUS2= > ++ /usr/bin/lspci -n > ++ grep 5451 > ++ cut '-d ' -f1 > + BUS3= > + PCIBUS=' ' > + BUS1= > + BUS2= > + BUS3= > + test -z ' ' > + cat > + test -z '' -a ' ' > + cat > + tee -a Modem/ModemData.txt > > === Finished modem firmware and bootup diagnostics section. === > === Next deducing cogent software === > > + test -n '' > + test -n ' ' > + echo Running PCIbus cases > Running PCIbus cases > + echo > ++ grep HDA=1 'Modem/scanout.*' > + OPhda= > + test -n IDENTed > + test '' = 0x11c11040 -o '' = 10b7:1006 -o '' = 10b7:1007 > + test -n '' > + echo > ++ ls /usr/bin/dpkg /usr/sbin/dpkg > + DPKG=/usr/bin/dpkg > ++ ls /usr/bin/rpm /usr/sbin/rpm > + RPM=/usr/bin/rpm > + test -f Modem/scanUSB > ++ grep -l 'IDENT=[[:alnum:]]' 'Modem/scanout.*' > grep: Modem/scanout.*: No such file or directory > + HITs= > + grep -l 'IDENT=[[:alnum:]]' 'Modem/scanout.*' > grep: Modem/scanout.*: No such file or directory > + cut -d. -f2- > ++ ls 'Modem/scanout.*' > ls: cannot access Modem/scanout.*: No such file or directory > ++ grep -v -f /dev/shm/0tmpfile > + NITs= > + RUNS=' ' > + test -n '' > + echo ' Writing residual guidance customized to your System.' > Writing residual guidance customized to your System. > + cat > + echo > ++ ls -d /dev/.udev > + UD=/dev/.udev > + test /dev/.udev > + echo ' The base of the UDEV device file system is: /dev/.udev' > + echo > + test 4.2.3 = none > + test 4.2 = 4.2 > + echo ' Versions adequately match for the compiler installed: 4.2.3' > + echo ' and the compiler used in kernel assembly: 4.2.3' > + echo > ++ grep Breezy /etc/issue > + BREEZY= > + test 4.2.3 = none > + test -x /usr/bin/make > + MAKE=/usr/bin/make > + test 24 -ge 18 > + VersionFile=utsrelease.h > ++ ls -d /lib/modules/2.6.24-19-generic/build > /usr/src/ivtv-modules-2.6.15-27-386_0.4.8-0ubuntu0ivtv2+2.6.15-27.50_i386.deb > /usr/src/ivtv-modules-2.6.17-12-386_0.7.4-0ubuntu0ivtv1+2.6.17.1-12.40_i386.deb > /usr/src/ivtv.tar.bz2 /usr/src/linux /usr/src/linux-headers-2.6.15-27 > /usr/src/linux-headers-2.6.15-27-386 /usr/src/linux-headers-2.6.24-16 > /usr/src/linux-headers-2.6.24-16-generic > /usr/src/linux-headers-2.6.24-18 > /usr/src/linux-headers-2.6.24-18-generic > /usr/src/linux-headers-2.6.24-19 > /usr/src/linux-headers-2.6.24-19-generic > /usr/src/linux-OLDVERSION.1190591764 /usr/src/linux-OLDVERSION.1190 > 591771 /usr/src/lirc-0.8.2 /usr/src/modules > /usr/src/nvidia-new-kernel-source.tar.gz /usr/src/rpm > '/usr/src/kernels/*' > + SRCs='/lib/modules/2.6.24-19-generic/build > /usr/src/ivtv-modules-2.6.15-27-386_0.4.8-0ubuntu0ivtv2+2.6.15-27.50_i386.deb > /usr/src/ivtv-modules-2.6.17-12-386_0.7.4-0ubuntu0ivtv1+2.6.17.1-12.40_i386.deb > /usr/src/ivtv.tar.bz2 > /usr/src/linux > /usr/src/linux-headers-2.6.15-27 > /usr/src/linux-headers-2.6.15-27-386 > /usr/src/linux-headers-2.6.24-16 > /usr/src/linux-headers-2.6.24-16-generic > /usr/src/linux-headers-2.6.24-18 > /usr/src/linux-headers-2.6.24-18-generic > /usr/src/linux-headers-2.6.24-19 > /usr/src/linux-headers-2.6.24-19-generic > /usr/src/linux-OLDVERSION.1190591764 > /usr/src/linux-OLDVERSION.1190591771 > /usr/src/lirc-0.8.2 > /usr/src/modules > /usr/src/nvidia-new-kernel-source.tar.gz > /usr/src/rpm' > + test -n '/lib/modules/2.6.24-19-generic/build > /usr/src/ivtv-modules-2.6.15-27-386_0.4.8-0ubuntu0ivtv2+2.6.15-27.50_i386.deb > /usr/src/ivtv-modules-2.6.17-12-386_0.7.4-0ubuntu0ivtv1+2.6.17.1-12.40_i386.deb > /usr/src/ivtv.tar.bz2 > /usr/src/linux > /usr/src/linux-headers-2.6.15-27 > /usr/src/linux-headers-2.6.15-27-386 > /usr/src/linux-headers-2.6.24-16 > /usr/src/linux-headers-2.6.24-16-generic > /usr/src/linux-headers-2.6.24-18 > /usr/src/linux-headers-2.6.24-18-generic > /usr/src/linux-headers-2.6.24-19 > /usr/src/linux-headers-2.6.24-19-generic > /usr/src/linux-OLDVERSION.1190591764 > /usr/src/linux-OLDVERSION.1190591771 > /usr/src/lirc-0.8.2 > /usr/src/modules > /usr/src/nvidia-new-kernel-source.tar.gz > /usr/src/rpm' > + for dir in '$SRCs' > + test -z '' -a -f > /lib/modules/2.6.24-19-generic/build/include/linux/utsrelease.h > + grep 2.6.24-19-generic > /lib/modules/2.6.24-19-generic/build/include/linux/utsrelease.h > + BF=/lib/modules/2.6.24-19-generic/build > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/ivtv-modules-2.6.15-27-386_0.4.8-0ubuntu0ivtv2+2.6.15-27.50_i386.deb/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/ivtv-modules-2.6.17-12-386_0.7.4-0ubuntu0ivtv1+2.6.17.1-12.40_i386.deb/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/ivtv.tar.bz2/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-headers-2.6.15-27/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-headers-2.6.15-27-386/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-headers-2.6.24-16/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-headers-2.6.24-16-generic/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-headers-2.6.24-18/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-headers-2.6.24-18-generic/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-headers-2.6.24-19/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-headers-2.6.24-19-generic/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-OLDVERSION.1190591764/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/linux-OLDVERSION.1190591771/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/lirc-0.8.2/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/modules/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/nvidia-new-kernel-source.tar.gz/include/linux/utsrelease.h > + for dir in '$SRCs' > + test -z /lib/modules/2.6.24-19-generic/build -a -f > /usr/src/rpm/include/linux/utsrelease.h > + test -z /lib/modules/2.6.24-19-generic/build > + echo > + test -n /usr/bin/make -a 4.2.3 '!=' none -a > /lib/modules/2.6.24-19-generic/build > + cat > ++ ls /usr/src/ivtv.tar.bz2 > + SourceBZ2=/usr/src/ivtv.tar.bz2 > + test /usr/src/ivtv.tar.bz2 > + echo Compressed files at: /usr/src/ivtv.tar.bz2 > + echo > + test -n /usr/bin/dpkg -a '!' Ubuntu = buntu > + test 2.6 = 2.6 -a -z sudo > + cat > + test -x /usr/sbin/pppd > + cat > ++ ls -l /usr/sbin/pppd > ++ ls -l /usr/sbin/pppd > ++ grep rwsrwxrwx > + user= > + test -z '' > + cat > + user= > + cat > ++ egrep -v '#|^ *$' /etc/ppp/options > ++ /sbin/ifconfig > ++ grep Link > ++ cut '-d ' -f1 > ++ grep -v lo > + COMMchannels=eth0 > + test -n eth0 > + echo Read Modem/YourSystem.txt concerning other COMM channels: eth0 > + echo Which can interfere with Browser naviagation. > + cat > ++ /sbin/ifconfig > + cat > + test -n /dev/.udev > ++ find /etc/udev > ++ grep modem > + MODEMfiles= > + MODEMtrue= > + MODEMfiles= > + MODEMtrue= > + cat > + test -L /dev/modem > + echo ' A /dev/modem symbolic link is not set.' > + test -n '' > + test -L /dev/modem > + echo A /dev/modem symbolic link is not present > + cat > ++ ls -l /dev/modem > ++ ls -l /dev/ttySL0 > ++ grep -rs modem /etc/udev/libmtp.rules /etc/udev/rules.d /etc/udev/udev.conf > ++ grep -rs modem /etc/modprobe.d > ++ grep -rs modem /etc/devfs > ++ grep -rs modem /etc/modules > + test 4 = 3 > + test Ubuntu = SuSE > + test Ubuntu = debian -a '' = may > + test Ubuntu = knoppix > + grep Mandrake /etc/issue > + grep Mandriva /etc/issue > + echo ' Ubuntu is not yet providing pre-compiled drivers for WinModems' > + test scanModem '!=' scanModem -a '' > + test '' '!=' fast > + cat > + cat > + cat > + cat > ++ uname -r > + test -f /lib/modules/2.6.24-19-generic/build/Makefile > ++ uname -r > + MKFL=/lib/modules/2.6.24-19-generic/build/Makefile > + test -n /lib/modules/2.6.24-19-generic/build/Makefile > + cat > + grep -A3 -m 2 VERSION /lib/modules/2.6.24-19-generic/build/Makefile > + echo > + cat > + cat > + cat > + cat > + cat > + test Ubuntu = debian -a -z '' > + cat > ++ ls -x Modem > A subfolder Modem/ has been written, containing these files with > more detailed Information: > ------------------------------------------------------------------------------------------ > 1stRead.txt ALSAroot.tgz DriverCompiling.txt InfoGeneral.txt > ModemData.txt Rational.txt SoftModem.txt Testing.txt > UNSUBSCRIBE.txt wvdial.txt YourSystem.txt > ------------------------------------------------------------------------------------------- > Please read 1stRead.txt first for Guidance. > > + test -f RanOnce.txt > + echo > > > Thanks very much! Let me know what else I need to do... > > -Blake > > On Wed, Feb 13, 2008 at 11:33 PM, Marvin Stodolsky > <marvin.stodolsky@xxxxxxxxx> wrote: >> Blake, >> >> Please return any physical information you have about your modem, >> as the diagnostics were exceptionally sparse. >> >> If it is an internal modem, also return the outputs of >> $ lspci >> $ lspci -nv >> from within which, scanModem usually automatically picks out PCI card modems >> >> Also if it is internal run >> $ bash -x ./scanModem 2>&1 | tee blake.txt >> and send me the blake.txt >> so I can assess if scanModem needs a fix. >> >> MarvS >> scanModem maintainer >> >> On Feb 13, 2008 8:07 PM, Blake Larson <LarsonB1@xxxxxxxx> wrote: >>> 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.22-14-386 >>> With this Subject Line cogent experts will be alerted, and useful >>> case names left in the Archive. >>> YourCountry will enable Country specific guidance. Your contry's >>> local Linux experts >>> 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.22-14-386 (buildd@terranova) (gcc version 4.1.3 >>> 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 Fri Feb 1 04:32:03 >>> UTC 2008 >>> scanModem update of: 2008_02_10 >>> >>> >>> There are no blacklisted modem drivers in /etc/modprobe* files >>> >>> The Advanced Linux Sound Architecture (ALSA) packages providing audio support, >>> also includes drivers for some modems. The ALSA diagnostics are written during >>> bootup to /proc/asound/ folders. >>> >>> The /proc/asound/ audio+modem diagostics are being copied. >>> Finished copy to Modem/ALSAroot.tgz >>> >>> The ALSA verion is 1.0.14 >>> The modem cards detected by "aplay -l" are: >>> >>> >>> The /proc/asound/pcm file reports: >>> ----------------------- >>> 00-01: VIA 8237 : VIA 8237 : playback 1 : capture 1 >>> 00-00: VIA 8237 : VIA 8237 : playback 4 : capture 1 >>> >>> about /proc/asound/cards: >>> ------------------------ >>> 0 [V8237 ]: VIA8237 - VIA 8237 >>> VIA 8237 with CMI9739 at 0xb000, irq 22 >>> >>> USB modem not detected by lsusb >>> >>> === Finished modem firmware and bootup diagnostics section. === >>> === Next deducing cogent software === >>> >>> >>> >>> >>> The base of the UDEV device file system is: /dev/.udev >>> >>> Versions adequately match for the compiler installed: 4.1.3 >>> and the compiler used in kernel assembly: 4.1.3 >>> >>> linux-headers-2.6.22-14-386 resources needed for compiling are not >>> manifestly ready! >>> >>> If compiling is necessary packages must be installed, providing: >>> linux-headers-2.6.22-14-386 >>> Compressed files at: /usr/src/ivtv.tar.bz2 >>> >>> >>> 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 package >>> 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 269256 2007-10-04 14:57 /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/YourSystem.txt concerning other COMM channels: eth0 >>> Which can interfere with Browser naviagation. >>> >>> Don't worry about the following, it is for the 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/alsa-base:options snd-atiixp-modem index=-2 >>> /etc/modprobe.d/alsa-base:options snd-via82xx-modem index=-2 >>> /etc/modprobe.d/blacklist-modem:# Uncomment these entries in order to >>> blacklist unwanted modem drivers >>> /etc/modprobe.d/blacklist-modem:# blacklist snd-atiixp-modem >>> /etc/modprobe.d/blacklist-modem:# blacklist snd-via82xx-modem >>> Within any ancient /etc/devfs files: >>> >>> Within ancient kernel 2.4.n /etc/module.conf files: >>> >>> --------- end modem support lines -------- >>> >> >