Re: Clinton Bridge Newzealand Kernel 3.0.0-14-Generic

Antonio Olivares <[email protected]> Mon, 2 Jan 2012 09:32:21 -0600
Newsgroups gmane.linux.linmodem
Message-ID <CAJ5UdcP4BXpX8vORENr7XpeS7qGQNrux=awnfEL1L-RDWEKL_A@mail.gmail.com>
Clinton,

These and other issues have been reported to Linuxant, which is
proprietary by the way and not open source.

You may try some things at your own risk:

http://patchwork.ozo.com/patch/235/

so replace it with DEFINE_SPIN_LOCK()

An example provided there
-static spinlock_t swdevs_lock =3D SPIN_LOCK_UNLOCKED;
+static DEFINE_SPINLOCK(swdevs_lock);

Try that and hopefully it works (cross your fingers), otherwise you
are at the mercy of Linuxant and hopefully Jonathan has a package that
you can test or you try to fix it on your own :(

Regards,

Antonio

On Mon, Jan 2, 2012 at 4:40 AM, Clinton Bridge <[email protected]> wrote:
> Hi there,
> I need help to install a Conexant HSF 56k modem.
> I downloaded and run ScanModem, output files are attached, following the
> instructions within the ModemData file, whilst running the command
> line=A0=A0 $ sudo dpkg -i hsfmodem*.deb=A0 an error occured while buildin=
g
> driver packages, something to with=A0 SPIN_LOCK_UNLOCKED in the
> oscompat.h file, also i've attached the buildlog file.
> This is the first time i've tried to install a dialup modem in ubuntu.
> I was able to extract =A0 oscompat.h file from the
> hsfmodem_7.80.02.06full_i386.deb=A0=A0 file, If anyone is able to help me
> and i need to reinsert a corrected version, then i'll need instructions
> on how to do that as i've never needed to build a deb file.
> Any assistance would be great
> ------ ----------- ---------- --------------
> ModemData.txt
>
> =A0Only plain text email is forwarded by the=A0 [email protected] Lis=
t Server,
> =A0as HTML can contain viruses. Use as the email Subject Line:
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 YourName, YourCountry=A0 kernel 3.0.0-14-g=
eneric
> =A0With this Subject Line cogent experts will be alerted, and useful case=
 names left in the Archive.
> =A0YourCountry will enable Country specific guidance. Linux experts in Yo=
urCountry
> =A0can be found through: http://www.linux.org/groups/index.html.
> They will know your Country's modem code, which may be essential for dial=
up service.
> Responses from [email protected] are sometimes blocked by an Internet=
 Provider mail filters.
> =A0So in a day, also check the Archived responses at http://www.linmodems=
.org
> --------------------------=A0 System
> =A0information ----------------------------
> CPU=3Di686,=A0 Ubuntu ,=A0 ALSA_version=3D1.0.24
> Linux
> =A0version 3.0.0-14-generic (buildd@palmer) (gcc version 4.6.1
> (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #23-Ubuntu SMP Mon Nov 21 20:34:47 UTC
> 2011
> =A0scanModem update of:=A0 2011_08_08
>
> Distrib_ID=3DUbuntu
> DistribCodeName=3Doneiric
> AptRepositoryStem=3Dhttp://nz.archive.ubuntu.com/ubuntu/
>
>
> Presently install your Linux Distributions dkms package. It provides for =
automated driver updates,
> following upgrade of your kernel.=A0 For details see http://linux.dell.co=
m/projects.shtml#dkms
>
> =A0There are no blacklisted modem drivers in /etc/modprobe*=A0 files
>
> =A0Potentially useful modem drivers now loaded are:
> =A0=A0=A0=A0=A0=A0 snd_hda_intel
>
> Attached USB devices are:
> =A0ID 0458:0007 KYE Systems Corp. (Mouse Systems)
> =A0ID 04ca:0020 Lite-On Technology Corp.
> If a cellphone is not detected, see http://ubuntuforums.org/archive/index=
.php/t-878554.html
> A sample report is:=A0 http://linmodems.technion.ac.il/bigarch/archive-ni=
neth/msg00578.html
>
> If a USB modem or cellphone is attached and was not detected, please
> provide available information in your request to [email protected]
>
> Candidate PCI devices with modem chips are:
> 05:04.0 Communication controller: Conexant Systems, Inc. HSF 56k HSFi Mod=
em (rev 01)
> High Definition Audio cards can host modem chips.
>
> For candidate card in slot 05:04.0, firmware information and bootup diagn=
ostics are:
> =A0PCI slot=A0=A0=A0 PCI ID=A0=A0=A0 =A0=A0=A0 SubsystemID=A0=A0=A0 Name
> =A0----------=A0=A0=A0 ---------=A0=A0=A0 ---------=A0=A0=A0 ------------=
--
> =A005:04.0=A0=A0=A0 14f1:2f00
> =A014f1:2004=A0=A0=A0 Communication controller: Conexant Systems, Inc. HS=
F 56k HSFi Modem
>
> =A0Modem interrupt assignment and sharing:
> =A0--- Bootup diagnostics for card in PCI slot 05:04.0 ----
> [=A0=A0=A0 0.078463] pci 0000:05:04.0: [14f1:2f00] type 0 class 0x000780
> [=A0=A0=A0 0.078481] pci 0000:05:04.0: reg 10: [mem 0xfc510000-0xfc51ffff=
]
> [=A0=A0=A0 0.078491] pci 0000:05:04.0: reg 14: [io=A0 0x1000-0x1007]
> [=A0=A0=A0 0.078545] pci 0000:05:04.0: PME# supported from D3hot D3cold
> [=A0=A0=A0 0.078550] pci 0000:05:04.0: PME# disabled
>
> =A0The PCI slot 05:04.0 of the modem card may be disabled early in
> =A0a bootup process,=A0 but then enabled later. If modem drivers load
> =A0but the=A0 modem is not responsive, read DOCs/Bootup.txt about possibl=
e fixes.
> =A0Send dmesg.txt along with ModemData.txt to [email protected]
> =A0if help is
> =A0needed.
>
>
> =3D=3D=3D Finished firmware and bootup diagnostics, next deducing cogent =
software. =3D=3D=3D
>
> Predictive=A0 diagnostics for card in bus 05:04.0:
> =A0=A0=A0 Modem chipset=A0 detected on
> NAME=3D"Communication controller: Conexant Systems, Inc. HSF 56k HSFi Mod=
em "
> CLASS=3D0780
> PCIDEV=3D14f1:2f00
> SUBSYS=3D14f1:2004
> IRQ=3D11
> IDENT=3Dhsfmodem
> Driver=3Dhsfmodem-drivers
>
> =A0For candidate modem in:=A0 05:04.0
> =A0=A0 0780 Communication controller: Conexant Systems, Inc. HSF 56k HSFi=
 Modem
> =A0=A0=A0=A0=A0 Primary device ID:=A0 14f1:2f00
> =A0Support type needed or chipset:=A0=A0=A0 hsfmodem
>
>
>
> For
> =A0owners of a Dell PCs with Conexant HSF modems, a driver source package
> with full speed enabled is available, but requires driver compiling.
> Read DOCs/Conexant.txt
>
>
> Modem support packages from Linuxant include resources for compiling
> =A0drivers.
> If an installer package matching your kernel_version=A0 is not provided,
> just install a generic code package.
>
> =A0From=A0 http://www.linuxant.com/drivers/hsf/full/downloads-ubuntu-x86.=
php
> =A0download hsfmodem-7.80.02.05full_k3.0.0_14_generic_ubuntu_i386.deb.zip
> =A0Under Linux unpack with:
> =A0$ unzip hsfmodem*.zip
> =A0Then install with:
> =A0$ sudo dpkg -i hsfmodem*.deb
> =A0Subsequently, the modem should be found with
> =A0$ sudo wvdialconf /etc/wvdial.conf
> =A0Edit in your personal information with:
> =A0$ sudo gedit /etc/wvdial.conf
> =A0and try dialing out with:
> =A0$ sudo wvdial.
> =A0See DOCs/Testing.txt=A0 for details.
>
> =A0The directions following below need only be pursued, if the above proc=
edures are not adequate.
>
> Start at http://www.linuxant.com/drivers/hsf/downloads-license.php to fin=
d the
> hsfmodem package matching your
> =A0System. For several Linux distros, there are
> precompiled drivers matched to specific kernels. These have within the Fi=
leName,
> your KernelVersion:=A0=A0=A0 3.0.0_14_generic
> They can be found through http://www.linuxant.com/drivers/hsf/full/downlo=
ads.php
> A more precise location may be given a few paragraphs below.
> If an EXACT Match with your your KernelVersion is not found, one of the
> "Generic packages with source" near the bottom of the page must be used.
> Downloaded packages must be moved into the Linux partition (home folder i=
s OK)
> and unzipped with:
> =A0=A0=A0 unzip hsf*.zip
> The installation command for a .deb suffic packages is, with root/adm per=
mission:
> =A0 sudo dpkg -i hsf*.deb
> while for .rpm suffix it is, with:
> =A0 rpm -i hsf*.rpm
> =A0Read DOCs/Conexant.txt
>
> Writing DOCs/Conexant.txt
>
>
> =A0Completed candidate modem analyses.
>
> =A0The base of the UDEV
> =A0device file system is: /dev/.udev
>
> =A0Versions adequately match for the compiler installed: 4.6.1
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 and the compiler used in kernel asse=
mbly: 4.6.1
>
> =A0linux-headers-3.0.0-14-generic resources needed for compiling are not =
manifestly ready!
>
> =A0If compiling is necessary packages must be installed, providing:
> =A0=A0=A0 =A0linux-headers-3.0.0-14-generic
>
>
> If a driver compilation fails, with message including some lack of some F=
ileName.h (stdio.h for example), then
> Some additional kernel-header files need installation to /usr/include. Th=
e minimal additional packages are libc6-dev
> and any of its dependents, under Ubuntu linux-libc-dev
>
> If an alternate ethernet connection is available,
> $=A0 apt-get update
> $=A0 apt-get -s install linux-kernel-devel
> will install needed packages.
> For Debian/Ubuntu related
> =A0distributions, 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:
> =A0=A0=A0 -rwsr-xr-x 1 root dip 273272 2011-02-04 21:43 /usr/sbin/pppd
>
> In case of an "error 17" "serial loopback" problem, see:
> =A0=A0=A0 http://linmodems.technion.ac.il/linmodems/archive-sixth/msg0263=
7.html
>
> To enable dialout without Root permission do:
> =A0=A0=A0 $ su - root=A0 (not for Ubuntu)
> =A0=A0=A0=A0=A0=A0=A0 sudo chmod a+x /usr/sbin/pppd
> or under Ubuntu related Linuxes
> =A0=A0=A0 sudo chmod a+x /usr/sbin/pppd
>
> Checking settings of:=A0=A0=A0 /etc/ppp/options
> asyncmap
> =A00
> noauth
> crtscts
> lock
> hide-password
> modem
> lcp-echo-interval 30
> lcp-echo-failure 4
> noipx
>
> In case of a message like:
> =A0=A0 Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
> see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html
>
> For guidance on FAX usage, get from http://linmodems.technion.ac.il/packa=
ges/=A0 get faxing.tar.gz
> It has samples for a modem using port /dev/ttySL0, which must be changed =
to match your modem's port.
>
> Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0
> Which can interfere with Browser naviagation.
>
> =A0Don't worry about the following, it is for experts should trouble shoo=
ting be necessary.
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> =A0Checking for modem support lines:
> =A0--------------------------------------
> =A0=A0=A0=A0 /device/modem symbolic link:
> slmodemd created symbolic link /dev/ttySL0:
> =A0=A0=A0=A0 Within /etc/udev/ files:
>
> =A0=A0=A0=A0 Within /etc/modprobe.conf files:
> /etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=3D-2
> /etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=3D-2
> /etc/modprobe.d/blacklist-modem.conf:# Uncomment these entries in order t=
o blacklist unwanted modem drivers
> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem
> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem
> =A0=A0=A0=A0 Within any ancient /etc/devfs files:
>
> =A0=A0=A0=A0 Within ancient kernel 2.4.n /etc/module.conf files:
>
> --------- end modem support lines --------
>
> dmesg.txt
>
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 CPU0
> =A0 0:=A0=A0=A0=A0=A0=A0=A0=A0 44
> =A0IO-APIC-edge=A0=A0=A0=A0=A0 timer
> =A0 1:=A0=A0=A0=A0=A0=A0=A0=A0=A0 2=A0=A0 IO-APIC-edge=A0=A0=A0=A0=A0 i80=
42
> =A0 3:=A0=A0=A0=A0=A0=A0=A0=A0=A0 3=A0=A0 IO-APIC-edge
> =A0 4:=A0=A0=A0=A0=A0=A0=A0=A0=A0 3=A0=A0 IO-APIC-edge
> =A0 6:=A0=A0=A0=A0=A0=A0=A0=A0=A0 3=A0=A0 IO-APIC-edge=A0=A0=A0=A0=A0 flo=
ppy
> =A0 7:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 IO-APIC-edge=A0=A0=A0=A0=A0 par=
port0
> =A0 8:=A0=A0=A0=A0=A0=A0=A0=A0=A0 1=A0=A0 IO-APIC-edge=A0=A0=A0=A0=A0 rtc=
0
> =A0 9:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 IO-APIC-fasteoi
> =A0acpi
> =A012:=A0=A0=A0=A0=A0=A0=A0=A0=A0 4=A0=A0 IO-APIC-edge=A0=A0=A0=A0=A0 i80=
42
> =A014:=A0=A0=A0=A0=A0=A0 8938=A0=A0 IO-APIC-edge=A0=A0=A0=A0=A0 ata_piix
> =A015:=A0=A0=A0=A0=A0=A0=A0 834=A0=A0 IO-APIC-edge=A0=A0=A0=A0=A0 ata_pii=
x
> =A016:=A0=A0=A0=A0=A0=A0 2209=A0=A0 IO-APIC-fasteoi=A0=A0 uhci_hcd:usb2, =
i915
> =A017:=A0=A0=A0=A0=A0=A0=A0=A0 54=A0=A0 IO-APIC-fasteoi=A0=A0 Intel ICH5
> =A018:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 IO-APIC-fasteoi=A0=A0 ata_piix,=
 uhci_hcd:usb4
> =A019:=A0=A0=A0=A0=A0=A0 7588=A0=A0 IO-APIC-fasteoi=A0=A0 uhci_hcd:usb3
> =A020:=A0=A0=A0=A0=A0=A0=A0 202=A0=A0 IO-APIC-fasteoi
> =A0eth0
> =A023:=A0=A0=A0=A0=A0=A0=A0=A0=A0 3=A0=A0 IO-APIC-fasteoi=A0=A0 ehci_hcd:=
usb1
> NMI:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 Non-maskable interrupts
> LOC:=A0=A0=A0=A0=A0 43714=A0=A0 Local timer interrupts
> SPU:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 Spurious interrupts
> PMI:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 Performance monitoring interrupts
> IWI:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 IRQ work interrupts
> RES:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 Rescheduling interrupts
> CAL:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 Function call interrupts
> TLB:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 TLB shootdowns
> TRM:
> =A00=A0=A0 Thermal event interrupts
> THR:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 Threshold APIC interrupts
> MCE:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0=A0=A0 Machine check exceptions
> MCP:=A0=A0=A0=A0=A0=A0=A0=A0=A0 2=A0=A0 Machine check polls
> ERR:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0
> MIS:=A0=A0=A0=A0=A0=A0=A0=A0=A0 0
>
> [=A0=A0=A0 0.000000] Initializing cgroup subsys cpuset
> [=A0=A0=A0 0.000000] Initializing cgroup subsys cpu
> [
> =A00.000000] Linux version 3.0.0-14-generic (buildd@palmer) (gcc version
> 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #23-Ubuntu SMP Mon Nov 21
> 20:34:47 UTC 2011 (Ubuntu 3.0.0-14.23-generic 3.0.9)
> [=A0=A0=A0 0.000000] KERNEL supported cpus:
> [=A0=A0=A0 0.000000]=A0=A0 Intel GenuineIntel
> [
> =A00.000000]=A0=A0 AMD AuthenticAMD
> [=A0=A0=A0 0.000000]=A0=A0 NSC Geode by NSC
> [=A0=A0=A0 0.000000]=A0=A0 Cyrix CyrixInstead
> [=A0=A0=A0 0.000000]=A0=A0 Centaur CentaurHauls
> [=A0=A0=A0 0.000000]=A0=A0 Transmeta GenuineTMx86
> [=A0=A0=A0 0.000000]=A0=A0 Transmeta TransmetaCPU
> [=A0=A0=A0 0.000000]=A0=A0 UMC UMC UMC UMC
> [=A0=A0=A0 0.000000] BIOS-provided physical RAM map:
> [=A0=A0=A0 0.000000]=A0 BIOS-e820: 0000000000000000 - 000000000009fc00 (u=
sable)
> [=A0=A0=A0 0.000000]=A0 BIOS-e820: 000000000009fc00 - 00000000000a0000 (r=
eserved)
> [=A0=A0=A0 0.000000]=A0 BIOS-e820: 00000000000e0000 - 0000000000100000 (r=
eserved)
> [=A0=A0=A0 0.000000]=A0 BIOS-e820: 0000000000100000 - 000000007f7f0000 (u=
sable)
> [=A0=A0=A0 0.000000]=A0 BIOS-e820: 000000007f7f0000 - 0000000080000000
> =A0(reserved)
> [=A0=A0=A0 0.000000]=A0 BIOS-e820: 00000000fec00000 - 0000000100000000 (r=
eserved)
> [=A0=A0=A0 0.000000] Notice: NX (Execute Disable) protection missing in C=
PU!
> [=A0=A0=A0 0.000000] NX (Execute Disable) protection: approximated by x86=
 segment limits
> [=A0=A0=A0 0.000000] DMI 2.3 present.
> [=A0=A0=A0 0.000000] DMI: Hewlett-Packard HP d530 SFF(DC578AV)/085Ch, BIO=
S 786B2 v1.11 07/10/2003
> [=A0=A0=A0 0.000000] e820 update range: 0000000000000000 - 00000000000100=
00 (usable) =3D=3D> (reserved)
> [=A0=A0=A0 0.000000] e820 remove range: 00000000000a0000 - 00000000001000=
00 (usable)
> [=A0=A0=A0 0.000000] last_pfn =3D 0x7f7f0 max_arch_pfn =3D 0x100000
> [=A0=A0=A0 0.000000] MTRR default type: uncachable
> [=A0=A0=A0 0.000000] MTRR fixed ranges enabled:
> [=A0=A0=A0 0.000000]=A0=A0 00000-9FFFF write-back
> [
> =A00.000000]=A0=A0 A0000-BFFFF uncachable
> [=A0=A0=A0 0.000000]=A0=A0 C0000-DFFFF write-protect
> [=A0=A0=A0 0.000000]=A0=A0 E0000-EFFFF write-back
> [=A0=A0=A0 0.000000]=A0=A0 F0000-FFFFF write-protect
> [=A0=A0=A0 0.000000] MTRR variable ranges enabled:
> [=A0=A0=A0 0.000000]=A0=A0 0 base 000000000 mask F80000000 write-back
> [=A0=A0=A0 0.000000]=A0=A0 1 base 07F800000 mask FFF800000 uncachable
> [=A0=A0=A0 0.000000]=A0=A0 2 base 0FEDA0000 mask FFFFE0000 write-back
> [=A0=A0=A0 0.000000]=A0=A0 3 disabled
> [=A0=A0=A0 0.000000]=A0=A0 4 disabled
> [=A0=A0=A0 0.000000]=A0=A0 5 disabled
> [=A0=A0=A0 0.000000]=A0=A0 6 disabled
> [=A0=A0=A0 0.000000]=A0=A0 7 disabled
> [=A0=A0=A0 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new
> =A00x7010600070106
> [=A0=A0=A0 0.000000] original variable MTRRs
> [=A0=A0=A0 0.000000] reg 0, base: 0GB, range: 2GB, type WB
> [=A0=A0=A0 0.000000] reg 1, base: 2040MB, range: 8MB, type UC
> [=A0=A0=A0 0.000000] reg 2, base: 4175488KB, range: 128KB, type WB
> [=A0=A0=A0 0.000000] total RAM covered: 2040M
> [=A0=A0=A0 0.000000] Found optimal setting for mtrr clean up
> [=A0=A0=A0 0.000000]=A0 gran_size: 64K =A0=A0=A0 chunk_size: 16M =A0=A0=
=A0 num_reg: 3=A0 =A0=A0=A0 lose cover RAM: 0G
> [=A0=A0=A0 0.000000] New variable MTRRs
> [=A0=A0=A0 0.000000] reg 0, base: 0GB, range: 2GB, type WB
> [=A0=A0=A0 0.000000] reg 1, base: 2040MB, range: 8MB, type UC
> [=A0=A0=A0 0.000000] reg 2, base: 4175488KB, range: 128KB, type WB
> [=A0=A0=A0 0.000000] e820 update range: 000000007f800000 - 00000000feda00=
00 (usable)
> =A0=3D=3D> (reserved)
> [=A0=A0=A0 0.000000] found SMP MP-table at [c00faa60] faa60
> [=A0=A0=A0 0.000000] initial memory mapped : 0 - 01c00000
> [=A0=A0=A0 0.000000] Base memory trampoline at [c009b000] 9b000 size 1638=
4
> [=A0=A0=A0 0.000000] init_memory_mapping: 0000000000000000-00000000377fe0=
00
> [=A0=A0=A0 0.000000]=A0 0000000000 - 0000400000 page 4k
> [=A0=A0=A0 0.000000]=A0 0000400000 - 0037400000 page 2M
> [=A0=A0=A0 0.000000]=A0 0037400000 - 00377fe000 page 4k
> [=A0=A0=A0 0.000000] kernel direct mapping tables up to 377fe000 @ 1bfb00=
0-1c00000
> [=A0=A0=A0 0.000000] RAMDISK: 365ea000 - 372ed000
> [=A0=A0=A0 0.000000] ACPI: RSDP 000ea410 00014 (v00 COMPAQ)
> [=A0=A0=A0 0.000000] ACPI: RSDT 000e5e40 0007C (v01 COMPAQ CPQ0064=A0 200=
30710=A0=A0=A0=A0=A0 00000000)
> [=A0=A0=A0 0.000000] ACPI: FACP 000e5ef8
> =A000074 (v01 COMPAQ SPRINGD=A0 00000001=A0=A0=A0=A0=A0 00000000)
> [=A0=A0=A0 0.000000] ACPI: DSDT 000e6008 00D7D (v01 COMPAQ=A0=A0=A0=A0 DS=
DT 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: FACS 000e5e00 00040
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e6d85 005FE (v01 COMPAQ=A0 PROJECT 000=
00001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e7383 0053A (v01 COMPAQ CORE_PNP 00000=
001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e78bd 001F2 (v01 COMPAQ CORE_UTL 00000=
001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e7aaf 0032E (v01 COMPAQ VILLTBL1 00000=
001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e7ddd 0053F (v01 COMPAQ LGCYLITE 00000=
001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e831c 00167 (v01 COMPAQ=A0=A0=A0 UART2=
 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e8483 0014E
> =A0(v01 COMPAQ=A0=A0 FLOPPY 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: APIC 000e5f6c 00068 (v01 COMPAQ SPRINGD=A0 000=
00001=A0=A0=A0=A0=A0 00000000)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000ea16d 000B2 (v01 COMPAQ=A0=A0=A0=A0 AP=
IC 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: ASF! 000e5fd4 00034 (v16 COMPAQ SPRINGD=A0 000=
00001=A0=A0=A0=A0=A0 00000000)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e8a3f 0040F (v01 COMPAQ PNP_PRSS 00000=
001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e8e4e 0016D (v01 COMPAQ UR2_PRSS 00000=
001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e8fbb 00119 (v01 COMPAQ FPY_PRSS 00000=
001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e9189 00167 (v01 COMPAQ=A0=A0=A0=A0=A0=
=A0 S3 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e92f0 000E3 (v01
> =A0COMPAQ=A0 CORE_S3 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e93d3 0013E (v01 COMPAQ=A0=A0 PIDETM 0=
0000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e9955 0016B (v01 COMPAQ=A0=A0=A0=A0 GT=
F0 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e9511 00143 (v01 COMPAQ=A0=A0 SIDETM 0=
0000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e9c30 00170 (v01 COMPAQ=A0=A0=A0=A0 GT=
F2 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000e9f10 000F0 (v01 COMPAQ=A0=A0=A0=A0=A0=
 L08 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: SSDT 000ea371 00054 (v01 COMPAQ=A0=A0=A0 FINIS=
 00000001 MSFT 0100000E)
> [=A0=A0=A0 0.000000] ACPI: Local APIC address 0xfee00000
> [=A0=A0=A0 0.000000] 1151MB HIGHMEM available.
> [=A0=A0=A0 0.000000] 887MB LOWMEM
> =A0available.
> [=A0=A0=A0 0.000000]=A0=A0 mapped low ram: 0 - 377fe000
> [=A0=A0=A0 0.000000]=A0=A0 low ram: 0 - 377fe000
> [=A0=A0=A0 0.000000] Zone PFN ranges:
> [=A0=A0=A0 0.000000]=A0=A0 DMA=A0=A0=A0=A0=A0 0x00000010 -> 0x00001000
> [=A0=A0=A0 0.000000]=A0=A0 Normal=A0=A0 0x00001000 -> 0x000377fe
> [=A0=A0=A0 0.000000]=A0=A0 HighMem=A0 0x000377fe -> 0x0007f7f0
> [=A0=A0=A0 0.000000] Movable zone start PFN for each node
> [=A0=A0=A0 0.000000] early_node_map[2] active PFN ranges
> [=A0=A0=A0 0.000000]=A0=A0=A0=A0 0: 0x00000010 -> 0x0000009f
> [=A0=A0=A0 0.000000]=A0=A0=A0=A0 0: 0x00000100 -> 0x0007f7f0
> [=A0=A0=A0 0.000000] On node 0 totalpages: 522111
> [=A0=A0=A0 0.000000] free_area_init_node: node 0, pgdat c17b3400, node_me=
m_map
> =A0f55fa200
> [=A0=A0=A0 0.000000]=A0=A0 DMA zone: 32 pages used for memmap
> [=A0=A0=A0 0.000000]=A0=A0 DMA zone: 0 pages reserved
> [=A0=A0=A0 0.000000]=A0=A0 DMA zone: 3951 pages, LIFO batch:0
> [=A0=A0=A0 0.000000]=A0=A0 Normal zone: 1744 pages used for memmap
> [=A0=A0=A0 0.000000]=A0=A0 Normal zone: 221486 pages, LIFO batch:31
> [=A0=A0=A0 0.000000]=A0=A0 HighMem zone: 2304 pages used for memmap
> [=A0=A0=A0 0.000000]=A0=A0 HighMem zone: 292594 pages, LIFO batch:31
> [=A0=A0=A0 0.000000] Using APIC driver default
> [=A0=A0=A0 0.000000] ACPI: PM-Timer IO Port: 0xf808
> [=A0=A0=A0 0.000000] ACPI: Local APIC address 0xfee00000
> [=A0=A0=A0 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> [=A0=A0=A0 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01]
> =A0disabled)
> [=A0=A0=A0 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
> [=A0=A0=A0 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
> [=A0=A0=A0 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[=
0])
> [=A0=A0=A0 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000=
, GSI 0-23
> [=A0=A0=A0 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl =
dfl)
> [=A0=A0=A0 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high=
 level)
> [=A0=A0=A0 0.000000] ACPI: IRQ0 used by override.
> [=A0=A0=A0 0.000000] ACPI: IRQ2 used by override.
> [=A0=A0=A0 0.000000] ACPI: IRQ9 used by override.
> [=A0=A0=A0 0.000000] Using ACPI (MADT) for SMP configuration information
> [=A0=A0=A0 0.000000] SMP: Allowing 2 CPUs, 1 hotplug CPUs
> [=A0=A0=A0 0.000000] nr_irqs_gsi: 40
> [
> =A00.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000=
a0000
> [=A0=A0=A0 0.000000] PM: Registered nosave memory: 00000000000a0000 - 000=
00000000e0000
> [=A0=A0=A0 0.000000] PM: Registered nosave memory: 00000000000e0000 - 000=
0000000100000
> [=A0=A0=A0 0.000000] Allocating PCI resources starting at 80000000 (gap: =
80000000:7ec00000)
> [=A0=A0=A0 0.000000] Booting paravirtualized kernel on bare hardware
> [=A0=A0=A0 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids=
:2 nr_node_ids:1
> [=A0=A0=A0 0.000000] PERCPU: Embedded 12 pages/cpu @f5000000 s26240 r0 d2=
2912 u2097152
> [=A0=A0=A0 0.000000] pcpu-alloc: s26240 r0 d22912 u2097152 alloc=3D1*4194=
304
> [=A0=A0=A0 0.000000] pcpu-alloc: [0] 0 1
> [=A0=A0=A0 0.000000] Built 1 zonelists in Zone order, mobility grouping o=
n.=A0 Total pages: 518031
> [=A0=A0=A0 0.000000] Kernel command
> =A0line: BOOT_IMAGE=3D/boot/vmlinuz-3.0.0-14-generic root=3DUUID=3D759189=
5d-3ef0-4335-9f9d-9fa698505e62 ro quiet splash vt.handoff=3D7
> [=A0=A0=A0 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
> [=A0=A0=A0 0.000000] Dentry cache hash table entries: 131072 (order: 7, 5=
24288 bytes)
> [=A0=A0=A0 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262=
144 bytes)
> [=A0=A0=A0 0.000000] Initializing CPU#0
> [=A0=A0=A0 0.000000] allocated 8355328 bytes of page_cgroup
> [=A0=A0=A0 0.000000] please try 'cgroup_disable=3Dmemory' option if you d=
on't want memory cgroups
> [=A0=A0=A0 0.000000] Initializing HighMem for node 0 (000377fe:0007f7f0)
> [=A0=A0=A0 0.000000] Memory: 2040148k/2088896k available (5335k kernel co=
de, 48296k reserved, 2592k data, 696k init, 1179592k highmem)
> [=A0=A0=A0 0.000000] virtual kernel memory layout:
> [
> =A00.000000]=A0=A0=A0=A0 fixmap=A0 : 0xfff16000 - 0xfffff000=A0=A0 ( 932 =
kB)
> [=A0=A0=A0 0.000000]=A0=A0=A0=A0 pkmap=A0=A0 : 0xff800000 - 0xffc00000=A0=
=A0 (4096 kB)
> [=A0=A0=A0 0.000000]=A0=A0=A0=A0 vmalloc : 0xf7ffe000 - 0xff7fe000=A0=A0 =
( 120 MB)
> [=A0=A0=A0 0.000000]=A0=A0=A0=A0 lowmem=A0 : 0xc0000000 - 0xf77fe000=A0=
=A0 ( 887 MB)
> [=A0=A0=A0 0.000000]=A0=A0=A0=A0=A0=A0 .init : 0xc17bf000 - 0xc186d000=A0=
=A0 ( 696 kB)
> [=A0=A0=A0 0.000000]=A0=A0=A0=A0=A0=A0 .data : 0xc1535d84 - 0xc17be080=A0=
=A0 (2592 kB)
> [=A0=A0=A0 0.000000]=A0=A0=A0=A0=A0=A0 .text : 0xc1000000 - 0xc1535d84=A0=
=A0 (5335 kB)
> [=A0=A0=A0 0.000000] Checking if this processor honours the WP bit even i=
n supervisor mode...Ok.
> [=A0=A0=A0 0.000000] SLUB:
> =A0Genslabs=3D15, HWalign=3D128, Order=3D0-3, MinObjects=3D0, CPUs=3D2, N=
odes=3D1
> [=A0=A0=A0 0.000000] Hierarchical RCU implementation.
> [=A0=A0=A0 0.000000] =A0=A0=A0 RCU dyntick-idle grace-period acceleration=
 is enabled.
> [=A0=A0=A0 0.000000] NR_IRQS:2304 nr_irqs:512 16
> [=A0=A0=A0 0.000000] CPU 0 irqstacks, hard=3Df4408000 soft=3Df440a000
> [=A0=A0=A0 0.000000] vt handoff: transparent VT on vt#7
> [=A0=A0=A0 0.000000] Console: colour dummy device 80x25
> [=A0=A0=A0 0.000000] console [tty0] enabled
> [=A0=A0=A0 0.000000] Fast TSC calibration using PIT
> [=A0=A0=A0 0.000000] Detected 2792.716 MHz processor.
> [=A0=A0=A0 0.004005] Calibrating delay loop (skipped), value calculated u=
sing timer frequency.. 5585.43 BogoMIPS (lpj=3D11170864)
> [=A0=A0=A0 0.004013] pid_max: default: 32768 minimum: 301
> [=A0=A0=A0 0.004049] Security Framework
> =A0initialized
> [=A0=A0=A0 0.004087] AppArmor: AppArmor initialized
> [=A0=A0=A0 0.004091] Yama: becoming mindful.
> [=A0=A0=A0 0.004176] Mount-cache hash table entries: 512
> [=A0=A0=A0 0.004433] Initializing cgroup subsys cpuacct
> [=A0=A0=A0 0.004442] Initializing cgroup subsys memory
> [=A0=A0=A0 0.004455] Initializing cgroup subsys devices
> [=A0=A0=A0 0.004459] Initializing cgroup subsys freezer
> [=A0=A0=A0 0.004463] Initializing cgroup subsys net_cls
> [=A0=A0=A0 0.004467] Initializing cgroup subsys blkio
> [=A0=A0=A0 0.004480] Initializing cgroup subsys perf_event
> [=A0=A0=A0 0.004529] CPU0: Hyper-Threading is disabled
> [=A0=A0=A0 0.004535] mce: CPU supports 4 MCE banks
> [=A0=A0=A0 0.004550] CPU0: Thermal monitoring enabled (TM1)
> [=A0=A0=A0 0.004839] SMP alternatives: switching to UP
> =A0code
> [=A0=A0=A0 0.017184] ACPI: Core revision 20110413
> [=A0=A0=A0 0.022223] ftrace: allocating 24878 entries in 49 pages
> [=A0=A0=A0 0.024151] Enabling APIC mode:=A0 Flat.=A0 Using 1 I/O APICs
> [=A0=A0=A0 0.024451] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1=
 pin2=3D-1
> [=A0=A0=A0 0.067662] CPU0: Intel(R) Pentium(R) 4 CPU 2.80GHz stepping 09
> [=A0=A0=A0 0.068003] Performance Events: Netburst events, Netburst P4/Xeo=
n PMU driver.
> [=A0=A0=A0 0.068003] ... version:=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 0
> [=A0=A0=A0 0.068003] ... bit width:=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 40
> [=A0=A0=A0 0.068003] ... generic registers:=A0=A0=A0=A0=A0 18
> [=A0=A0=A0 0.068003] ... value
> =A0mask:=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 000000ffffffffff
> [=A0=A0=A0 0.068003] ... max period:=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
0000007fffffffff
> [=A0=A0=A0 0.068003] ... fixed-purpose events:=A0=A0 0
> [=A0=A0=A0 0.068003] ... event mask:=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
000000000003ffff
> [=A0=A0=A0 0.068003] Brought up 1 CPUs
> [=A0=A0=A0 0.068003] Total of 1 processors activated (5585.43 BogoMIPS).
> [=A0=A0=A0 0.068003] devtmpfs: initialized
> [=A0=A0=A0 0.068501] print_constraints: dummy:
> [=A0=A0=A0 0.068529] Time:=A0 0:32:57=A0 Date: 01/02/12
> [=A0=A0=A0 0.068591] NET: Registered protocol family 16
> [=A0=A0=A0 0.068752] EISA bus registered
> [=A0=A0=A0 0.068765] ACPI: bus type pci
> =A0registered
> [=A0=A0=A0 0.069069] PCI: PCI BIOS revision 2.20 entry at 0xec5a9, last b=
us=3D5
> [=A0=A0=A0 0.069073] PCI: Using configuration type 1 for base access
> [=A0=A0=A0 0.070484] bio: create slab <bio-0> at 0
> [=A0=A0=A0 0.071296] ACPI: EC: Look up EC in DSDT
> [=A0=A0=A0 0.072911] ACPI: Interpreter enabled
> [=A0=A0=A0 0.072920] ACPI: (supports S0 S1 S3 S4 S5)
> [=A0=A0=A0 0.072947] ACPI: Using IOAPIC for interrupt routing
> [=A0=A0=A0 0.076665] ACPI: No dock devices found.
> [=A0=A0=A0 0.076669] HEST: Table not found.
> [=A0=A0=A0 0.076676] PCI: Ignoring host bridge windows from ACPI; if nece=
ssary, use "pci=3Duse_crs" and report a bug
> [=A0=A0=A0 0.076818] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff=
])
> [=A0=A0=A0 0.077069] pci_root PNP0A03:00: host bridge window [mem 0x80100=
000-0xfebfffff]
> =A0(ignored)
> [=A0=A0=A0 0.077074] pci_root PNP0A03:00: host bridge window [io=A0 0x000=
0-0x0cf7] (ignored)
> [=A0=A0=A0 0.077077] pci_root PNP0A03:00: host bridge window [io=A0 0x0d0=
0-0xffff] (ignored)
> [=A0=A0=A0 0.077080] pci_root PNP0A03:00: host bridge window [mem 0x000a0=
000-0x000bffff] (ignored)
> [=A0=A0=A0 0.077099] pci 0000:00:00.0: [8086:2570] type 0 class 0x000600
> [=A0=A0=A0 0.077105] pci 0000:00:00.0: Enabling MCH 'Overflow' Device
> [=A0=A0=A0 0.077117] pci 0000:00:00.0: reg 10: [mem 0xf8000000-0xfbffffff=
 pref]
> [=A0=A0=A0 0.077182] pci 0000:00:02.0: [8086:2572] type 0 class 0x000300
> [=A0=A0=A0 0.077198] pci 0000:00:02.0: reg 10: [mem 0xf0000000-0xf7ffffff=
 pref]
> [=A0=A0=A0 0.077208] pci 0000:00:02.0: reg 14: [mem 0xfc400000-0xfc47ffff=
]
> [=A0=A0=A0 0.077217] pci 0000:00:02.0: reg 18: [io=A0 0x24e0-0x24e7]
> [
> =A00.077277] pci 0000:00:06.0: [8086:2576] type 0 class 0x000880
> [=A0=A0=A0 0.077289] pci 0000:00:06.0: reg 10: [mem 0xfecf0000-0xfecf0fff=
]
> [=A0=A0=A0 0.077375] pci 0000:00:1d.0: [8086:24d2] type 0 class 0x000c03
> [=A0=A0=A0 0.077422] pci 0000:00:1d.0: reg 20: [io=A0 0x2440-0x245f]
> [=A0=A0=A0 0.077459] pci 0000:00:1d.1: [8086:24d4] type 0 class 0x000c03
> [=A0=A0=A0 0.077506] pci 0000:00:1d.1: reg 20: [io=A0 0x2460-0x247f]
> [=A0=A0=A0 0.077543] pci 0000:00:1d.2: [8086:24d7] type 0 class 0x000c03
> [=A0=A0=A0 0.077589] pci 0000:00:1d.2: reg 20: [io=A0 0x2480-0x249f]
> [=A0=A0=A0 0.077638] pci 0000:00:1d.7: [8086:24dd] type 0 class 0x000c03
> [=A0=A0=A0 0.077661] pci 0000:00:1d.7: reg 10: [mem 0xfc480000-0xfc4803ff=
]
> [=A0=A0=A0 0.077745] pci 0000:00:1d.7: PME# supported from D0 D3hot D3col=
d
> [=A0=A0=A0 0.077751] pci 0000:00:1d.7:
> =A0PME# disabled
> [=A0=A0=A0 0.077770] pci 0000:00:1e.0: [8086:244e] type 1 class 0x000604
> [=A0=A0=A0 0.077815] pci 0000:00:1f.0: [8086:24d0] type 0 class 0x000601
> [=A0=A0=A0 0.077883] pci 0000:00:1f.0: Force enabled HPET at 0xfed00000
> [=A0=A0=A0 0.077890] pci 0000:00:1f.0: Enabled i801 SMBus device
> [=A0=A0=A0 0.077900] pci 0000:00:1f.0: quirk: [io=A0 0xf800-0xf87f] claim=
ed by ICH4 ACPI/GPIO/TCO
> [=A0=A0=A0 0.077905] pci 0000:00:1f.0: quirk: [io=A0 0xfa00-0xfa3f] claim=
ed by ICH4 GPIO
> [=A0=A0=A0 0.077923] pci 0000:00:1f.1: [8086:24db] type 0 class 0x000101
> [=A0=A0=A0 0.077939] pci 0000:00:1f.1: reg 10: [io=A0 0x24e8-0x24ef]
> [=A0=A0=A0 0.077950] pci 0000:00:1f.1: reg 14: [io=A0 0x2808-0x280b]
> [=A0=A0=A0 0.077961] pci 0000:00:1f.1: reg 18: [io=A0 0x24f0-0x24f7]
> [=A0=A0=A0 0.077971] pci 0000:00:1f.1: reg 1c: [io
> =A00x280c-0x280f]
> [=A0=A0=A0 0.077982] pci 0000:00:1f.1: reg 20: [io=A0 0x24c0-0x24cf]
> [=A0=A0=A0 0.077993] pci 0000:00:1f.1: reg 24: [mem 0x00000000-0x000003ff=
]
> [=A0=A0=A0 0.078022] pci 0000:00:1f.2: [8086:24d1] type 0 class 0x000101
> [=A0=A0=A0 0.078035] pci 0000:00:1f.2: reg 10: [io=A0 0x24f8-0x24ff]
> [=A0=A0=A0 0.078045] pci 0000:00:1f.2: reg 14: [io=A0 0x2810-0x2813]
> [=A0=A0=A0 0.078055] pci 0000:00:1f.2: reg 18: [io=A0 0x2800-0x2807]
> [=A0=A0=A0 0.078064] pci 0000:00:1f.2: reg 1c: [io=A0 0x2814-0x2817]
> [=A0=A0=A0 0.078074] pci 0000:00:1f.2: reg 20: [io=A0 0x24d0-0x24df]
> [=A0=A0=A0 0.078108] pci 0000:00:1f.3: [8086:24d3] type 0 class 0x000c05
> [=A0=A0=A0 0.078155] pci 0000:00:1f.3: reg 20: [io=A0 0xfc00-0xfc1f]
> [=A0=A0=A0 0.078200] pci 0000:00:1f.5: [8086:24d5] type 0 class 0x000401
> [
> =A00.078217] pci 0000:00:1f.5: reg 10: [io=A0 0x2000-0x20ff]
> [=A0=A0=A0 0.078227] pci 0000:00:1f.5: reg 14: [io=A0 0x2400-0x243f]
> [=A0=A0=A0 0.078237] pci 0000:00:1f.5: reg 18: [mem 0xfc480400-0xfc4805ff=
]
> [=A0=A0=A0 0.078248] pci 0000:00:1f.5: reg 1c: [mem 0xfc480600-0xfc4806ff=
]
> [=A0=A0=A0 0.078288] pci 0000:00:1f.5: PME# supported from D0 D3hot D3col=
d
> [=A0=A0=A0 0.078293] pci 0000:00:1f.5: PME# disabled
> [=A0=A0=A0 0.078335] pci 0000:05:02.0: [14e4:1696] type 0 class 0x000200
> [=A0=A0=A0 0.078364] pci 0000:05:02.0: reg 10: [mem 0x00000000-0x0000ffff=
 64bit]
> [=A0=A0=A0 0.078436] pci 0000:05:02.0: PME# supported from D3hot D3cold
> [=A0=A0=A0 0.078441] pci 0000:05:02.0: PME# disabled
> [=A0=A0=A0 0.078463] pci 0000:05:04.0: [14f1:2f00] type 0 class 0x000780
> [=A0=A0=A0 0.078481] pci 0000:05:04.0: reg 10: [mem
> =A00xfc510000-0xfc51ffff]
> [=A0=A0=A0 0.078491] pci 0000:05:04.0: reg 14: [io=A0 0x1000-0x1007]
> [=A0=A0=A0 0.078545] pci 0000:05:04.0: PME# supported from D3hot D3cold
> [=A0=A0=A0 0.078550] pci 0000:05:04.0: PME# disabled
> [=A0=A0=A0 0.078589] pci 0000:00:1e.0: PCI bridge to [bus 05-05] (subtrac=
tive decode)
> [=A0=A0=A0 0.078594] pci 0000:00:1e.0:=A0=A0 bridge window [io=A0 0x1000-=
0x1fff]
> [=A0=A0=A0 0.078600] pci 0000:00:1e.0:=A0=A0 bridge window [mem 0xfc50000=
0-0xfc7fffff]
> [=A0=A0=A0 0.078605] pci 0000:00:1e.0:=A0=A0 bridge window [mem 0xfff0000=
0-0x000fffff pref] (disabled)
> [=A0=A0=A0 0.078609] pci 0000:00:1e.0:=A0=A0 bridge window [io=A0 0x0000-=
0xffff] (subtractive decode)
> [=A0=A0=A0 0.078612] pci 0000:00:1e.0:=A0=A0 bridge window [mem 0x0000000=
0-0xffffffff] (subtractive decode)
> [=A0=A0=A0 0.078622]
> =A0pci_bus 0000:00: on NUMA node 0
> [=A0=A0=A0 0.078627] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
> [=A0=A0=A0 0.078772] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB_._=
PRT]
> [=A0=A0=A0 0.079048]=A0 pci0000:00: Unable to request _OSC control (_OSC =
support mask: 0x1e)
> [=A0=A0=A0 0.083208] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *=
11 14 15)
> [=A0=A0=A0 0.083282] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 =
11 14 15)
> [=A0=A0=A0 0.083354] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 =
11 14 15)
> [=A0=A0=A0 0.083425] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 =
11 14 15)
> [=A0=A0=A0 0.083496] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 *5 6 7 10 =
11 14 15)
> [=A0=A0=A0 0.083567] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 1=
1 14 15) *0, disabled.
> [=A0=A0=A0 0.083640] ACPI: PCI Interrupt Link [LNKG]
> =A0(IRQs 3 4 5 6 7 10 11 14 15) *0, disabled.
> [=A0=A0=A0 0.083713] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *10 =
11 14 15)
> [=A0=A0=A0 0.083866] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+=
mem,owns=3Dio+mem,locks=3Dnone
> [=A0=A0=A0 0.083875] vgaarb: loaded
> [=A0=A0=A0 0.083877] vgaarb: bridge control possible 0000:00:02.0
> [=A0=A0=A0 0.084235] SCSI subsystem initialized
> [=A0=A0=A0 0.084344] libata version 3.00 loaded.
> [=A0=A0=A0 0.084423] usbcore: registered new interface driver usbfs
> [=A0=A0=A0 0.084438] usbcore: registered new interface driver hub
> [=A0=A0=A0 0.084478] usbcore: registered new device driver usb
> [=A0=A0=A0 0.084609] PCI: Using ACPI for IRQ routing
> [=A0=A0=A0 0.084747] PCI: pci_cache_line_size set to 64 bytes
> [=A0=A0=A0 0.084816] reserve RAM buffer: 000000000009fc00 - 000000000009f=
fff
> [=A0=A0=A0 0.084819] reserve RAM buffer: 000000007f7f0000 - 000000007ffff=
fff
> [=A0=A0=A0 0.084977] NetLabel: Initializing
> [=A0=A0=A0 0.084980] NetLabel:=A0 domain hash size =3D 128
> [=A0=A0=A0 0.084982] NetLabel:=A0 protocols =3D UNLABELED CIPSOv4
> [=A0=A0=A0 0.084998] NetLabel:=A0 unlabeled traffic allowed by default
> [=A0=A0=A0 0.085172] hpet clockevent registered
> [=A0=A0=A0 0.085178] HPET: 3 timers in total, 0 timers will be used for p=
er-cpu timer
> [=A0=A0=A0 0.085184] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
> [=A0=A0=A0 0.085191] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
> [=A0=A0=A0 0.088083] Switching to clocksource hpet
> [=A0=A0=A0 0.091955] Switched to NOHz mode on CPU #0
> [=A0=A0=A0 0.098388] AppArmor: AppArmor Filesystem Enabled
> [=A0=A0=A0 0.098459] pnp: PnP ACPI
> =A0init
> [=A0=A0=A0 0.098494] ACPI: bus type pnp registered
> [=A0=A0=A0 0.098905] pnp 00:00: [mem 0x80100000-0xfebfffff window]
> [=A0=A0=A0 0.098909] pnp 00:00: [bus 00-ff]
> [=A0=A0=A0 0.098912] pnp 00:00: [io=A0 0x0cf8-0x0cff]
> [=A0=A0=A0 0.098915] pnp 00:00: [io=A0 0x0000-0x0cf7 window]
> [=A0=A0=A0 0.098918] pnp 00:00: [io=A0 0x0d00-0xffff window]
> [=A0=A0=A0 0.098921] pnp 00:00: [mem 0x000a0000-0x000bffff window]
> [=A0=A0=A0 0.098986] pnp 00:00: Plug and Play ACPI device, IDs PNP0a03 (a=
ctive)
> [=A0=A0=A0 0.099007] pnp 00:01: [io=A0 0x00f0-0x00ff]
> [=A0=A0=A0 0.099029] pnp 00:01: [irq 13]
> [=A0=A0=A0 0.099061] pnp 00:01: Plug and Play ACPI device, IDs PNP0c04 (a=
ctive)
> [=A0=A0=A0 0.099079] pnp 00:02: [io=A0 0x0000-0x000f]
> [=A0=A0=A0 0.099083] pnp 00:02: [io
> =A00x0080-0x008f]
> [=A0=A0=A0 0.099085] pnp 00:02: [io=A0 0x00c0-0x00df]
> [=A0=A0=A0 0.099088] pnp 00:02: [dma 4]
> [=A0=A0=A0 0.099127] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (a=
ctive)
> [=A0=A0=A0 0.099140] pnp 00:03: [io=A0 0x0070-0x0071]
> [=A0=A0=A0 0.099150] pnp 00:03: [irq 8]
> [=A0=A0=A0 0.099182] pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (a=
ctive)
> [=A0=A0=A0 0.099195] pnp 00:04: [io=A0 0x0061]
> [=A0=A0=A0 0.099231] pnp 00:04: Plug and Play ACPI device, IDs PNP0800 (a=
ctive)
> [=A0=A0=A0 0.099247] pnp 00:05: [irq 12]
> [=A0=A0=A0 0.099281] pnp 00:05: Plug and Play ACPI device, IDs PNP0f13 PN=
P0f0e (active)
> [=A0=A0=A0 0.099294] pnp 00:06: [io=A0 0x0060]
> [=A0=A0=A0 0.099297] pnp 00:06: [io=A0 0x0064]
> [=A0=A0=A0 0.099303] pnp 00:06: [irq 1]
> [=A0=A0=A0 0.099335] pnp 00:06:
> =A0Plug and Play ACPI device, IDs PNP0303 (active)
> [=A0=A0=A0 0.099663] pnp 00:07: [irq 7]
> [=A0=A0=A0 0.099666] pnp 00:07: [dma 3]
> [=A0=A0=A0 0.099670] pnp 00:07: [io=A0 0x0378-0x037f]
> [=A0=A0=A0 0.099672] pnp 00:07: [io=A0 0x0778-0x077d]
> [=A0=A0=A0 0.099769] pnp 00:07: Plug and Play ACPI device, IDs PNP0401 (a=
ctive)
> [=A0=A0=A0 0.100075] pnp 00:08: [irq 4]
> [=A0=A0=A0 0.100079] pnp 00:08: [io=A0 0x03f8-0x03ff]
> [=A0=A0=A0 0.100178] pnp 00:08: Plug and Play ACPI device, IDs PNP0501 PN=
P0500 (active)
> [=A0=A0=A0 0.100405] pnp 00:09: [irq 6]
> [=A0=A0=A0 0.100408] pnp 00:09: [dma 2]
> [=A0=A0=A0 0.100411] pnp 00:09: [io=A0 0x03f0-0x03f5]
> [=A0=A0=A0 0.100413] pnp 00:09: [io=A0 0x03f7]
> [=A0=A0=A0 0.100461] pnp 00:09: Plug and Play ACPI device, IDs PNP0700 (a=
ctive)
> [=A0=A0=A0 0.100527] pnp
> =A000:0a: [mem 0xfec00000-0xfec00fff]
> [=A0=A0=A0 0.100563] pnp 00:0a: Plug and Play ACPI device, IDs PNP0003 (a=
ctive)
> [=A0=A0=A0 0.100597] pnp 00:0b: [io=A0 0x0010-0x001f]
> [=A0=A0=A0 0.100600] pnp 00:0b: [io=A0 0x0050-0x0053]
> [=A0=A0=A0 0.100603] pnp 00:0b: [io=A0 0x0072-0x0077]
> [=A0=A0=A0 0.100606] pnp 00:0b: [io=A0 0x0090-0x009f]
> [=A0=A0=A0 0.100608] pnp 00:0b: [io=A0 0x04d0-0x04d1]
> [=A0=A0=A0 0.100676] system 00:0b: [io=A0 0x04d0-0x04d1] has been reserve=
d
> [=A0=A0=A0 0.100681] system 00:0b: Plug and Play ACPI device, IDs PNP0c02=
 (active)
> [=A0=A0=A0 0.100697] pnp 00:0c: [io=A0 0x0400-0x041f]
> [=A0=A0=A0 0.100701] pnp 00:0c: [io=A0 0x0420-0x043f]
> [=A0=A0=A0 0.100703] pnp 00:0c: [io=A0 0x0440-0x045f]
> [=A0=A0=A0 0.100706] pnp 00:0c: [io=A0 0x0460-0x047f]
> [=A0=A0=A0 0.100709]
> =A0pnp 00:0c: [io=A0 0xf800-0xf81f]
> [=A0=A0=A0 0.100717] pnp 00:0c: [io=A0 0xf820-0xf83f]
> [=A0=A0=A0 0.100720] pnp 00:0c: [io=A0 0xf840-0xf85f]
> [=A0=A0=A0 0.100722] pnp 00:0c: [io=A0 0xf860-0xf87f]
> [=A0=A0=A0 0.100725] pnp 00:0c: [io=A0 0xfa00-0xfa3f]
> [=A0=A0=A0 0.100728] pnp 00:0c: [io=A0 0xfc00-0xfc7f]
> [=A0=A0=A0 0.100730] pnp 00:0c: [io=A0 0xfc80-0xfcff]
> [=A0=A0=A0 0.100733] pnp 00:0c: [io=A0 0xfe00-0xfe7f]
> [=A0=A0=A0 0.100735] pnp 00:0c: [io=A0 0xfe80-0xfeff]
> [=A0=A0=A0 0.100749] pnp 00:0c: disabling [io=A0 0xf800-0xf81f] because i=
t overlaps 0000:00:1f.0 BAR 13 [io=A0 0xf800-0xf87f]
> [=A0=A0=A0 0.100753] pnp 00:0c: disabling [io=A0 0xf820-0xf83f] because i=
t overlaps 0000:00:1f.0 BAR 13 [io=A0 0xf800-0xf87f]
> [=A0=A0=A0 0.100757] pnp 00:0c: disabling [io=A0 0xf840-0xf85f] because i=
t
> =A0overlaps 0000:00:1f.0 BAR 13 [io=A0 0xf800-0xf87f]
> [=A0=A0=A0 0.100762] pnp 00:0c: disabling [io=A0 0xf860-0xf87f] because i=
t overlaps 0000:00:1f.0 BAR 13 [io=A0 0xf800-0xf87f]
> [=A0=A0=A0 0.100816] system 00:0c: [io=A0 0x0400-0x041f] has been reserve=
d
> [=A0=A0=A0 0.100820] system 00:0c: [io=A0 0x0420-0x043f] has been reserve=
d
> [=A0=A0=A0 0.100823] system 00:0c: [io=A0 0x0440-0x045f] has been reserve=
d
> [=A0=A0=A0 0.100827] system 00:0c: [io=A0 0x0460-0x047f] has been reserve=
d
> [=A0=A0=A0 0.100830] system 00:0c: [io=A0 0xfa00-0xfa3f] has been reserve=
d
> [=A0=A0=A0 0.100834] system 00:0c: [io=A0 0xfc00-0xfc7f] could not be res=
erved
> [=A0=A0=A0 0.100838] system 00:0c: [io=A0 0xfc80-0xfcff] has been reserve=
d
> [=A0=A0=A0 0.100841] system 00:0c: [io=A0 0xfe00-0xfe7f] has been reserve=
d
> [=A0=A0=A0 0.100845] system
> =A000:0c: [io=A0 0xfe80-0xfeff] has been reserved
> [=A0=A0=A0 0.100849] system 00:0c: Plug and Play ACPI device, IDs PNP0c02=
 (active)
> [=A0=A0=A0 0.101163] pnp 00:0d: [mem 0x00000000-0x0009ffff]
> [=A0=A0=A0 0.101166] pnp 00:0d: [mem 0x00100000-0x7f7fffff]
> [=A0=A0=A0 0.101169] pnp 00:0d: [mem 0x7f800000-0x7f8fffff]
> [=A0=A0=A0 0.101172] pnp 00:0d: [mem 0x000e0000-0x000fffff]
> [=A0=A0=A0 0.101175] pnp 00:0d: [mem 0xfec01000-0xffffffff]
> [=A0=A0=A0 0.101177] pnp 00:0d: [mem 0x000ca600-0x000dffff]
> [=A0=A0=A0 0.101233] system 00:0d: [mem 0x00000000-0x0009ffff] could not =
be reserved
> [=A0=A0=A0 0.101238] system 00:0d: [mem 0x00100000-0x7f7fffff] could not =
be reserved
> [=A0=A0=A0 0.101241] system 00:0d: [mem 0x7f800000-0x7f8fffff] has been r=
eserved
> [=A0=A0=A0 0.101245] system 00:0d: [mem 0x000e0000-0x000fffff] could not =
be
> =A0reserved
> [=A0=A0=A0 0.101249] system 00:0d: [mem 0xfec01000-0xffffffff] could not =
be reserved
> [=A0=A0=A0 0.101252] system 00:0d: [mem 0x000ca600-0x000dffff] has been r=
eserved
> [=A0=A0=A0 0.101256] system 00:0d: Plug and Play ACPI device, IDs PNP0c01=
 (active)
> [=A0=A0=A0 0.101266] pnp: PnP ACPI: found 14 devices
> [=A0=A0=A0 0.101268] ACPI: ACPI bus type pnp unregistered
> [=A0=A0=A0 0.101274] PnPBIOS: Disabled by ACPI PNP
> [=A0=A0=A0 0.138234] PCI: max bus depth: 1 pci_try_num: 2
> [=A0=A0=A0 0.138263] pci 0000:00:1f.1: BAR 5: assigned [mem 0x80000000-0x=
800003ff]
> [=A0=A0=A0 0.138271] pci 0000:00:1f.1: BAR 5: set to [mem 0x80000000-0x80=
0003ff] (PCI address [0x80000000-0x800003ff])
> [=A0=A0=A0 0.138276] pci 0000:05:02.0: BAR 0: assigned [mem 0xfc500000-0x=
fc50ffff 64bit]
> [=A0=A0=A0 0.138285] pci 0000:05:02.0: BAR 0: set to [mem
> =A00xfc500000-0xfc50ffff 64bit] (PCI address [0xfc500000-0xfc50ffff])
> [=A0=A0=A0 0.138289] pci 0000:00:1e.0: PCI bridge to [bus 05-05]
> [=A0=A0=A0 0.138293] pci 0000:00:1e.0:=A0=A0 bridge window [io=A0 0x1000-=
0x1fff]
> [=A0=A0=A0 0.138299] pci 0000:00:1e.0:=A0=A0 bridge window [mem 0xfc50000=
0-0xfc7fffff]
> [=A0=A0=A0 0.138304] pci 0000:00:1e.0:=A0=A0 bridge window [mem pref disa=
bled]
> [=A0=A0=A0 0.138325] pci 0000:00:1e.0: setting latency timer to 64
> [=A0=A0=A0 0.138330] pci_bus 0000:00: resource 0 [io=A0 0x0000-0xffff]
> [=A0=A0=A0 0.138333] pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffff=
ff]
> [=A0=A0=A0 0.138337] pci_bus 0000:05: resource 0 [io=A0 0x1000-0x1fff]
> [=A0=A0=A0 0.138340] pci_bus 0000:05: resource 1 [mem 0xfc500000-0xfc7fff=
ff]
> [=A0=A0=A0 0.138343] pci_bus 0000:05: resource 4 [io
> =A00x0000-0xffff]
> [=A0=A0=A0 0.138346] pci_bus 0000:05: resource 5 [mem 0x00000000-0xffffff=
ff]
> [=A0=A0=A0 0.138415] NET: Registered protocol family 2
> [=A0=A0=A0 0.138506] IP route cache hash table entries: 32768 (order: 5, =
131072 bytes)
> [=A0=A0=A0 0.138945] TCP established hash table entries: 131072 (order: 8=
, 1048576 bytes)
> [=A0=A0=A0 0.140389] TCP bind hash table entries: 65536 (order: 7, 524288=
 bytes)
> [=A0=A0=A0 0.141137] TCP: Hash tables configured (established 131072 bind=
 65536)
> [=A0=A0=A0 0.141142] TCP reno registered
> [=A0=A0=A0 0.141157] UDP hash table entries: 512 (order: 2, 16384 bytes)
> [=A0=A0=A0 0.141188] UDP-Lite hash table entries: 512 (order: 2, 16384 by=
tes)
> [=A0=A0=A0 0.141423] NET: Registered protocol family 1
> [=A0=A0=A0 0.141462] pci 0000:00:02.0: Boot video device
> [=A0=A0=A0 0.141589] PCI: CLS 64
> =A0bytes, default 64
> [=A0=A0=A0 0.142153] audit: initializing netlink socket (disabled)
> [=A0=A0=A0 0.142171] type=3D2000 audit(1325464377.140:1): initialized
> [=A0=A0=A0 0.163298] Trying to unpack rootfs image as initramfs...
> [=A0=A0=A0 0.208390] highmem bounce pool size: 64 pages
> [=A0=A0=A0 0.208400] HugeTLB registered 4 MB page size, pre-allocated 0 p=
ages
> [=A0=A0=A0 0.248371] VFS: Disk quotas dquot_6.5.2
> [=A0=A0=A0 0.248478] Dquot-cache hash table entries: 1024 (order 0, 4096 =
bytes)
> [=A0=A0=A0 0.256397] fuse init (API version 7.16)
> [=A0=A0=A0 0.256604] msgmni has been set to 1680
> [=A0=A0=A0 0.264620] Block layer SCSI generic (bsg) driver version 0.4 lo=
aded (major 253)
> [=A0=A0=A0 0.264673] io scheduler noop registered
> [=A0=A0=A0 0.264677] io scheduler deadline registered
> [=A0=A0=A0 0.264702] io scheduler
> =A0cfq registered (default)
> [=A0=A0=A0 0.264902] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
> [=A0=A0=A0 0.264937] pciehp: PCI Express Hot Plug Controller Driver versi=
on: 0.4
> [=A0=A0=A0 0.265144] input: Power Button as /devices/LNXSYSTM:00/device:0=
0/PNP0C0C:00/input/input0
> [=A0=A0=A0 0.265156] ACPI: Power Button [PBTN]
> [=A0=A0=A0 0.265214] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN=
:00/input/input1
> [=A0=A0=A0 0.265219] ACPI: Power Button [PWRF]
> [=A0=A0=A0 0.265250] ACPI: acpi_idle registered with cpuidle
> [=A0=A0=A0 0.266583] ERST: Table is not found!
> [=A0=A0=A0 0.266802] Serial: 8250/16550 driver, 32 ports, IRQ sharing ena=
bled
> [=A0=A0=A0 0.287202] serial8250: ttyS0 at I/O 0x3f8 (irq =3D 4) is a 1655=
0A
> [=A0=A0=A0 0.292134] isapnp: Scanning for PnP cards...
> [=A0=A0=A0 0.420553] serial8250: ttyS1 at I/O
> =A00x2f8 (irq =3D 3) is a 16550A
> [=A0=A0=A0 0.462217] 00:08: ttyS0 at I/O 0x3f8 (irq =3D 4) is a 16550A
> [=A0=A0=A0 0.528646] Linux agpgart interface v0.103
> [=A0=A0=A0 0.528734] agpgart-intel 0000:00:00.0: Intel 865 Chipset
> [=A0=A0=A0 0.528771] agpgart-intel 0000:00:00.0: detected gtt size: 13107=
2K total, 131072K mappable
> [=A0=A0=A0 0.528927] agpgart-intel 0000:00:00.0: detected 8192K stolen me=
mory
> [=A0=A0=A0 0.529110] agpgart-intel 0000:00:00.0: AGP aperture is 128M @ 0=
xf0000000
> [=A0=A0=A0 0.530769] brd: module loaded
> [=A0=A0=A0 0.531536] loop: module loaded
> [=A0=A0=A0 0.531792] ata_piix 0000:00:1f.1: version 2.13
> [=A0=A0=A0 0.531813] ata_piix 0000:00:1f.1: enabling device (0005 -> 0007=
)
> [=A0=A0=A0 0.531841] ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, l=
ow) -> IRQ 18
> [=A0=A0=A0 0.531918] ata_piix
> =A00000:00:1f.1: setting latency timer to 64
> [=A0=A0=A0 0.540297] scsi0 : ata_piix
> [=A0=A0=A0 0.540533] scsi1 : ata_piix
> [=A0=A0=A0 0.540765] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x=
24c0 irq 14
> [=A0=A0=A0 0.540769] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x=
24c8 irq 15
> [=A0=A0=A0 0.540846] ata_piix 0000:00:1f.2: PCI INT A -> GSI 18 (level, l=
ow) -> IRQ 18
> [=A0=A0=A0 0.540854] ata_piix 0000:00:1f.2: MAP [ P0 -- P1 -- ]
> [=A0=A0=A0 0.703661] ata_piix 0000:00:1f.2: setting latency timer to 64
> [=A0=A0=A0 0.708449] ata2.00: ATAPI: ATAPI=A0=A0 MS-8148C1,=A0=A0=A0=A0 H=
.05, max MWDMA2
> [=A0=A0=A0 0.712418] ata1.00: ATA-7: Maxtor 6E040L0, NAR61EA0, max UDMA/1=
00
> [=A0=A0=A0 0.712423] ata1.00: 78165360 sectors, multi 16: LBA
> [=A0=A0=A0 0.712666] scsi2 : ata_piix
> [=A0=A0=A0 0.716282]
> =A0scsi3 : ata_piix
> [=A0=A0=A0 0.716396] ata3: SATA max UDMA/133 cmd 0x24f8 ctl 0x2810 bmdma =
0x24d0 irq 18
> [=A0=A0=A0 0.716401] ata4: SATA max UDMA/133 cmd 0x2800 ctl 0x2814 bmdma =
0x24d8 irq 18
> [=A0=A0=A0 0.716995] Fixed MDIO Bus: probed
> [=A0=A0=A0 0.717032] PPP generic driver version 2.4.2
> [=A0=A0=A0 0.717147] tun: Universal TUN/TAP device driver, 1.6
> [=A0=A0=A0 0.717150] tun: (C) 1999-2004 Max Krasnyansky <[email protected]=
m>
> [=A0=A0=A0 0.717304] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) =
Driver
> [=A0=A0=A0 0.717365] ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 23 (level, l=
ow) -> IRQ 23
> [=A0=A0=A0 0.717396] ehci_hcd 0000:00:1d.7: setting latency timer to 64
> [=A0=A0=A0 0.717401] ehci_hcd 0000:00:1d.7: EHCI Host Controller
> [=A0=A0=A0 0.717452] ehci_hcd 0000:00:1d.7: new USB bus registered, assig=
ned bus number
> =A01
> [=A0=A0=A0 0.717501] ehci_hcd 0000:00:1d.7: debug port 1
> [=A0=A0=A0 0.721403] ehci_hcd 0000:00:1d.7: cache line size of 64 is not =
supported
> [=A0=A0=A0 0.721769] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfc480000
> [=A0=A0=A0 0.725795] ata2.00: configured for MWDMA2
> [=A0=A0=A0 0.728298] ata1.00: configured for UDMA/100
> [=A0=A0=A0 0.740125] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
> [=A0=A0=A0 0.740435] hub 1-0:1.0: USB hub found
> [=A0=A0=A0 0.740443] hub 1-0:1.0: 8 ports detected
> [=A0=A0=A0 0.740562] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driv=
er
> [=A0=A0=A0 0.740587] uhci_hcd: USB Universal Host Controller Interface dr=
iver
> [=A0=A0=A0 0.740691] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 16 (level, l=
ow) -> IRQ 16
> [=A0=A0=A0 0.740704] uhci_hcd 0000:00:1d.0: setting latency timer to
> =A064
> [=A0=A0=A0 0.740709] uhci_hcd 0000:00:1d.0: UHCI Host Controller
> [=A0=A0=A0 0.740781] uhci_hcd 0000:00:1d.0: new USB bus registered, assig=
ned bus number 2
> [=A0=A0=A0 0.740828] uhci_hcd 0000:00:1d.0: irq 16, io base 0x00002440
> [=A0=A0=A0 0.740998] hub 2-0:1.0: USB hub found
> [=A0=A0=A0 0.741005] hub 2-0:1.0: 2 ports detected
> [=A0=A0=A0 0.741095] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, l=
ow) -> IRQ 19
> [=A0=A0=A0 0.741105] uhci_hcd 0000:00:1d.1: setting latency timer to 64
> [=A0=A0=A0 0.741109] uhci_hcd 0000:00:1d.1: UHCI Host Controller
> [=A0=A0=A0 0.741164] uhci_hcd 0000:00:1d.1: new USB bus registered, assig=
ned bus number 3
> [=A0=A0=A0 0.741202] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00002460
> [=A0=A0=A0 0.741365] hub 3-0:1.0: USB hub found
> [=A0=A0=A0 0.741371] hub 3-0:1.0: 2 ports
> =A0detected
> [=A0=A0=A0 0.741448] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, l=
ow) -> IRQ 18
> [=A0=A0=A0 0.741458] uhci_hcd 0000:00:1d.2: setting latency timer to 64
> [=A0=A0=A0 0.741462] uhci_hcd 0000:00:1d.2: UHCI Host Controller
> [=A0=A0=A0 0.741519] uhci_hcd 0000:00:1d.2: new USB bus registered, assig=
ned bus number 4
> [=A0=A0=A0 0.741545] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00002480
> [=A0=A0=A0 0.741710] hub 4-0:1.0: USB hub found
> [=A0=A0=A0 0.741716] hub 4-0:1.0: 2 ports detected
> [=A0=A0=A0 0.741865] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f0e:PS2=
M] at 0x60,0x64 irq 1,12
> [=A0=A0=A0 0.749129] serio: i8042 KBD port at 0x60,0x64 irq 1
> [=A0=A0=A0 0.749151] serio: i8042 AUX port at 0x60,0x64 irq 12
> [=A0=A0=A0 0.749421] mousedev: PS/2 mouse device common for all mice
> [=A0=A0=A0 0.749633] rtc_cmos
> =A000:03: RTC can wake from S4
> [=A0=A0=A0 0.749751] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc=
0
> [=A0=A0=A0 0.749777] rtc0: alarms up to one month, y3k, 114 bytes nvram, =
hpet irqs
> [=A0=A0=A0 0.749965] device-mapper: uevent: version 1.0.3
> [=A0=A0=A0 0.750074] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) init=
ialised: [email protected]
> [=A0=A0=A0 0.750122] EISA: Probing bus 0 at eisa.0
> [=A0=A0=A0 0.750134] Cannot allocate resource for EISA slot 1
> [=A0=A0=A0 0.750136] Cannot allocate resource for EISA slot 2
> [=A0=A0=A0 0.750164] EISA: Detected 0 cards.
> [=A0=A0=A0 0.750185] cpufreq-nforce2: No nForce2 chipset.
> [=A0=A0=A0 0.750189] cpuidle: using governor ladder
> [=A0=A0=A0 0.750191] cpuidle: using governor menu
> [=A0=A0=A0 0.750194] EFI Variables Facility v0.08 2004-May-17
> [=A0=A0=A0 0.750562]
> =A0TCP cubic registered
> [=A0=A0=A0 0.750756] NET: Registered protocol family 10
> [=A0=A0=A0 0.751468] NET: Registered protocol family 17
> [=A0=A0=A0 0.751500] Registering the dns_resolver key type
> [=A0=A0=A0 0.751544] Using IPI No-Shortcut mode
> [=A0=A0=A0 0.751696] PM: Hibernation image not present or could not be lo=
aded.
> [=A0=A0=A0 0.751726] registered taskstats version 1
> [=A0=A0=A0 0.903633] isapnp: No Plug & Play device found
> [=A0=A0=A0 0.925489] scsi 0:0:0:0: Direct-Access=A0=A0=A0=A0 ATA=A0=A0=A0=
=A0=A0 Maxtor 6E040L0=A0=A0 NAR6 PQ: 0 ANSI: 5
> [=A0=A0=A0 0.925780] sd 0:0:0:0: Attached scsi generic sg0 type 0
> [=A0=A0=A0 0.926019] sd 0:0:0:0: [sda] 78165360 512-byte logical blocks: =
(40.0 GB/37.2 GiB)
> [=A0=A0=A0 0.926095] sd 0:0:0:0: [sda] Write Protect is off
> [=A0=A0=A0 0.926100]
> =A0sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
> [=A0=A0=A0 0.926132] sd 0:0:0:0: [sda] Write cache: enabled, read cache: =
enabled, doesn't support DPO or FUA
> [=A0=A0=A0 0.927955] scsi 1:0:0:0: CD-ROM=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 ATAPI=A0=A0=A0 MS-8148C1=A0=A0=A0=A0=A0=A0=A0 H.05 PQ: 0 ANSI: 5
> [=A0=A0=A0 0.930208] sr0: scsi3-mmc drive: 0x/48x cd/rw xa/form2 cdda tra=
y
> [=A0=A0=A0 0.930216] cdrom: Uniform CD-ROM driver Revision: 3.20
> [=A0=A0=A0 0.930431] sr 1:0:0:0: Attached scsi CD-ROM sr0
> [=A0=A0=A0 0.930550] sr 1:0:0:0: Attached scsi generic sg1 type 5
> [=A0=A0=A0 0.966041]=A0 sda: sda1 sda2 < sda5 >
> [=A0=A0=A0 0.966596] sd 0:0:0:0: [sda] Attached SCSI disk
> [=A0=A0=A0 1.069265] Freeing initrd memory: 13324k freed
> [=A0=A0=A0 1.105122]=A0=A0 Magic number:
> =A012:590:505
> [=A0=A0=A0 1.105140] i8042 i8042: hash matches
> [=A0=A0=A0 1.105268] rtc_cmos 00:03: setting system clock to 2012-01-02 0=
0:32:59 UTC (1325464379)
> [=A0=A0=A0 1.105297] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
> [=A0=A0=A0 1.105299] EDD information not available.
> [=A0=A0=A0 1.105463] Freeing unused kernel memory: 696k freed
> [=A0=A0=A0 1.106472] Write protecting the kernel text: 5336k
> [=A0=A0=A0 1.106509] Write protecting the kernel read-only data: 2192k
> [=A0=A0=A0 1.140096] Refined TSC clocksource calibration: 2792.999 MHz.
> [=A0=A0=A0 1.140107] Switching to clocksource tsc
> [=A0=A0=A0 1.144331] udevd[86]: starting version 173
> [=A0=A0=A0 1.356134] hub 1-0:1.0: over-current condition on port 7
> [=A0=A0=A0 1.366397] Floppy drive(s): fd0 is 1.44M
> [=A0=A0=A0 1.399530] FDC 0 is a post-1991
> =A082077
> [=A0=A0=A0 1.469169] tg3.c:v3.119 (May 18, 2011)
> [=A0=A0=A0 1.469186] tg3 0000:05:02.0: enabling device (0104 -> 0106)
> [=A0=A0=A0 1.469217] tg3 0000:05:02.0: PCI INT A -> GSI 20 (level, low) -=
> IRQ 20
> [=A0=A0=A0 1.520057] tg3 0000:05:02.0: eth0: Tigon3 [partno(BCM95782A50) =
rev 3003] (PCI:33MHz:32-bit) MAC address 00:0e:7f:a9:75:05
> [=A0=A0=A0 1.520065] tg3 0000:05:02.0: eth0: attached PHY is 5705 (10/100=
/1000Base-T Ethernet) (WireSpeed[0], EEE[0])
> [=A0=A0=A0 1.520070] tg3 0000:05:02.0: eth0: RXcsums[1] LinkChgREG[0] MIi=
rq[0] ASF[0] TSOcap[1]
> [=A0=A0=A0 1.520074] tg3 0000:05:02.0: eth0: dma_rwctrl[763f0000] dma_mas=
k[64-bit]
> [=A0=A0=A0 1.596045] usb 3-1: new low speed USB device number 2 using uhc=
i_hcd
> [=A0=A0=A0 1.780733] EXT4-fs (sda1): mounted filesystem with ordered data=
 mode. Opts: (null)
> [=A0=A0=A0 1.799896] input:
> =A0KYE Optical Mouse as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0=
/input/input2
> [
> =A01.800148] generic-usb 0003:0458:0007.0001: input,hidraw0: USB HID v1.1=
0
> =A0Mouse [KYE Optical Mouse] on usb-0000:00:1d.1-1/input0
> [=A0=A0=A0 1.800178] usbcore: registered new interface driver usbhid
> [=A0=A0=A0 1.800181] usbhid: USB HID core driver
> [=A0=A0=A0 2.012044] usb 3-2: new low speed USB device number 3 using uhc=
i_hcd
> [=A0=A0=A0 2.226786] input: LITEON Technology USB Keyboard as /devices/pc=
i0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input3
> [
> =A02.226952] generic-usb 0003:04CA:0020.0002: input,hidraw1: USB HID v1.1=
0
> =A0Keyboard [LITEON Technology USB Keyboard] on usb-0000:00:1d.1-2/input0
> [=A0=A0=A0 2.259122] input: LITEON Technology USB Keyboard as /devices/pc=
i0000:00/0000:00:1d.1/usb3/3-2/3-2:1.1/input/input4
> [=A0=A0=A0 2.259276] generic-usb
> =A00003:04CA:0020.0003: input,hidraw2: USB HID v1.10 Device [LITEON Techn=
ology USB Keyboard] on usb-0000:00:1d.1-2/input1
> [=A0=A0 10.818338] udevd[270]: starting version 173
> [=A0=A0 10.913677] lp: driver loaded but no devices found
> [=A0=A0 10.980204] Adding 2086908k swap on /dev/sda5.=A0 Priority:-1 exte=
nts:1 across:2086908k
> [=A0=A0 11.194353] EXT4-fs (sda1): re-mounted. Opts: errors=3Dremount-ro
> [=A0=A0 11.363901] [drm] Initialized drm 1.1.0 20060810
> [=A0=A0 11.423552] parport_pc 00:07: reported by Plug and Play ACPI
> [=A0=A0 11.423611] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCS=
PP,TRISTATE,COMPAT,ECP,DMA]
> [
> =A011.650872] type=3D1400 audit(1325464390.040:2): apparmor=3D"STATUS"
> operation=3D"profile_load" name=3D"/sbin/dhclient" pid=3D479
> comm=3D"apparmor_parser"
> [=A0=A0 11.651481] type=3D1400 audit(1325464390.040:3): apparmor=3D"STATU=
S" operation=3D"profile_load"
> =A0name=3D"/usr/lib/NetworkManager/nm-dhcp-client.action" pid=3D479 comm=
=3D"apparmor_parser"
> [
> =A011.651805] type=3D1400 audit(1325464390.040:4): apparmor=3D"STATUS"
> operation=3D"profile_load" name=3D"/usr/lib/connman/scripts/dhclient-scri=
pt"
> =A0pid=3D479 comm=3D"apparmor_parser"
> [=A0=A0 11.734578] intel_rng: Firmware space is locked read-only. If you =
can't or
> [=A0=A0 11.734581] intel_rng: don't want to disable this in firmware setu=
p, and if
> [=A0=A0 11.734583] intel_rng: you are certain that your system has a func=
tional
> [=A0=A0 11.734585] intel_rng: RNG, try using the 'no_fwh_detect' option.
> [=A0=A0 11.738314] lp0: using parport0 (interrupt-driven).
> [=A0=A0 11.765013] shpchp: Standard Hot Plug PCI Controller Driver versio=
n: 0.4
> [=A0=A0 12.073426] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) ->=
 IRQ 16
> [=A0=A0 12.073437] i915 0000:00:02.0: setting latency timer to 64
> [
> =A012.288603] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
> [=A0=A0 12.288608] [drm] Driver supports precise vblank timestamp query.
> [=A0=A0 12.288705] vgaarb: device changed decodes: PCI:0000:00:02.0,oldde=
codes=3Dio+mem,decodes=3Dio+mem:owns=3Dio+mem
> [=A0=A0 12.426002] [drm] initialized overlay support
> [=A0=A0 13.460084] ppdev: user-space parallel port driver
> [=A0=A0 13.536990] fbcon: inteldrmfb (fb0) is primary device
> [=A0=A0 13.538444] Console: switching to colour frame buffer device 180x5=
6
> [=A0=A0 13.538489] fb0: inteldrmfb frame buffer device
> [=A0=A0 13.538492] drm: registered panic notifier
> [=A0=A0 13.538548] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0=
 on minor 0
> [=A0=A0 13.538643] Intel ICH 0000:00:1f.5: PCI INT B -> GSI 17 (level, lo=
w) -> IRQ 17
> [=A0=A0 13.538693] Intel ICH 0000:00:1f.5: setting latency timer to
> =A064
> [=A0=A0 13.598822] ADDRCONF(NETDEV_UP): eth0: link is not ready
> [=A0=A0 13.851444] init: failsafe main process (700) killed by TERM signa=
l
> [=A0=A0 13.960036] intel8x0_measure_ac97_clock: measured 52477 usecs (252=
9 samples)
> [=A0=A0 13.960043] intel8x0: clocking to 48000
> [
> =A014.238410] type=3D1400 audit(1325464392.628:5): apparmor=3D"STATUS"
> operation=3D"profile_load"
> name=3D"/usr/lib/lightdm/lightdm-guest-session-wrapper" pid=3D769
> comm=3D"apparmor_parser"
> [=A0=A0 14.243471] type=3D1400
> audit(1325464392.632:6): apparmor=3D"STATUS" operation=3D"profile_load"
> name=3D"/usr/lib/cups/backend/cups-pdf" pid=3D768 comm=3D"apparmor_parser=
"
> [
> =A014.249569] type=3D1400 audit(1325464392.640:7): apparmor=3D"STATUS"
> operation=3D"profile_replace" name=3D"/sbin/dhclient" pid=3D770
> comm=3D"apparmor_parser"
> [=A0=A0 14.250498] type=3D1400 audit(1325464392.640:8): apparmor=3D"STATU=
S" operation=3D"profile_load" name=3D"/usr/sbin/cupsd"
> =A0pid=3D768 comm=3D"apparmor_parser"
> [=A0=A0 14.267718] type=3D1400
> audit(1325464392.656:9): apparmor=3D"STATUS" operation=3D"profile_replace=
"
> name=3D"/usr/lib/NetworkManager/nm-dhcp-client.action" pid=3D770
> comm=3D"apparmor_parser"
> [=A0=A0 14.268367] type=3D1400
> audit(1325464392.660:10): apparmor=3D"STATUS" operation=3D"profile_replac=
e"
> name=3D"/usr/lib/connman/scripts/dhclient-script" pid=3D770
> comm=3D"apparmor_parser"
> [=A0=A0 14.289071] type=3D1400
> audit(1325464392.680:11): apparmor=3D"STATUS" operation=3D"profile_load"
> name=3D"/usr/bin/evince" pid=3D774 comm=3D"apparmor_parser"
> [=A0=A0 14.608394] init: apport pre-start process (818) terminated with s=
tatus 1
> [=A0=A0 14.694667] init: apport post-stop process (845) terminated with s=
tatus 1
> [=A0=A0 15.023605] tg3 0000:05:02.0: eth0: Link is up at 100 Mbps, full d=
uplex
> [=A0=A0 15.023611] tg3 0000:05:02.0: eth0: Flow control is on for TX and =
on for RX
> [=A0=A0 15.048711]
> =A0ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
> [=A0=A0 19.266977] EXT4-fs (sda1): re-mounted. Opts: errors=3Dremount-ro,=
commit=3D0
> [=A0=A0 25.272021] eth0: no IPv6 routers present
> [=A0=A0 38.191739] Bluetooth: Core ver 2.16
> [=A0=A0 38.191837] NET: Registered protocol family 31
> [=A0=A0 38.191840] Bluetooth: HCI device and connection manager initializ=
ed
> [=A0=A0 38.191844] Bluetooth: HCI socket layer initialized
> [=A0=A0 38.191846] Bluetooth: L2CAP socket layer initialized
> [=A0=A0 38.195259] Bluetooth: SCO socket layer initialized
> [=A0=A0 38.204975] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
> [=A0=A0 38.204982] Bluetooth: BNEP filters: protocol multicast
> [=A0=A0 38.207675] Bluetooth: RFCOMM TTY layer initialized
> [=A0=A0 38.207694] Bluetooth: RFCOMM socket layer initialized
> [=A0=A0 38.207697] Bluetooth: RFCOMM ver 1.11
> [
> =A038.464104] init: plymouth-stop pre-start process (2680) terminated wit=
h status 1
>
> Module=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Size=A0 Used by
> bnep=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 17923=A0 2
> rfcomm=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 38408=A0 0
> bluetooth=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 148839=A0 10 bnep,rfcomm
> snd_hda_intel=A0=A0=A0=A0=A0=A0=A0=A0=A0 24262=A0 0
> snd_hda_codec=A0=A0=A0=A0=A0=A0=A0=A0=A0 91754=A0 1 snd_hda_intel
> snd_hwdep=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 13276=A0 1
> =A0snd_hda_codec
> ppdev=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 12849=A0 0
> snd_intel8x0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 33318=A0 0
> snd_ac97_codec=A0=A0=A0=A0=A0=A0=A0 106082=A0 1 snd_intel8x0
> ac97_bus=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 12642=A0 1 snd_ac97_co=
dec
> snd_pcm=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 80435=A0 4 snd_hda_i=
ntel,snd_hda_codec,snd_intel8x0,snd_ac97_codec
> snd_seq_midi=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 13132=A0 0
> snd_rawmidi=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 25241=A0 1 snd_seq_midi
> snd_seq_midi_event=A0=A0=A0=A0 14475=A0 1
> =A0snd_seq_midi
> snd_seq=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 51567=A0 2 snd_seq_m=
idi,snd_seq_midi_event
> snd_timer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 28932=A0 2 snd_pcm,snd_s=
eq
> snd_seq_device=A0=A0=A0=A0=A0=A0=A0=A0 14172=A0 3 snd_seq_midi,snd_rawmid=
i,snd_seq
> psmouse=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 73673=A0 0
> i915=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 505159=A0 2
> snd=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 55902=A0 10
> =A0snd_hda_intel,snd_hda_codec,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_=
pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
> serio_raw=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 12990=A0 0
> soundcore=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 12600=A0 1 snd
> snd_page_alloc=A0=A0=A0=A0=A0=A0=A0=A0 14115=A0 3 snd_hda_intel,snd_intel=
8x0,snd_pcm
> binfmt_misc=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 17292=A0 1
> shpchp=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 32356=A0 0
> drm_kms_helper=A0=A0=A0=A0=A0=A0=A0=A0 32889=A0 1 i915
> parport_pc=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 32114=A0 1
> drm
> =A0192194=A0 3 i915,drm_kms_helper
> i2c_algo_bit=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 13199=A0 1 i915
> video=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 18908=A0 1 i915
> lp=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 17455=A0 0
> parport=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 40930=A0 3 ppdev,par=
port_pc,lp
> usbhid=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 41905=A0 0
> hid=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 77367=A0 1 u=
sbhid
> tg3=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 132972=A0 0
> floppy=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 60310=A0 0
>
> --------------- --------------=A0 ---------------=A0 --------------
>
> oscopat.h
>
> /*
> =A0*=A0 oscompat.h: Compatibility defines to handle various Linux version=
s
> =A0*/
>
> /*
> =A0* Copyright (c) 2003-2004 Linuxant inc.
> =A0*
> =A0* 1.=A0 General Public License. This program is free software, and may
> =A0* be redistributed or modified subject to the terms of the GNU General
> =A0* Public License (version 2) or the GNU Lesser General Public License,
> =A0* or (at your option) any later versions ("Open Source" code). You may
> =A0* obtain a copy of the GNU General Public License at
> =A0* http://www.fsf.org/copyleft/gpl.html and a copy of the GNU Lesser
> =A0* General Public License at http://www.fsf.org/copyleft/less.html,
> =A0* or you may
> =A0alternatively write to the Free Software Foundation, Inc.,
> =A0* 59 Temple Place, Suite 330, Boston, MA=A0 02111-1307 USA.
> =A0*
> =A0* 2.=A0=A0 Disclaimer of Warranties. LINUXANT AND OTHER CONTRIBUTORS M=
AKE NO
> =A0* REPRESENTATION ABOUT THE SUITABILITY OF THIS SOFTWARE FOR ANY PURPOS=
E.
> =A0* IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY =
KIND.
> =A0* LINUXANT AND OTHER CONTRIBUTORS DISCLAIMS ALL WARRANTIES WITH REGARD=
 TO
> =A0* THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, =
FITNESS
> =A0* FOR A PARTICULAR PURPOSE, GOOD TITLE AND AGAINST INFRINGEMENT.
> =A0*
> =A0* This software has not been formally tested, and there is no guarante=
e that
> =A0* it is free of errors including, but not limited to, bugs, defects,
> =A0* interrupted operation, or unexpected results. Any use of this softwa=
re is
> =A0* at user's own risk.
> =A0*
> =A0*
> =A03.=A0=A0 No Liability.
> =A0*
> =A0* (a) Linuxant or contributors shall not be responsible for any loss o=
r
> =A0* damage to user, or any third parties for any reason whatsoever, and
> =A0* LINUXANT OR CONTRIBUTORS SHALL NOT BE LIABLE FOR ANY ACTUAL, DIRECT,
> =A0* INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL
> =A0* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
> =A0* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
> =A0* HOWEVER CAUSED, WHETHER IN CONTRACT, STRICT OR OTHER LEGAL THEORY OF
> =A0* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN AN=
Y
> =A0* WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBIL=
ITY
> =A0* OF SUCH DAMAGE.
> =A0*
> =A0* (b) User agrees to hold Linuxant and contributors harmless from any
> =A0* liability, loss, cost, damage or expense, including attorney's fees,
> =A0* as a
> =A0result of any claims which may be made by any person, including
> =A0* but not limited to User, its agents and employees, its customers, or
> =A0* any third parties that arise out of or result from the manufacture,
> =A0* delivery, actual or alleged ownership, performance, use, operation
> =A0* or possession of the software furnished hereunder, whether such clai=
ms
> =A0* are based on negligence, breach of contract, absolute liability or a=
ny
> =A0* other legal theory.
> =A0*
> =A0* 4.=A0=A0 Notices. User hereby agrees not to remove, alter or destroy=
 any
> =A0* copyright, trademark, credits, other proprietary notices or confiden=
tial
> =A0* legends placed upon, contained within or associated with the Softwar=
e,
> =A0* and shall include all such unaltered copyright, trademark, credits,
> =A0* other proprietary notices or confidential legends on or in every cop=
y of
> =A0* the Software.
> =A0*
> =A0*/
> #ifndef __OSCOMPAT_H
> #define __OSCOMPAT_H
>
> #ifdef __cplusplus
> extern "C"
> {
> #endif
>
> #include "osuniqredef.h"
>
> #include <linux/version.h>
> #ifdef FOUND_LINUX_CONFIG
> #include <linux/config.h>
> #endif
> #include <linux/types.h>
>
> #if defined(STATIC_ERRNO)
> #ifndef _LINUX_UNISTD_H_
> #define _LINUX_UNISTD_H_
> #endif
> static int errno;
> #include <asm/unistd.h>
> #endif
>
> #include <linux/sched.h>
> #include <linux/slab.h>
> #include <linux/mm.h>
> #include <linux/interrupt.h>
> #include <linux/wait.h>
> #include <linux/module.h>
> #include <linux/init.h>
> #include <linux/kernel.h>
> #include <linux/string.h>
> #include <linux/kdev_t.h>
>
> #ifdef FOUND_LINUX_BYTEORDER_SWAB
> #include <linux/byteorder/swab.h>
> #else
> #include <linux/swab.h>
> #endif
>
> #include
> =A0<linux/proc_fs.h>
>
> #ifdef FOUND_LINUX_SEMAPHORE
> #include <linux/semaphore.h>
> #endif
>
> #ifdef FOUND_MODULE_PARAM
> #include <linux/moduleparam.h>
> #endif
>
> #if LINUX_VERSION_CODE =3D=3D KERNEL_VERSION(2,4,9)
> /* get rid of non-standard min/max macros */
> #undef min
> #undef max
> #endif
>
> #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
> #include <linux/tqueue.h>
> #else
>
> #include <linux/spinlock.h>
> #include <linux/list.h>
> #include <asm/bitops.h>
> #include <asm/system.h>
>
> /*
> =A0* New proposed "bottom half" handlers:
> =A0* (C) 1994 Kai Petzke, [email protected]
> =A0*
> =A0* Advantages:
> =A0* - Bottom halfs are implemented as a linked list.=A0 You can have as =
many
> =A0*=A0=A0 of them, as you want.
> =A0* - No more scanning of a bit field is required upon call of a bottom =
half.
> =A0* - Support
> =A0for chained bottom half lists.=A0 The run_task_queue() function can be
> =A0*=A0=A0 used as a bottom half handler.=A0 This is for example useful f=
or bottom
> =A0*=A0=A0 halfs, which want to be delayed until the next clock tick.
> =A0*
> =A0* Notes:
> =A0* - Bottom halfs are called in the reverse order that they were linked=
 into
> =A0*=A0=A0 the list.
> =A0*/
>
> struct tq_struct {
> =A0=A0=A0 struct list_head list;=A0=A0=A0 =A0=A0=A0 /* linked list of act=
ive bh's */
> =A0=A0=A0 unsigned long sync;=A0=A0=A0 =A0=A0=A0 /* must be initialized t=
o zero */
> =A0=A0=A0 void (*routine)(void *);=A0=A0=A0 /* function to call */
> =A0=A0=A0 void *data;=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 /* argument to functio=
n */
> };
>
> /*
> =A0* Emit code to initialise a tq_struct's routine and data
> =A0pointers
> =A0*/
> #define PREPARE_TQUEUE(_tq, _routine, _data)=A0=A0=A0 =A0=A0=A0 =A0=A0=A0=
 \
> =A0=A0=A0 do {=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=
 =A0=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 (_tq)->routine =3D _routine;=A0=A0=A0 =A0=A0=A0 =A0=
=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 (_tq)->data =3D _data;=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =
=A0=A0=A0 \
> =A0=A0=A0 } while (0)
>
> /*
> =A0* Emit code to initialise all of a tq_struct
> =A0*/
> #define INIT_TQUEUE(_tq, _routine, _data)=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 \
> =A0=A0=A0 do {=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=
 =A0=A0=A0 \
>
> =A0=A0=A0=A0 INIT_LIST_HEAD(&(_tq)->list);=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 (_tq)->sync =3D 0;=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=
=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 PREPARE_TQUEUE((_tq), (_routine), (_data));=A0=A0=A0 =
\
> =A0=A0=A0 } while (0)
>
> typedef struct list_head task_queue;
>
> #define DECLARE_TASK_QUEUE(q)=A0=A0=A0 LIST_HEAD(q)
> #define TQ_ACTIVE(q)=A0=A0=A0 =A0=A0=A0 (!list_empty(&q))
>
> extern task_queue tq_timer, tq_immediate, tq_disk;
>
> /*
> =A0* To implement your own list of active bottom halfs, use the following
> =A0* two definitions:
> =A0*
> =A0* DECLARE_TASK_QUEUE(my_tqueue);
> =A0* struct tq_struct my_task =3D {
> =A0* =A0=A0=A0 routine: (void (*)(void *)) my_routine,
> =A0*=A0=A0=A0 data:
> =A0&my_data
> =A0* };
> =A0*
> =A0* To activate a bottom half on a list, use:
> =A0*
> =A0*=A0=A0=A0 queue_task(&my_task, &my_tqueue);
> =A0*
> =A0* To later run the queued tasks use
> =A0*
> =A0*=A0=A0=A0 run_task_queue(&my_tqueue);
> =A0*
> =A0* This allows you to do deferred processing.=A0 For example, you could
> =A0* have a task queue called tq_timer, which is executed within the time=
r
> =A0* interrupt.
> =A0*/
>
>
> =A0#ifdef STATIC_TQUEUE_LOCK
> =A0static spinlock_t tqueue_lock __attribute__((unused)) =3D SPIN_LOCK_UN=
LOCKED;
> =A0#else
> =A0extern spinlock_t tqueue_lock;
> =A0#endif
>
>
> /*
> =A0* Queue a task on a tq.=A0 Return non-zero if it was successfully
> =A0* added.
> =A0*/
> static inline int queue_task(struct tq_struct *bh_pointer, task_queue *bh=
_list)
> {
> =A0=A0=A0 int ret =3D
> =A00;
> =A0=A0=A0 if (!test_and_set_bit(0,&bh_pointer->sync)) {
> =A0=A0=A0 =A0=A0=A0 unsigned long flags;
> =A0=A0=A0 =A0=A0=A0 spin_lock_irqsave(&tqueue_lock, flags);
> =A0=A0=A0 =A0=A0=A0 list_add_tail(&bh_pointer->list, bh_list);
> =A0=A0=A0 =A0=A0=A0 spin_unlock_irqrestore(&tqueue_lock, flags);
> =A0=A0=A0 =A0=A0=A0 ret =3D 1;
> =A0=A0=A0 }
> =A0=A0=A0 return ret;
> }
>
> /*
> =A0* Call all "bottom halfs" on a given list.
> =A0*/
>
> static inline void run_task_queue(task_queue *list)
> {
> =A0=A0=A0 if (TQ_ACTIVE(*list)) {
> =A0=A0=A0 struct list_head head, *next;
> =A0=A0=A0 unsigned long flags;
>
> =A0=A0=A0 spin_lock_irqsave(&tqueue_lock, flags);
> =A0=A0=A0 list_add(&head, list);
>
> =A0list_del_init(list);
> =A0=A0=A0 spin_unlock_irqrestore(&tqueue_lock, flags);
>
> =A0=A0=A0 next =3D head.next;
> =A0=A0=A0 while (next !=3D &head) {
> =A0=A0=A0 =A0=A0=A0 void (*f) (void *);
> =A0=A0=A0 =A0=A0=A0 struct tq_struct *p;
> =A0=A0=A0 =A0=A0=A0 void *data;
>
> =A0=A0=A0 =A0=A0=A0 p =3D list_entry(next, struct tq_struct, list);
> =A0=A0=A0 =A0=A0=A0 next =3D next->next;
> =A0=A0=A0 =A0=A0=A0 f =3D p->routine;
> =A0=A0=A0 =A0=A0=A0 data =3D p->data;
> =A0=A0=A0 =A0=A0=A0 wmb();
> =A0=A0=A0 =A0=A0=A0 p->sync =3D 0;
> =A0=A0=A0 =A0=A0=A0 if (f)
> =A0=A0=A0 =A0=A0=A0 f(data);
> =A0=A0=A0 }
> =A0=A0=A0 }
> }
>
>
> #define devfs_register_chrdev register_chrdev
>
> #endif /*
> =A0LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) */
>
> #if LINUX_VERSION_CODE >=3D KERNEL_VERSION(2,6,0) && !defined(FOUND_DEVFS=
)
> #define devfs_register_chrdev register_chrdev
> #endif
>
> #if LINUX_VERSION_CODE >=3D KERNEL_VERSION(2,4,2)
> #include <linux/circ_buf.h>
> #else
>
> struct circ_buf {
> =A0=A0=A0 char *buf;
> =A0=A0=A0 int head;
> =A0=A0=A0 int tail;
> };
>
> /* Return count in buffer.=A0 */
> #define CIRC_CNT(head,tail,size) (((head) - (tail)) & ((size)-1))
>
> /* Return space available, 0..size-1.=A0 We always leave one free char
> =A0=A0 as a completely full buffer has head =3D=3D tail, which is the sam=
e as
> =A0=A0 empty.=A0 */
> #define CIRC_SPACE(head,tail,size) CIRC_CNT((tail),((head)+1),(size))
>
> /* Return count up to the end of the buffer.=A0 Carefully avoid
> =A0=A0 accessing head and tail more than once, so they can
> =A0change
> =A0=A0 underneath us without returning inconsistent results.=A0 */
> #define CIRC_CNT_TO_END(head,tail,size) \
> =A0=A0=A0 ({int end =3D (size) - (tail); \
> =A0=A0=A0 =A0 int n =3D ((head) + end) & ((size)-1); \
> =A0=A0=A0 =A0 n < end ? n : end;})
>
> /* Return space available up to the end of the buffer.=A0 */
> #define CIRC_SPACE_TO_END(head,tail,size) \
> =A0=A0=A0 ({int end =3D (size) - 1 - (head); \
> =A0=A0=A0 =A0 int n =3D (end + (tail)) & ((size)-1); \
> =A0=A0=A0 =A0 n <=3D end ? n : end+1;})
>
> #endif
>
> #ifdef CONFIG_KDB
> #define KDB_ENTER() asm("\tint $129\n")
> #else
> #define KDB_ENTER() do {} while(0)
> #endif
>
> #ifndef minor
> #define minor(d) MINOR(d)
> #endif
>
> #ifndef unlikely
> #define unlikely(x) (x)
> #endif
>
> #ifdef MODULE
> #ifndef THIS_MODULE
> #define THIS_MODULE
> =A0(&__this_module)
> #endif
> #ifndef module_init
> #define module_init(x)=A0 int init_module(void) { return x(); }
> #endif
> #ifndef module_exit
> #define module_exit(x)=A0 void cleanup_module(void) { x(); }
> #endif
> #endif
>
> #ifndef MODULE_LICENSE
> #define MODULE_LICENSE(x)
> #endif
>
> #ifndef MODULE_INFO
> #define MODULE_INFO(x,y)
> #endif
>
> #ifndef EXPORT_SYMBOL_NOVERS
> #define EXPORT_SYMBOL_NOVERS(x) EXPORT_SYMBOL(x)
> #endif
>
> #ifndef __exit
> #define __exit
> #endif
>
> #ifndef __devexit_p
> #define __devexit_p(x) x
> #endif
>
> #ifndef DECLARE_MUTEX
> #define DECLARE_MUTEX(name)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 struct semaphore name=3DMUTEX
> #define
> =A0init_MUTEX(x)=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 *(x)=3DMUTEX
> #endif
>
> #ifndef DECLARE_WAITQUEUE
> #define DECLARE_WAITQUEUE(wait, current) struct wait_queue wait =3D { cur=
rent, NULL }
> #define DECLARE_WAIT_QUEUE_HEAD(wait)=A0=A0=A0=A0=A0=A0 wait_queue_head_t=
 wait
> typedef struct wait_queue *wait_queue_head_t;
> #define init_waitqueue_head(x)=A0=A0=A0=A0=A0=A0=A0=A0=A0 *(x)=3DNULL
> #endif
>
> #ifndef set_current_state
> #define __set_current_state(state_value)=A0=A0=A0 do { current->state =3D=
 state_value; } while (0)
> #ifdef __SMP__
> #define set_current_state(state_value)=A0=A0=A0 =A0=A0=A0 do { __set_curr=
ent_state(state_value); mb(); } while (0)
> #else
> #define set_current_state(state_value)
> =A0=A0=A0=A0 __set_current_state(state_value)
> #endif
> #endif // set_current_state
>
> #if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0)
> #define get_zeroed_page get_free_page
> #define try_inc_mod_count(mod) ((mod && !(mod->flags & MOD_DELETED)) ? __=
MOD_INC_USE_COUNT(mod), 1 : 0)
> #endif // LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0)
>
> #ifndef PREPARE_TQUEUE
> /*
> =A0* Emit code to initialise a tq_struct's routine and data pointers
> =A0*/
> #define PREPARE_TQUEUE(_tq, _routine, _data)=A0=A0=A0 =A0=A0=A0 =A0=A0=A0=
 \
> =A0=A0=A0 do {=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=
 =A0=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 (_tq)->routine =3D _routine;=A0=A0=A0 =A0=A0=A0 =A0=
=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 (_tq)->data =3D
> =A0_data;=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 \
> =A0=A0=A0 } while (0)
> #endif
>
> #ifndef INIT_TQUEUE
> /*
> =A0* Emit code to initialise all of a tq_struct
> =A0*/
> #if LINUX_VERSION_CODE >=3D KERNEL_VERSION(2,4,0)
> #define INIT_TQUEUE(_tq, _routine, _data)=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 \
> =A0=A0=A0 do {=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=
 =A0=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 INIT_LIST_HEAD(&(_tq)->list);=A0=A0=A0 =A0=A0=A0 =A0=
=A0=A0 =A0=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 (_tq)->sync =3D 0;=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=
=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 PREPARE_TQUEUE((_tq), (_routine), (_data));=A0=A0=A0 =
\
> =A0=A0=A0 }
> =A0while (0)
> #else
> #define INIT_TQUEUE(_tq, _routine, _data)=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 \
> =A0=A0=A0 do {=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0=
 =A0=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 (_tq)->next =3D NULL;=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =
=A0=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 (_tq)->sync =3D 0;=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=
=A0=A0 \
> =A0=A0=A0 =A0=A0=A0 PREPARE_TQUEUE((_tq), (_routine), (_data));=A0=A0=A0 =
\
> =A0=A0=A0 } while (0)
> #endif
> #endif
>
> #ifndef DECLARE_TASKLET
> #define tasklet_struct tq_struct
> #define tasklet_init(tlet, func, parm) INIT_TQUEUE(tlet, (void (*)(void *=
))(func), (void *)(parm))
> #define tasklet_schedule(tlet) queue_task(tlet, &tq_immediate);
> =A0mark_bh(IMMEDIATE_BH)
> static inline void tasklet_kill(struct tasklet_struct *t)
> {
> =A0=A0=A0 unsigned long flags;
> =A0=A0=A0 struct tq_struct **pp;
>
> =A0=A0=A0 spin_lock_irqsave(&tqueue_lock, flags);
>
> =A0=A0=A0 if(t->sync) {
> =A0=A0=A0 =A0=A0=A0 for(pp =3D &tq_immediate; *pp; pp =3D &(*pp)->next) {
> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 if(*pp =3D=3D t) {
> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 *pp =3D t->next;
> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 t->sync =3D 0;
> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 break;
> =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 }
> =A0=A0=A0 =A0=A0=A0 }
> =A0=A0=A0 }
>
> =A0=A0=A0 spin_unlock_irqrestore(&tqueue_lock,
> =A0flags);
> }
> #endif
>
> #if defined(EXPORT_SYMTAB)
>
> #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0)) && defined(memcpy)
> /* accomodate references to memcpy caused by gcc */
> void * memcpy_for_gcc(void *dest, const void *src, __kernel_size_t n)
> {
> =A0=A0=A0 return memcpy(dest, src, n);
> }
> #undef memcpy
> void * memcpy(void *dest, const void *src, __kernel_size_t n) __attribute=
__ ((weak, alias ("memcpy_for_gcc")));
> #endif
> #endif // EXPORT_SYMTAB
>
> static inline void OsModuleUseCountInc(void)
> {
> #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
> =A0=A0=A0 MOD_INC_USE_COUNT;
> #else
> =A0=A0=A0 (void)try_module_get(THIS_MODULE);
> #endif
> }
>
> static inline void OsModuleUseCountDec(void)
> {
> #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
> =A0=A0=A0 MOD_DEC_USE_COUNT;
> #else
> =A0=A0=A0 module_put(THIS_MODULE);
> #endif
> }
>
> #if
> =A0defined(DEBUG_CHECK_STACK) && (defined(EXPORT_SYMTAB) || defined(CNXTS=
ERIAL_INCLUDE_CORE))
>
> /* inspired by Benjamin LaHaise's CONFIG_X86_STACK_CHECK patch */
>
> static void __attribute__ ((unused, used))
> _OSUNIQDEF(stack_overflow)(void *esp, void *eip)
> {
> =A0=A0=A0 printk(KERN_ERR "%s: from %p.=A0 esp: %p\n", __FUNCTION__, eip,=
 esp);
> =A0=A0=A0 KDB_ENTER();
> }
>
> void mcount(void) __attribute__ ((alias (_OSUNIQDEF_STR(mcount))));
>
> static int __attribute__ ((unused)) stack_danger_zone =3D
> =A0=A0=A0 =A0=A0=A0 sizeof(struct task_struct) + 512;
>
> asm(
> "\n"
> "THREAD_SIZE=A0=A0=A0=A0=A0=A0 =3D 8192\n" /* 2 * PAGE_SIZE */
> "\n"
> ".data\n"
> "\n"
> "stack_overflowed:\n"
> "=A0=A0=A0 .long=A0=A0 0\n"
> "\n"
> ".text\n"
> "\n"
> "=A0=A0=A0 .align 16\n"
> "\n"
> "=A0=A0=A0 .type
> =A0"_OSUNIQDEF_STR(mcount)",@function\n"
> "=A0=A0=A0 .globl "_OSUNIQDEF_STR(mcount)"\n"
> "\n"
> _OSUNIQDEF_STR(mcount)":\n"
> "=A0=A0=A0 push %eax\n"
> "=A0=A0=A0 movl $(THREAD_SIZE - 1),%eax\n"
> "=A0=A0=A0 andl %esp,%eax\n"
> "=A0=A0=A0 cmpl stack_danger_zone, %eax\n"
> "=A0=A0=A0 jle 1f\n"
> "2:\n"
> "=A0=A0=A0 popl %eax\n"
> "=A0=A0=A0 ret\n"
> "\n"
> "1:\n"
> "=A0=A0=A0 movl=A0=A0=A0 %esp,%eax\n"
> "\n"
> "=A0=A0=A0 lock; btsl $0,stack_overflowed\n" /* prevent re-entry */
> "=A0=A0=A0 jc 2b\n"
> "\n"
> "=A0=A0=A0 pushf\n"
> "=A0=A0=A0 cli\n"
> "\n"
> =A0=A0=A0 /* push eip then esp of error for stack_overflow */
> "=A0=A0=A0 pushl=A0=A0=A0 4(%eax)\n"
> "=A0=A0=A0 pushl=A0=A0=A0 %eax\n"
> "=A0=A0=A0 call
> =A0"_OSUNIQDEF_STR(stack_overflow)"\n"
> "=A0=A0=A0 addl=A0=A0=A0 $8,%esp\n"
> "\n"
> "=A0=A0=A0 popf\n"
> "\n"
> "=A0=A0=A0 popl=A0=A0=A0 %eax\n"
> "=A0=A0=A0 movl=A0=A0=A0 $0,stack_overflowed\n"
> "=A0=A0=A0 ret\n"
> );
>
> #warning stack check enabled
>
> #endif
>
> #ifndef irqs_disabled
> #define irqs_disabled() \
> ({ \
> =A0=A0=A0=A0 unsigned long flags;\
> =A0=A0=A0 __asm__ __volatile__("pushfl ; popl %0":"=3Dg" (flags): /* no i=
nput */); \
> =A0=A0=A0 !(flags & (1<<9)); \
> })
> #endif
>
> static inline int OsContextAllowsSleeping(void)
> {
> =A0=A0=A0 if(irqs_disabled())
> =A0=A0=A0=A0=A0=A0=A0 return 0;
>
> =A0=A0=A0 if(in_irq())
> =A0=A0=A0=A0=A0=A0=A0 return
> =A00;
>
> =A0=A0=A0 if((in_interrupt())
> #ifdef in_atomic
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 || (in_atomic())
> #endif
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 || (in_softirq())
> =A0=A0=A0=A0=A0 )
> =A0=A0=A0=A0=A0=A0=A0 return 0;
>
> =A0=A0=A0 return 1;
> }
>
> #if defined(CONFIG_ALL_PPC) && !defined(CONFIG_PPC_PMAC) && (LINUX_VERSIO=
N_CODE < KERNEL_VERSION(2,6,0))
> #define CONFIG_PPC_PMAC
> #endif
>
> #ifdef __cplusplus
> }
> #endif
>
> #ifdef FOUND_DEV_NAME
> #define PCI_SLOT_NAME(x)=A0 dev_name(&(x)->dev)
> #else
> #ifdef FOUND_PCI_DEV_SLOT_NAME
> #define PCI_SLOT_NAME(x)=A0 (x)->slot_name
> #else
> #define PCI_SLOT_NAME(x)
> =A0(x)->dev.bus_id
> #endif
> #endif
>
> #ifdef FOUND_CLASS_SIMPLE
> #define CLASS_DEVICE_CREATE(class, dev, device, fmt, rest...) class_simpl=
e_device_add(class, dev, device, fmt, ## rest)
> #define CLASS_DESTROY(class) class_simple_destroy(class)
> #define CLASS_DEVICE_DESTROY(class, dev) class_simple_device_remove(dev)
> #define CLASS_CREATE(owner, name) class_simple_create(owner, name)
> #else
> #ifdef FOUND_CLASS_DEVICE
> #ifdef FOUND_CLASS_DEVICE_PARENT
> #define CLASS_DEVICE_CREATE(class, dev, device, fmt, rest...) class_devic=
e_create(class, NULL, dev, device, fmt, ## rest)
> #else
> #define CLASS_DEVICE_CREATE(class, dev, device, fmt, rest...) class_devic=
e_create(class, dev, device, fmt, ## rest)
> #endif
> #define CLASS_DEVICE_DESTROY(class, dev) class_device_destroy(class, dev)
> #else
> #ifdef FOUND_DEVICE_CREATE_DRVDATA
> #define CLASS_DEVICE_CREATE(class, dev, device, fmt, rest...) device_crea=
te_drvdata(class, device,
> =A0dev, NULL, fmt, ## rest)
> #else
> #ifdef FOUND_DEVICE_CREATE_WITH_DRVDATA
> #define CLASS_DEVICE_CREATE(class, dev, device, fmt, rest...) device_crea=
te(class, device, dev, NULL, fmt, ## rest)
> #else
> #define CLASS_DEVICE_CREATE(class, dev, device, fmt, rest...) device_crea=
te(class, device, dev, fmt, ## rest)
> #endif
> #endif
> #define CLASS_DEVICE_DESTROY(class, dev) device_destroy(class, dev)
> #endif
> #define CLASS_DESTROY(class) class_destroy(class)
> #define CLASS_CREATE(owner, name) class_create(owner, name)
> #endif
>
> #if ( LINUX_VERSION_CODE < KERNEL_VERSION(2,6,12) )
> #define USB_MS_TIMEOUT(ms) ((ms / 1000) * HZ)
> #else
> #define USB_MS_TIMEOUT(ms) (ms)
> #endif
>
> #ifdef FOUND_PM_MESSAGE_STRUCT
> #define GET_PM_MESSAGE_EVENT(pm_message) (pm_message.event)
> #else
> #define GET_PM_MESSAGE_EVENT(pm_message) ((u32)(pm_message))
> #endif
>
> #ifndef FOUND_PCI_CHOOSE_STATE
> #define pci_choose_state(pdev,
> =A0state) (state)
> #endif
>
> #if !defined(FOUND_PM_MESSAGE_T) && !defined(FOUND_PM_MESSAGE_STRUCT)
> typedef u32 pm_message_t;
> #endif
>
> #ifdef FOUND_PCI_REGISTER_DRIVER
> #define PCI_REGISTER_DRIVER(pci_driver) pci_register_driver(pci_driver)
> #else
> #define PCI_REGISTER_DRIVER(pci_driver) pci_module_init(pci_driver)
> #endif
>
> #ifdef FOUND_TOUCH_ATIME
> #define TOUCH_ATIME(file) touch_atime((file)->f_vfsmnt,(file)->f_dentry);
> #else
> #define TOUCH_ATIME(file) update_atime((file)->f_dentry->d_inode);
> #endif
>
> #ifdef FOUND_PCI_GET_DEVICE
> #define PCI_GET_DEVICE pci_get_device
> #else
> #define PCI_GET_DEVICE pci_find_device
> #endif
>
> #ifndef __user
> #define __user
> #endif
>
> #ifdef IRQF_SHARED
> #define CNXT_IRQ_SHARED IRQF_SHARED
> #else
> #define CNXT_IRQ_SHARED SA_SHIRQ
> #endif
>
> #ifndef proc_root_driver
> #define proc_root_driver NULL
> #define PROC_PREFIX
> =A0"driver/"
> #else
> #define PROC_PREFIX ""
> #endif
>
> #ifndef FOUND_KILL_PROC
> static inline struct pid *find_pid(int nr)
> {
> =A0=A0=A0 return find_pid_ns(nr, &init_pid_ns);
> }
>
> static inline int
> kill_proc(pid_t pid, int sig, int priv)
> {
> =A0=A0=A0 int ret;
>
> =A0=A0=A0 rcu_read_lock();
> =A0=A0=A0 ret =3D kill_pid(find_pid(pid), sig, priv);
> =A0=A0=A0 rcu_read_unlock();
> =A0=A0=A0 return ret;
> }
> #endif
>
> #ifdef FOUND_STRUCT_TTY_PORT
> #define UART_INFO_TO_TTY(ui) (ui->port.tty)
> #else
> #define UART_INFO_TO_TTY(ui) (ui->tty)
> #endif
>
> #ifdef FOUND_NO_STRUCT_UART_INFO
> typedef struct uart_state uart_info_t;
> #else
> typedef struct uart_info uart_info_t;
> #endif
>
> #endif /* __OSCOMPAT_H */
>
> ------------ -------------- -------------- -----------
>
> buildlog.txt
>
> driver version 7.80.02.06full
> (cd
>
> =A0/lib/modules/3.0.0-14-generic/build && make
> "CNXT_KERNELSRC=3D/lib/modules/3.0.0-14-generic/build"
> "M=3D/usr/lib/hsfmodem/modules" "CC=3Dgcc" clean)
> make[1]: Entering directory `/usr/src/linux-headers-3.0.0-14-generic'
> make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-14-generic'
> (cd
> =A0/lib/modules/3.0.0-14-generic/build && make
> "CNXT_KERNELSRC=3D/lib/modules/3.0.0-14-generic/build"
> "M=3D/usr/lib/hsfmodem/modules/GPL/hda" "CC=3Dgcc"
> "HDA_CFLAGS=3D-DFOUND_KZALLOC=A0 -DFOUND_TLV=A0=A0 -DFOUND_IRQ_HANDLER_T
> -DFOUND_DELAYED_WORK=A0 -DFOUND_NO_CTL_ELEM_RW" clean)
> make[1]: Entering directory `/usr/src/linux-headers-3.0.0-14-generic'
> make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-14-generic'
> rm
> =A0-rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd
> .tmp_versions .tmp_versions
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfosspec.mod
> =A0/lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfserial.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfengine.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfpcibasic2.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfpcibasic3.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfhda.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfmc97ich.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfmc97via.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfmc97ali.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfmc97ati.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfmc97sis.mod
> /lib/modules/3.0.0-14-generic/build/.tmp_versions/hsfsoar.mod
> Modules.symvers GPL/hda/Modules.symvers Module.symvers
> GPL/hda/Module.symvers modules.order GPL/hda/modules.order
> Module.markers GPL/hda/Module.markers
> (cd /lib/modules/3.0.0-14-generic/build
> =A0&& make "CNXT_KERNELSRC=3D/lib/modules/3.0.0-14-generic/build" "M=3D/u=
sr/lib/hsfmodem/modules" "CC=3Dgcc" modules)
> make[1]: Entering directory `/usr/src/linux-headers-3.0.0-14-generic'
> =A0 CC [M]=A0 /usr/lib/hsfmodem/modules/mod_engine.o
> =A0 CC [M]=A0 /usr/lib/hsfmodem/modules/mod_hda.o
> =A0 CC [M]=A0 /usr/lib/hsfmodem/modules/mod_mc97ali.o
> =A0 CC [M]=A0 /usr/lib/hsfmodem/modules/mod_mc97ati.o
> =A0 CC [M]=A0 /usr/lib/hsfmodem/modules/mod_mc97ich.o
> =A0 CC [M]=A0 /usr/lib/hsfmodem/modules/mod_mc97sis.o
> =A0 CC [M]=A0 /usr/lib/hsfmodem/modules/mod_mc97via.o
> =A0 CC [M]=A0 /usr/lib/hsfmodem/modules/mod_osspec.o
> =A0 CC [M]=A0 /usr/lib/hsfmodem/modules/osservices.o
> In file included from /usr/lib/hsfmodem/modules/osservices.c:20:0:
> /usr/lib/hsfmodem/modules/GPL/oscompat.h:201:57: error: 'SPIN_LOCK_UNLOCK=
ED' undeclared here (not in a
> =A0function)
> /usr/lib/hsfmodem/modules/osservices.c:51:28: fatal error: linux/smp_lock=
.h: No such file or directory
> compilation terminated.
> make[2]: *** [/usr/lib/hsfmodem/modules/osservices.o] Error 1
> make[1]: *** [_module_/usr/lib/hsfmodem/modules] Error 2
> make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-14-generic'
> make: *** [all] Error 2