[driverloader] Trouble with recent kernels and new driverloader

Torsten Wolf t.wolf at tu-bs.de
Wed Aug 4 16:28:54 EDT 2004


Hi,

during my neverending quest for a kernel which will allow me to use USB2
devices connected to my laptop without trouble, I tested the latest
release candidates of 2.6.8. Driverloader seems to be built correctly,
but modprobe gives:

kernel: driverloader: Unknown symbol waitpid

The complete output of dldrconfig --dumpdiag is attached below

I tried this with the previously installed version of driverloader,
which is 1.66. I also tested v1.77, without success on 2.6.8-rc3.
However, using v1.77 with 2.4.46 (as well as 2.4.27-rc3) resulted in
complete lockups of the system. This never occured with the outdated
version (which luckily still resides on my harddrive, as it is not
accessible on linuxants website).

Any help with these two problems is highly appreciated. Please let me
know if more information is needed.

Best wishes,
Torsten


/tmp/driverloaderdiag.txt
+ dldrstop

+ modprobe -v driverloader
insmod /lib/modules/2.6.8-rc3/misc/driverloader.ko 
FATAL: Error inserting driverloader (/lib/modules/2.6.8-rc3/misc/driverloader.ko): Unknown symbol in module, or unknown parameter (see dmesg)

+ lsmod
Module                  Size  Used by
snd_pcm_oss            52328  0 
snd_pcm                94792  1 snd_pcm_oss
snd_page_alloc         11464  1 snd_pcm
snd_timer              24964  1 snd_pcm
snd_mixer_oss          18816  1 snd_pcm_oss
snd                    53860  4 snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore              10080  1 snd
parport_pc             38272  1 
lp                     10920  0 
parport                39752  2 parport_pc,lp
usbhid                 23872  0 
uhci_hcd               31824  0 
ehci_hcd               28420  0 
usbcore               114596  5 usbhid,uhci_hcd,ehci_hcd
evdev                   9216  1 
e100                   32256  0 
mii                     4864  1 e100
ohci1394               34244  0 
ieee1394              107704  1 ohci1394
thinkpadpm              4936  0 
smapi                   4292  0 
rtcmosram               3716  0 
thinkpad                6020  3 thinkpadpm,smapi,rtcmosram

+ date
Wed Aug  4 15:17:01 CEST 2004

+ /usr/sbin/dldrconfig --info
Linuxant DriverLoader for Wireless LAN devices, version 1.66

If you need license keys, assistance or more information, please go to:
	http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "dldrconfig --dumpdiag".

To complete the installation, please point your browser to:
  http://127.0.0.1:18020/

+ identify_system
linux-i686(i686)-2.6.8-rc3 Debian-3.1

+ uname -a
Linux rhea 2.6.8-rc3 #1 Wed Aug 4 10:12:03 CEST 2004 i686 GNU/Linux

+ gcc -v
Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.4/specs
Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux
Thread model: posix
gcc version 3.3.4 (Debian 1:3.3.4-7)

+ cat -v /proc/version
Linux version 2.6.8-rc3 (root at rhea) (gcc-Version 3.3.4 (Debian 1:3.3.4-7)) #1 Wed Aug 4 10:12:03 CEST 2004

+ cat -v /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 9
model name	: Intel(R) Pentium(R) M processor 1500MHz
stepping	: 5
cpu MHz		: 1495.398
cache size	: 1024 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe tm2 est
bogomips	: 2957.31


+ cat -v /etc/debian_version
3.1

+ cat -v /etc/lsb-release
DISTRIB_ID=Debian
DISTRIB_RELEASE=3.1
DISTRIB_CODENAME=sarge
DISTRIB_DESCRIPTION="Debian GNU/Linux"

+ dmesg
Linux version 2.6.8-rc3 (root at rhea) (gcc-Version 3.3.4 (Debian 1:3.3.4-7)) #1 Wed Aug 4 10:12:03 CEST 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000d2000 - 00000000000d4000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001ff60000 (usable)
 BIOS-e820: 000000001ff60000 - 000000001ff79000 (ACPI data)
 BIOS-e820: 000000001ff79000 - 000000001ff7b000 (ACPI NVS)
 BIOS-e820: 000000001ff80000 - 0000000020000000 (reserved)
 BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)
511MB LOWMEM available.
On node 0 totalpages: 130912
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 126816 pages, LIFO batch:16
  HighMem zone: 0 pages, LIFO batch:1
DMI present.
ACPI: RSDP (v002 IBM                                       ) @ 0x000f6d30
ACPI: XSDT (v001 IBM    TP-1P    0x00001180  LTP 0x00000000) @ 0x1ff6f23a
ACPI: FADT (v003 IBM    TP-1P    0x00001180 IBM  0x00000001) @ 0x1ff6f300
ACPI: SSDT (v001 IBM    TP-1P    0x00001180 MSFT 0x0100000e) @ 0x1ff6f4b4
ACPI: ECDT (v001 IBM    TP-1P    0x00001180 IBM  0x00000001) @ 0x1ff78e4f
ACPI: TCPA (v001 IBM    TP-1P    0x00001180 PTL  0x00000001) @ 0x1ff78ea1
ACPI: BOOT (v001 IBM    TP-1P    0x00001180  LTP 0x00000001) @ 0x1ff78fd8
ACPI: DSDT (v001 IBM    TP-1P    0x00001180 MSFT 0x0100000e) @ 0x00000000
Built 1 zonelists
Kernel command line: root=/dev/ide/host0/bus0/target0/lun0/part6 ro vga=835 devfs=mount
Initializing CPU#0
PID hash table entries: 2048 (order 11: 16384 bytes)
Detected 1495.398 MHz processor.
Using tsc for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 514828k/523648k available (1927k kernel code, 8052k reserved, 857k data, 128k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 2957.31 BogoMIPS
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: a7e9f9bf 00000000 00000000 00000000
CPU: After vendor identify, caps:  a7e9f9bf 00000000 00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 1024K
CPU: After all inits, caps:        a7e9f9bf 00000000 00000000 00000040
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel(R) Pentium(R) M processor 1500MHz stepping 05
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd936, last bus=5
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
SCSI subsystem initialized
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
PCI: Using IRQ router PIIX/ICH [8086/24cc] at 0000:00:1f.0
PCI: IRQ 0 for device 0000:00:1f.1 doesn't match PIRQ mask - try pci=usepirqmask
PCI: Found IRQ 11 for device 0000:00:1f.1
PCI: Sharing IRQ 11 with 0000:00:1d.2
PCI: Sharing IRQ 11 with 0000:02:02.0
PCI: Found IRQ 11 for device 0000:01:00.0
PCI: Sharing IRQ 11 with 0000:00:1d.0
PCI: Sharing IRQ 11 with 0000:02:07.0
radeonfb: Retreived PLL infos from BIOS
radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=183.00 Mhz, System=183.00 MHz
Non-DDC laptop panel detected
radeonfb: Monitor 1 type LCD found
radeonfb: Monitor 2 type no found
radeonfb: panel ID string: Samsung LTN150P1-L02    
radeonfb: detected LVDS panel size from BIOS: 1400x1050
radeondb: BIOS provided dividers will be used
radeonfb: Power Management enabled for Mobility chipsets
radeonfb: ATI Radeon LW  DDR SGRAM 32 MB
vesafb: abort, cannot reserve video memory at 0xe0000000
vesafb: framebuffer at 0xe0000000, mapped to 0xe1806000, size 8613k
vesafb: mode is 1400x1050x24, linelength=4200, pages=6
vesafb: protected mode interface info at c000:53cf
vesafb: scrolling: redraw
vesafb: directcolor: size=0:8:8:8, shift=0:16:8:0
fb1: VESA VGA frame buffer device
Simple Boot Flag at 0x35 set to 0x1
IBM machine detected. Enabling interrupts during APM calls.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
devfs: 2004-01-31 Richard Gooch (rgooch at atnf.csiro.au)
devfs: boot_options: 0x1
NTFS driver 2.1.15 [Flags: R/W].
udf: registering filesystem
Initializing Cryptographic API
Console: switching to colour frame buffer device 175x65
Real Time Clock Driver v1.12
Non-volatile memory driver v1.2
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 855PM Chipset.
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: AGP aperture is 256M @ 0xd0000000
[drm] Initialized radeon 1.11.0 20020828 on minor 0: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
PCI: Found IRQ 11 for device 0000:00:1f.1
PCI: Sharing IRQ 11 with 0000:00:1d.2
PCI: Sharing IRQ 11 with 0000:02:02.0
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1860-0x1867, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1868-0x186f, BIOS settings: hdc:DMA, hdd:pio
hda: IC25N060ATMR04-0, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: MATSHITADVD-RAM UJ-810, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 117210240 sectors (60011 MB) w/7884KiB Cache, CHS=65535/16/63, UDMA(100)
 /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 > p3 p4
hdc: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
Synaptics Touchpad, model: 1
 Firmware: 5.9
 Sensor: 44
 new absolute packet format
 Touchpad has extended capability bits
 -> multifinger detection
 -> palm detection
 -> pass-through port
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
serio: Synaptics pass-through port at isa0060/serio1/input0
input: PS/2 Generic Mouse on synaptics-pt/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
speedstep-centrino: found "Intel(R) Pentium(R) M processor 1500MHz": max frequency: 1500000kHz
VFS: Mounted root (ext2 filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 128k freed
Adding 763552k swap on /dev/hda3.  Priority:-1 extents:1
thinkpad: I have registered to handle major: 10 minor: 170.
rtcmosram: I/O ports for RT CMOS RAM not available, but ignoring this.
smapi: 32-bit protected mode SMAPI BIOS found. :-)
thinkpadpm: Found APM BIOS version 1.2 flags 0x03 entry 0xb8:0x5674. :-)
ieee1394: Initialized config rom entry `ip1394'
ohci1394: $Rev: 1223 $ Ben Collins <bcollins at debian.org>
PCI: Found IRQ 11 for device 0000:02:07.0
PCI: Sharing IRQ 11 with 0000:00:1d.0
PCI: Sharing IRQ 11 with 0000:01:00.0
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11]  MMIO=[c0215000-c02157ff]  Max Packet=[2048]
e100: Intel(R) PRO/100 Network Driver, 3.0.18
e100: Copyright(c) 1999-2004 Intel Corporation
PCI: Found IRQ 11 for device 0000:02:08.0
e100: eth0: e100_probe: addr 0xc0214000, irq 11, MAC addr 00:06:1B:CE:BE:BC
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
FAT: codepage or iocharset option didn't specified
     File name can not access proper (mounted as read-only)
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00061b0020106940]
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Found IRQ 11 for device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: Intel Corp. 82801DB (ICH4) USB2 EHCI Controller
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 11, pci mem e21c0000
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
USB Universal Host Controller Interface driver v2.2
PCI: Found IRQ 11 for device 0000:00:1d.0
PCI: Sharing IRQ 11 with 0000:01:00.0
PCI: Sharing IRQ 11 with 0000:02:07.0
uhci_hcd 0000:00:1d.0: Intel Corp. 82801DB (ICH4) USB UHCI #1
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 11, io base 00001800
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
PCI: Found IRQ 11 for device 0000:00:1d.1
PCI: Sharing IRQ 11 with 0000:02:00.0
uhci_hcd 0000:00:1d.1: Intel Corp. 82801DB (ICH4) USB UHCI #2
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 11, io base 00001820
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
PCI: Found IRQ 11 for device 0000:00:1d.2
PCI: Sharing IRQ 11 with 0000:00:1f.1
PCI: Sharing IRQ 11 with 0000:02:02.0
uhci_hcd 0000:00:1d.2: Intel Corp. 82801DB (ICH4) USB UHCI #3
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 11, io base 00001840
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
usb 3-2: new low speed USB device using address 2
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.1-2
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
driverloader: no version for "struct_module" found: kernel tainted.
driverloader: module license 'see LICENSE file; Copyright (c)2003-2004 Linuxant inc.' taints kernel.
driverloader: Unknown symbol waitpid
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
parport0: PC-style at 0x3bc [PCSPP,TRISTATE]
lp0: using parport0 (polling).
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be trying access hardware directly.
spurious 8259A interrupt: IRQ7.
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid
driverloader: Unknown symbol waitpid

+ iwconfig --version
iwconfig  Wireless-Tools version 27
          Compatible with Wireless Extension v11 to v16.

Kernel    Currently compiled with Wireless Extension v16.


+ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.


+ iwlist accesspoints
lo        Interface doesn't have a list of Peers/Access-Points

eth0      Interface doesn't have a list of Peers/Access-Points


+ iwlist scanning
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.


+ iwlist scanning
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.


+ iptables -L -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

+ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:06:1B:CE:BE:BC  
          inet addr:134.169.46.7  Bcast:134.169.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5671 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4240 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4358851 (4.1 MiB)  TX bytes:583907 (570.2 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:494 errors:0 dropped:0 overruns:0 frame:0
          TX packets:494 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:35102 (34.2 KiB)  TX bytes:35102 (34.2 KiB)


+ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
134.169.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         134.169.246.1   0.0.0.0         UG        0 0          0 eth0

+ netstat -in
Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0   1500 0      5671      0      0      0    4240      0      0      0 BMRU
lo    16436 0       494      0      0      0     494      0      0      0 LRU

+ ip addr
/usr/sbin/dldrconfig: line 1025: ip: command not found

+ ip rule
/usr/sbin/dldrconfig: line 1025: ip: command not found

+ ip route
/usr/sbin/dldrconfig: line 1025: ip: command not found

+ cardctl ident
/usr/sbin/dldrconfig: line 1025: cardctl: command not found

+ lspci -n
0000:00:00.0 0600: 8086:3340 (rev 03)
0000:00:01.0 0604: 8086:3341 (rev 03)
0000:00:1d.0 0c03: 8086:24c2 (rev 01)
0000:00:1d.1 0c03: 8086:24c4 (rev 01)
0000:00:1d.2 0c03: 8086:24c7 (rev 01)
0000:00:1d.7 0c03: 8086:24cd (rev 01)
0000:00:1e.0 0604: 8086:2448 (rev 81)
0000:00:1f.0 0601: 8086:24cc (rev 01)
0000:00:1f.1 0101: 8086:24ca (rev 01)
0000:00:1f.3 0c05: 8086:24c3 (rev 01)
0000:00:1f.5 0401: 8086:24c5 (rev 01)
0000:00:1f.6 0703: 8086:24c6 (rev 01)
0000:01:00.0 0300: 1002:4c57
0000:02:00.0 0607: 104c:ac56
0000:02:02.0 0200: 168c:0012 (rev 01)
0000:02:07.0 0c00: 104c:8026
0000:02:08.0 0200: 8086:103d (rev 81)

+ lspci -v
0000:00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 03)
	Subsystem: IBM: Unknown device 0529
	Flags: bus master, fast devsel, latency 0
	Memory at d0000000 (32-bit, prefetchable) [size=256M]
	Capabilities: [e4] #09 [f104]
	Capabilities: [a0] AGP version 2.0

0000:00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 03) (prog-if 00 [Normal decode])
	Flags: bus master, 66MHz, fast devsel, latency 96
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: c0100000-c01fffff
	Prefetchable memory behind bridge: e0000000-e7ffffff

0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) (prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 052d
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1800 [size=32]

0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) (prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 052d
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1820 [size=32]

0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) (prog-if 00 [UHCI])
	Subsystem: IBM: Unknown device 052d
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1840 [size=32]

0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 01) (prog-if 20 [EHCI])
	Subsystem: IBM: Unknown device 052e
	Flags: bus master, medium devsel, latency 0, IRQ 11
	Memory at c0000000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] #0a [2080]

0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 81) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=05, sec-latency=168
	I/O behind bridge: 00004000-00008fff
	Memory behind bridge: c0200000-cfffffff
	Prefetchable memory behind bridge: e8000000-efffffff

0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 01)
	Flags: bus master, medium devsel, latency 0

0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 01) (prog-if 8a [Master SecP PriP])
	Subsystem: IBM: Unknown device 052d
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at <unassigned>
	I/O ports at 1860 [size=16]
	Memory at 20000000 (32-bit, non-prefetchable) [size=1K]

0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
	Subsystem: IBM: Unknown device 052d
	Flags: medium devsel, IRQ 11
	I/O ports at 1880 [size=32]

0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
	Subsystem: IBM: Unknown device 0523
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 1c00 [size=256]
	I/O ports at 18c0 [size=64]
	Memory at c0000c00 (32-bit, non-prefetchable) [size=512]
	Memory at c0000800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2

0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01) (prog-if 00 [Generic])
	Subsystem: IBM: Unknown device 0524
	Flags: bus master, medium devsel, latency 0, IRQ 11
	I/O ports at 2400 [size=256]
	I/O ports at 2000 [size=128]
	Capabilities: [50] Power Management version 2

0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] (prog-if 00 [VGA])
	Subsystem: IBM: Unknown device 0527
	Flags: bus master, stepping, fast Back2Back, 66MHz, medium devsel, latency 66, IRQ 11
	Memory at e0000000 (32-bit, prefetchable) [size=128M]
	I/O ports at 3000 [size=256]
	Memory at c0100000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [58] AGP version 2.0
	Capabilities: [50] Power Management version 2

0000:02:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller
	Subsystem: IBM: Unknown device 0528
	Flags: bus master, medium devsel, latency 64, IRQ 11
	Memory at 20001000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
	I/O window 0: 00000000-00000003
	I/O window 1: 00000000-00000003
	16-bit legacy interface ports at 0001

0000:02:02.0 Ethernet controller: Atheros Communications, Inc. AR5211 802.11ab NIC (rev 01)
	Subsystem: Unknown device 17ab:8310
	Flags: bus master, medium devsel, latency 80, IRQ 11
	Memory at c0200000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [44] Power Management version 2

0000:02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
	Subsystem: IBM: Unknown device 0515
	Flags: bus master, medium devsel, latency 64, IRQ 11
	Memory at c0215000 (32-bit, non-prefetchable) [size=2K]
	Memory at c0210000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2

0000:02:08.0 Ethernet controller: Intel Corp. 82801BD PRO/100 VE (MOB) Ethernet Controller (rev 81)
	Subsystem: IBM: Unknown device 0522
	Flags: bus master, medium devsel, latency 66, IRQ 11
	Memory at c0214000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at 8000 [size=64]
	Capabilities: [dc] Power Management version 2


+ lspci -n -vvv
0000:00:00.0 0600: 8086:3340 (rev 03)
	Subsystem: 1014:0529
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
	Latency: 0
	Region 0: Memory at d0000000 (32-bit, prefetchable) [size=256M]
	Capabilities: [e4] #09 [f104]
	Capabilities: [a0] AGP version 2.0
		Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
		Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x4

0000:00:01.0 0604: 8086:3341 (rev 03)
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 96
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: c0100000-c01fffff
	Prefetchable memory behind bridge: e0000000-e7ffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-

0000:00:1d.0 0c03: 8086:24c2 (rev 01)
	Subsystem: 1014:052d
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 4: I/O ports at 1800 [size=32]

0000:00:1d.1 0c03: 8086:24c4 (rev 01)
	Subsystem: 1014:052d
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 11
	Region 4: I/O ports at 1820 [size=32]

0000:00:1d.2 0c03: 8086:24c7 (rev 01)
	Subsystem: 1014:052d
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin C routed to IRQ 11
	Region 4: I/O ports at 1840 [size=32]

0000:00:1d.7 0c03: 8086:24cd (rev 01) (prog-if 20)
	Subsystem: 1014:052e
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin D routed to IRQ 11
	Region 0: Memory at c0000000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] #0a [2080]

0000:00:1e.0 0604: 8086:2448 (rev 81)
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR+
	Latency: 0
	Bus: primary=00, secondary=02, subordinate=05, sec-latency=168
	I/O behind bridge: 00004000-00008fff
	Memory behind bridge: c0200000-cfffffff
	Prefetchable memory behind bridge: e8000000-efffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-

0000:00:1f.0 0601: 8086:24cc (rev 01)
	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0

0000:00:1f.1 0101: 8086:24ca (rev 01) (prog-if 8a [Master SecP PriP])
	Subsystem: 1014:052d
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at <unassigned>
	Region 1: I/O ports at <unassigned>
	Region 2: I/O ports at <unassigned>
	Region 3: I/O ports at <unassigned>
	Region 4: I/O ports at 1860 [size=16]
	Region 5: Memory at 20000000 (32-bit, non-prefetchable) [size=1K]

0000:00:1f.3 0c05: 8086:24c3 (rev 01)
	Subsystem: 1014:052d
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin B routed to IRQ 11
	Region 4: I/O ports at 1880 [size=32]

0000:00:1f.5 0401: 8086:24c5 (rev 01)
	Subsystem: 1014:0523
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 11
	Region 0: I/O ports at 1c00 [size=256]
	Region 1: I/O ports at 18c0 [size=64]
	Region 2: Memory at c0000c00 (32-bit, non-prefetchable) [size=512]
	Region 3: Memory at c0000800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:1f.6 0703: 8086:24c6 (rev 01)
	Subsystem: 1014:0524
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin B routed to IRQ 11
	Region 0: I/O ports at 2400 [size=256]
	Region 1: I/O ports at 2000 [size=128]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:01:00.0 0300: 1002:4c57
	Subsystem: 1014:0527
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR+ FastB2B+
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 66 (2000ns min), Cache Line Size: 0x08 (32 bytes)
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
	Region 1: I/O ports at 3000 [size=256]
	Region 2: Memory at c0100000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [58] AGP version 2.0
		Status: RQ=48 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
		Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x4
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:02:00.0 0607: 104c:ac56
	Subsystem: 1014:0528
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64, Cache Line Size: 0x08 (32 bytes)
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at 20001000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
	Memory window 0: ffff0000-00000000 (prefetchable)
	Memory window 1: 00000000-00000000 (prefetchable)
	I/O window 0: 00000000-00000003
	I/O window 1: 00000000-00000003
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite-
	16-bit legacy interface ports at 0001

0000:02:02.0 0200: 168c:0012 (rev 01)
	Subsystem: 17ab:8310
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 80 (2500ns min, 7000ns max), Cache Line Size: 0x08 (32 bytes)
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at c0200000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-

0000:02:07.0 0c00: 104c:8026 (prog-if 10)
	Subsystem: 1014:0515
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 64 (500ns min, 1000ns max), Cache Line Size: 0x08 (32 bytes)
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at c0215000 (32-bit, non-prefetchable) [size=2K]
	Region 1: Memory at c0210000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME+

0000:02:08.0 0200: 8086:103d (rev 81)
	Subsystem: 1014:0522
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 66 (2000ns min, 14000ns max), Cache Line Size: 0x08 (32 bytes)
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at c0214000 (32-bit, non-prefetchable) [size=4K]
	Region 1: I/O ports at 8000 [size=64]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable+ DSel=0 DScale=2 PME-


+ cat -v /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 3).
      Prefetchable 32 bit memory at 0xd0000000 [0xdfffffff].
  Bus  0, device   1, function  0:
    PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 3).
      Master Capable.  Latency=96.  Min Gnt=12.
  Bus  0, device  29, function  0:
    USB Controller: Intel Corp. 82801DB (ICH4) USB UHCI #1 (rev 1).
      IRQ 11.
      I/O at 0x1800 [0x181f].
  Bus  0, device  29, function  1:
    USB Controller: Intel Corp. 82801DB (ICH4) USB UHCI #2 (rev 1).
      IRQ 11.
      I/O at 0x1820 [0x183f].
  Bus  0, device  29, function  2:
    USB Controller: Intel Corp. 82801DB (ICH4) USB UHCI #3 (rev 1).
      IRQ 11.
      I/O at 0x1840 [0x185f].
  Bus  0, device  29, function  7:
    USB Controller: Intel Corp. 82801DB (ICH4) USB2 EHCI Controller (rev 1).
      IRQ 11.
      Non-prefetchable 32 bit memory at 0xc0000000 [0xc00003ff].
  Bus  0, device  30, function  0:
    PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 129).
      Master Capable.  No bursts.  Min Gnt=4.
  Bus  0, device  31, function  0:
    ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 1).
  Bus  0, device  31, function  1:
    IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 1).
      IRQ 11.
      I/O at 0x1860 [0x186f].
      Non-prefetchable 32 bit memory at 0x20000000 [0x200003ff].
  Bus  0, device  31, function  3:
    SMBus: Intel Corp. 82801DB/DBM (ICH4) SMBus Controller (rev 1).
      IRQ 11.
      I/O at 0x1880 [0x189f].
  Bus  0, device  31, function  5:
    Multimedia audio controller: Intel Corp. 82801DB (ICH4) AC'97 Audio Controller (rev 1).
      IRQ 11.
      I/O at 0x1c00 [0x1cff].
      I/O at 0x18c0 [0x18ff].
      Non-prefetchable 32 bit memory at 0xc0000c00 [0xc0000dff].
      Non-prefetchable 32 bit memory at 0xc0000800 [0xc00008ff].
  Bus  0, device  31, function  6:
    Modem: Intel Corp. 82801DB (ICH4) AC'97 Modem Controller (rev 1).
      IRQ 11.
      I/O at 0x2400 [0x24ff].
      I/O at 0x2000 [0x207f].
  Bus  1, device   0, function  0:
    VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] (rev 0).
      IRQ 11.
      Master Capable.  Latency=66.  Min Gnt=8.
      Prefetchable 32 bit memory at 0xe0000000 [0xe7ffffff].
      I/O at 0x3000 [0x30ff].
      Non-prefetchable 32 bit memory at 0xc0100000 [0xc010ffff].
  Bus  2, device   0, function  0:
    CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller (rev 0).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=192.Max Lat=3.
      Non-prefetchable 32 bit memory at 0x20001000 [0x20001fff].
  Bus  2, device   2, function  0:
    Ethernet controller: Atheros Communications, Inc. AR5211 802.11ab NIC (rev 1).
      IRQ 11.
      Master Capable.  Latency=80.  Min Gnt=10.Max Lat=28.
      Non-prefetchable 32 bit memory at 0xc0200000 [0xc020ffff].
  Bus  2, device   7, function  0:
    FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) (rev 0).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=2.Max Lat=4.
      Non-prefetchable 32 bit memory at 0xc0215000 [0xc02157ff].
      Non-prefetchable 32 bit memory at 0xc0210000 [0xc0213fff].
  Bus  2, device   8, function  0:
    Ethernet controller: Intel Corp. 82801BD PRO/100 VE (MOB) Ethernet Controller (rev 129).
      IRQ 11.
      Master Capable.  Latency=66.  Min Gnt=8.Max Lat=56.
      Non-prefetchable 32 bit memory at 0xc0214000 [0xc0214fff].
      I/O at 0x8000 [0x803f].

+ cat -v /proc/cmdline
root=/dev/ide/host0/bus0/target0/lun0/part6 ro vga=835 devfs=mount

+ cat -v /proc/uptime
2034.17 1765.89

+ cat -v /proc/devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 /dev/vc/0
  4 tty
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  6 lp
  7 vcs
 10 misc
 13 input
 14 sound
 21 sg
 29 fb
 36 netlink
116 alsa
128 ptm
136 pts
171 ieee1394
180 usb
226 drm
254 devfs

Block devices:
  1 ramdisk
  3 ide0
  7 loop
  8 sd
 22 ide1
 65 sd
 66 sd
 67 sd
 68 sd
 69 sd
 70 sd
 71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd

+ cat -v /proc/misc
170 thinkpad
  1 psaux
175 agpgart
144 nvram
135 rtc
134 apm_bios

+ cat -v /proc/filesystems
nodev	sysfs
nodev	rootfs
nodev	bdev
nodev	proc
nodev	sockfs
nodev	binfmt_misc
nodev	futexfs
nodev	tmpfs
nodev	pipefs
nodev	eventpollfs
nodev	devpts
	ext3
	ext2
nodev	ramfs
	msdos
	vfat
	iso9660
nodev	devfs
	ntfs
nodev	autofs
	udf
nodev	usbfs
nodev	usbdevfs

+ cat -v /proc/interrupts
           CPU0       
  0:    2024007          XT-PIC  timer
  1:       7991          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  8:          4          XT-PIC  rtc
 11:     180069          XT-PIC  ohci1394, eth0, ehci_hcd, uhci_hcd, uhci_hcd, uhci_hcd, radeon at pci:0000:01:00.0
 12:       2133          XT-PIC  i8042
 14:      25513          XT-PIC  ide0
 15:         25          XT-PIC  ide1
NMI:          0 
ERR:          1

+ cat -v /proc/iomem
00000000-0009efff : System RAM
0009f000-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cffff : Video ROM
000d0000-000d0fff : Adapter ROM
000d1000-000d1fff : Adapter ROM
000d2000-000d3fff : reserved
000e0000-000effff : Extension ROM
000f0000-000fffff : System ROM
00100000-1ff5ffff : System RAM
  00100000-002e1c74 : Kernel code
  002e1c75-003b813f : Kernel data
1ff60000-1ff78fff : ACPI Tables
1ff79000-1ff7afff : ACPI Non-volatile Storage
1ff80000-1fffffff : reserved
20000000-200003ff : 0000:00:1f.1
20001000-20001fff : 0000:02:00.0
c0000000-c00003ff : 0000:00:1d.7
  c0000000-c00003ff : ehci_hcd
c0000800-c00008ff : 0000:00:1f.5
c0000c00-c0000dff : 0000:00:1f.5
c0100000-c01fffff : PCI Bus #01
  c0100000-c010ffff : 0000:01:00.0
    c0100000-c010ffff : radeonfb
c0200000-c020ffff : 0000:02:02.0
c0210000-c0213fff : 0000:02:07.0
c0214000-c0214fff : 0000:02:08.0
  c0214000-c0214fff : e100
c0215000-c02157ff : 0000:02:07.0
  c0215000-c02157ff : ohci1394
d0000000-dfffffff : 0000:00:00.0
e0000000-e7ffffff : PCI Bus #01
  e0000000-e7ffffff : 0000:01:00.0
    e0000000-e7ffffff : radeonfb
ff800000-ffffffff : reserved

+ cat -v /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-005f : timer
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03bc-03be : parport0
03c0-03df : vesafb
03f6-03f6 : ide0
0cf8-0cff : PCI conf1
1000-107f : 0000:00:1f.0
1180-11bf : 0000:00:1f.0
1800-181f : 0000:00:1d.0
  1800-181f : uhci_hcd
1820-183f : 0000:00:1d.1
  1820-183f : uhci_hcd
1840-185f : 0000:00:1d.2
  1840-185f : uhci_hcd
1860-186f : 0000:00:1f.1
  1860-1867 : ide0
  1868-186f : ide1
1880-189f : 0000:00:1f.3
18c0-18ff : 0000:00:1f.5
1c00-1cff : 0000:00:1f.5
2000-207f : 0000:00:1f.6
2400-24ff : 0000:00:1f.6
3000-3fff : PCI Bus #01
  3000-30ff : 0000:01:00.0
8000-803f : 0000:02:08.0
  8000-803f : e100

+ cat -v /proc/dma
 4: cascade

+ cat -v /proc/mtrr
reg00: base=0x00000000 (   0MB), size= 512MB: write-back, count=1
reg01: base=0x1ff80000 ( 511MB), size= 512KB: uncachable, count=1
reg02: base=0xe0000000 (3584MB), size=  32MB: write-combining, count=4
reg03: base=0xd0000000 (3328MB), size= 256MB: write-combining, count=1

+ cat -v /proc/partitions
major minor  #blocks  name

   3     0   58605120 hda
   3     1    5148328 hda1
   3     2          1 hda2
   3     3     763560 hda3
   3     4    1277640 hda4
   3     5    2933248 hda5
   3     6   48482248 hda6

+ cat -v /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / ext2 rw 0 0
none /dev devfs rw 0 0
proc /proc proc rw,nodiratime 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
/dev/hda5 /TRANSFER/windoze vfat ro,nodiratime,nosuid,nodev,noexec,fmask=0000,dmask=0000 0 0
none /proc/bus/usb usbfs rw 0 0
/dev/root /tmp/auto06SyZx ext2 rw 0 0
automount(pid5466) /home0 autofs rw 0 0
automount(pid5407) /auto autofs rw 0 0
automount(pid5475) /data autofs rw 0 0

+ cat -v /proc/swaps
Filename				Type		Size	Used	Priority
/dev/ide/host0/bus0/target0/lun0/part3  partition	763552	0	-1

+ cat -v /proc/meminfo
MemTotal:       515336 kB
MemFree:        118876 kB
Buffers:         19204 kB
Cached:         190036 kB
SwapCached:          0 kB
Active:         260908 kB
Inactive:        94492 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       515336 kB
LowFree:        118876 kB
SwapTotal:      763552 kB
SwapFree:       763552 kB
Dirty:             152 kB
Writeback:           0 kB
Mapped:         195152 kB
Slab:            28204 kB
Committed_AS:   305544 kB
PageTables:       1392 kB
VmallocTotal:   516056 kB
VmallocUsed:     30692 kB
VmallocChunk:   485200 kB

+ cat -v /proc/stat
cpu  19501 0 6204 161997 14358 292 15
cpu0 19501 0 6204 161997 14358 292 15
intr 2239749 2024013 7991 0 0 0 0 0 1 4 0 0 180069 2133 0 25513 25
ctxt 2618278
btime 1091623387
processes 9484
procs_running 5
procs_blocked 2

+ cat -v /proc/apm
1.16ac 1.2 0x03 0x01 0x00 0x01 100% -1 ?

+ cat -v /proc/modules
iptable_filter 2944 0 - Live 0xe21da000
ip_tables 17920 1 iptable_filter, Live 0xe25cd000
snd_pcm_oss 52328 0 - Live 0xe2614000
snd_pcm 94792 1 snd_pcm_oss, Live 0xe25fb000
snd_page_alloc 11464 1 snd_pcm, Live 0xe25b9000
snd_timer 24964 1 snd_pcm, Live 0xe25d6000
snd_mixer_oss 18816 1 snd_pcm_oss, Live 0xe25b3000
snd 53860 4 snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss, Live 0xe25be000
soundcore 10080 1 snd, Live 0xe220e000
parport_pc 38272 1 - Live 0xe221d000
lp 10920 0 - Live 0xe21dc000
parport 39752 2 parport_pc,lp, Live 0xe2212000
usbhid 23872 0 - Live 0xe21e0000
uhci_hcd 31824 0 - Live 0xe21c6000
ehci_hcd 28420 0 - Live 0xe21cf000
usbcore 114596 5 usbhid,uhci_hcd,ehci_hcd, Live 0xe21e8000
evdev 9216 1 - Live 0xe21c2000
e100 32256 0 - Live 0xe2193000
mii 4864 1 e100, Live 0xe2185000
ohci1394 34244 0 - Live 0xe2172000
ieee1394 107704 1 ohci1394, Live 0xe2156000
thinkpadpm 4936 0 - Live 0xe2133000
smapi 4292 0 - Live 0xe2130000
rtcmosram 3716 0 - Live 0xe212e000
thinkpad 6020 3 thinkpadpm,smapi,rtcmosram, Live 0xe212b000

+ env
SSH_AGENT_PID=4397
TERM=rxvt
SHELL=/bin/bash
WINDOWID=25165826
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:
GDK_USE_XFT=1
SSH_AUTH_SOCK=/tmp/ssh-tMwnvG4396/agent.4396
USERNAME=twolf
COLUMNS=150
PATH=/usr/sbin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/sbin:/usr/local/bin
PWD=/root
CDR_SECURITY=8:dvd,clone:sparc-sun-solaris2,i386-pc-solaris2,i586-pc-linux,powerpc-apple,hppa,powerpc-ibm-aix,i386-unknown-freebsd,i386-unknown-openbsd,i386-unknown-netbsd,powerpc-apple-netbsd,i386-pc-bsdi,mips-sgi-irix,i386-pc-sco:1.11::1093000000:::private/research/educational_non-commercial_use:9vl2T2kP6w6O4h.bXuet8hP1Z3H5erm3qWmxhbcr.fHvuN8ZJbhQUWBzjAc
GDMSESSION=Xsession
COLORFGBG=default;0
SHLVL=4
HOME=/root
LS_OPTIONS=--color=auto
LOGNAME=twolf
COPTS=-DSOFTLED
TECPHYFILE=/tmp/tecplot.phy
LESSOPEN=| /usr/bin/lesspipe %s
DISPLAY=:0.0
CLAW=/home/twolf/local/claw
COLORTERM=rxvt-xpm
XAUTHORITY=/home/twolf/.Xauthority
_=/usr/bin/env

+ sysctl -a
error: unknown error 0 reading key 'dev.parport.parport0.autoprobe3'
error: unknown error 0 reading key 'dev.parport.parport0.autoprobe2'
error: unknown error 0 reading key 'dev.parport.parport0.autoprobe1'
error: unknown error 0 reading key 'dev.parport.parport0.autoprobe0'
error: unknown error 0 reading key 'dev.parport.parport0.autoprobe'
abi.fake_utsname = 0
abi.trace = 0
abi.defhandler_libcso = 68157441
abi.defhandler_lcall7 = 68157441
abi.defhandler_elf = 0
abi.defhandler_coff = 117440515
dev.parport.parport0.devices.lp.timeslice = 200
dev.parport.parport0.devices.active = none
dev.parport.parport0.modes = PCSPP,TRISTATE
dev.parport.parport0.dma = -1
dev.parport.parport0.irq = -1
dev.parport.parport0.base-addr = 956	1980
dev.parport.parport0.spintime = 500
dev.parport.default.spintime = 500
dev.parport.default.timeslice = 200
dev.cdrom.check_media = 0
dev.cdrom.lock = 1
dev.cdrom.debug = 0
dev.cdrom.autoeject = 0
dev.cdrom.autoclose = 1
dev.cdrom.info = CD-ROM information, Id: cdrom.c 3.20 2003/12/17
dev.cdrom.info = 
dev.cdrom.info = drive name:		hdc
dev.cdrom.info = drive speed:		24
dev.cdrom.info = drive # of slots:	1
dev.cdrom.info = Can close tray:		1
dev.cdrom.info = Can open tray:		1
dev.cdrom.info = Can lock tray:		1
dev.cdrom.info = Can change speed:	1
dev.cdrom.info = Can select disk:	0
dev.cdrom.info = Can read multisession:	1
dev.cdrom.info = Can read MCN:		1
dev.cdrom.info = Reports media changed:	1
dev.cdrom.info = Can play audio:		1
dev.cdrom.info = Can write CD-R:		1
dev.cdrom.info = Can write CD-RW:	1
dev.cdrom.info = Can read DVD:		1
dev.cdrom.info = Can write DVD-R:	1
dev.cdrom.info = Can write DVD-RAM:	1
dev.cdrom.info = Can read MRW:		1
dev.cdrom.info = Can write MRW:		1
dev.cdrom.info = Can write RAM:		1
dev.cdrom.info = 
dev.cdrom.info = 
dev.rtc.max-user-freq = 64
dev.scsi.logging_level = 0
net.unix.max_dgram_qlen = 10
net.ipv4.conf.eth0.force_igmp_version = 0
net.ipv4.conf.eth0.disable_policy = 0
net.ipv4.conf.eth0.disable_xfrm = 0
net.ipv4.conf.eth0.arp_ignore = 0
net.ipv4.conf.eth0.arp_announce = 0
net.ipv4.conf.eth0.arp_filter = 0
net.ipv4.conf.eth0.tag = 0
net.ipv4.conf.eth0.log_martians = 0
net.ipv4.conf.eth0.bootp_relay = 0
net.ipv4.conf.eth0.medium_id = 0
net.ipv4.conf.eth0.proxy_arp = 0
net.ipv4.conf.eth0.accept_source_route = 1
net.ipv4.conf.eth0.send_redirects = 1
net.ipv4.conf.eth0.rp_filter = 1
net.ipv4.conf.eth0.shared_media = 1
net.ipv4.conf.eth0.secure_redirects = 1
net.ipv4.conf.eth0.accept_redirects = 1
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.eth0.forwarding = 0
net.ipv4.conf.lo.force_igmp_version = 0
net.ipv4.conf.lo.disable_policy = 1
net.ipv4.conf.lo.disable_xfrm = 1
net.ipv4.conf.lo.arp_ignore = 0
net.ipv4.conf.lo.arp_announce = 0
net.ipv4.conf.lo.arp_filter = 0
net.ipv4.conf.lo.tag = 0
net.ipv4.conf.lo.log_martians = 0
net.ipv4.conf.lo.bootp_relay = 0
net.ipv4.conf.lo.medium_id = 0
net.ipv4.conf.lo.proxy_arp = 0
net.ipv4.conf.lo.accept_source_route = 1
net.ipv4.conf.lo.send_redirects = 1
net.ipv4.conf.lo.rp_filter = 1
net.ipv4.conf.lo.shared_media = 1
net.ipv4.conf.lo.secure_redirects = 1
net.ipv4.conf.lo.accept_redirects = 1
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.lo.forwarding = 0
net.ipv4.conf.default.force_igmp_version = 0
net.ipv4.conf.default.disable_policy = 0
net.ipv4.conf.default.disable_xfrm = 0
net.ipv4.conf.default.arp_ignore = 0
net.ipv4.conf.default.arp_announce = 0
net.ipv4.conf.default.arp_filter = 0
net.ipv4.conf.default.tag = 0
net.ipv4.conf.default.log_martians = 0
net.ipv4.conf.default.bootp_relay = 0
net.ipv4.conf.default.medium_id = 0
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.default.accept_source_route = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.shared_media = 1
net.ipv4.conf.default.secure_redirects = 1
net.ipv4.conf.default.accept_redirects = 1
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 0
net.ipv4.conf.all.force_igmp_version = 0
net.ipv4.conf.all.disable_policy = 0
net.ipv4.conf.all.disable_xfrm = 0
net.ipv4.conf.all.arp_ignore = 0
net.ipv4.conf.all.arp_announce = 0
net.ipv4.conf.all.arp_filter = 0
net.ipv4.conf.all.tag = 0
net.ipv4.conf.all.log_martians = 0
net.ipv4.conf.all.bootp_relay = 0
net.ipv4.conf.all.medium_id = 0
net.ipv4.conf.all.proxy_arp = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.all.send_redirects = 1
net.ipv4.conf.all.rp_filter = 1
nerror: unknown error 22 reading key 'net.ipv4.route.flush'
et.ipv4.conf.all.shared_media = 1
net.ipv4.conf.all.secure_redirects = 1
net.ipv4.conf.all.accept_redirects = 1
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.all.forwarding = 0
net.ipv4.neigh.eth0.locktime = 99
net.ipv4.neigh.eth0.proxy_delay = 79
net.ipv4.neigh.eth0.anycast_delay = 99
net.ipv4.neigh.eth0.proxy_qlen = 64
net.ipv4.neigh.eth0.unres_qlen = 3
net.ipv4.neigh.eth0.gc_stale_time = 60
net.ipv4.neigh.eth0.delay_first_probe_time = 5
net.ipv4.neigh.eth0.base_reachable_time = 30
net.ipv4.neigh.eth0.retrans_time = 99
net.ipv4.neigh.eth0.app_solicit = 0
net.ipv4.neigh.eth0.ucast_solicit = 3
net.ipv4.neigh.eth0.mcast_solicit = 3
net.ipv4.neigh.lo.locktime = 99
net.ipv4.neigh.lo.proxy_delay = 79
net.ipv4.neigh.lo.anycast_delay = 99
net.ipv4.neigh.lo.proxy_qlen = 64
net.ipv4.neigh.lo.unres_qlen = 3
net.ipv4.neigh.lo.gc_stale_time = 60
net.ipv4.neigh.lo.delay_first_probe_time = 5
net.ipv4.neigh.lo.base_reachable_time = 30
net.ipv4.neigh.lo.retrans_time = 99
net.ipv4.neigh.lo.app_solicit = 0
net.ipv4.neigh.lo.ucast_solicit = 3
net.ipv4.neigh.lo.mcast_solicit = 3
net.ipv4.neigh.default.gc_thresh3 = 1024
net.ipv4.neigh.default.gc_thresh2 = 512
net.ipv4.neigh.default.gc_thresh1 = 128
net.ipv4.neigh.default.gc_interval = 30
net.ipv4.neigh.default.locktime = 99
net.ipv4.neigh.default.proxy_delay = 79
net.ipv4.neigh.default.anycast_delay = 99
net.ipv4.neigh.default.proxy_qlen = 64
net.ipv4.neigh.default.unres_qlen = 3
net.ipv4.neigh.default.gc_stale_time = 60
net.ipv4.neigh.default.delay_first_probe_time = 5
net.ipv4.neigh.default.base_reachable_time = 30
net.ipv4.neigh.default.retrans_time = 99
net.ipv4.neigh.default.app_solicit = 0
net.ipv4.neigh.default.ucast_solicit = 3
net.ipv4.neigh.default.mcast_solicit = 3
net.ipv4.tcp_moderate_rcvbuf = 1
net.ipv4.tcp_default_win_scale = 7
net.ipv4.tcp_bic_low_window = 14
net.ipv4.tcp_bic_fast_convergence = 1
net.ipv4.tcp_bic = 1
net.ipv4.tcp_vegas_gamma = 2
net.ipv4.tcp_vegas_beta = 6
net.ipv4.tcp_vegas_alpha = 2
net.ipv4.tcp_vegas_cong_avoid = 0
net.ipv4.tcp_westwood = 0
net.ipv4.tcp_no_metrics_save = 0
net.ipv4.ipfrag_secret_interval = 600
net.ipv4.tcp_low_latency = 0
net.ipv4.tcp_frto = 0
net.ipv4.tcp_tw_reuse = 0
net.ipv4.icmp_ratemask = 6168
net.ipv4.icmp_ratelimit = 1000
net.ipv4.tcp_adv_win_scale = 2
net.ipv4.tcp_app_win = 31
net.ipv4.tcp_rmem = 4096	87380	174760
net.ipv4.tcp_wmem = 4096	16384	131072
net.ipv4.tcp_mem = 49152	65536	98304
net.ipv4.tcp_dsack = 1
net.ipv4.tcp_ecn = 0
net.ipv4.tcp_reordering = 3
net.ipv4.tcp_fack = 1
net.ipv4.tcp_orphan_retries = 0
net.ipv4.inet_peer_gc_maxtime = 120
net.ipv4.inet_peer_gc_mintime = 10
net.ipv4.inet_peer_maxttl = 600
net.ipv4.inet_peer_minttl = 120
net.ipv4.inet_peer_threshold = 65664
net.ipv4.igmp_max_msf = 10
net.ipv4.igmp_max_memberships = 20
net.ipv4.route.secret_interval = 600
net.ipv4.route.min_adv_mss = 256
net.ipv4.route.min_pmtu = 552
net.ipv4.route.mtu_expires = 600
net.ipv4.route.gc_elasticity = 8
net.ipv4.route.error_burst = 5000
net.ipv4.route.error_cost = 1000
net.ipv4.route.redirect_silence = 20480
net.ipv4.route.redirect_number = 9
net.ipv4.route.redirect_load = 20
net.ipv4.route.gc_interval = 60
net.ipv4.route.gc_timeout = 300
net.ipv4.route.gc_min_interval = 0
net.ipv4.route.max_size = 65536
net.ipv4.route.gc_thresh = 4096
net.ipv4.route.max_delay = 10
net.ipv4.route.min_delay = 2
net.ipv4.icmp_ignore_bogus_error_responses = 0
net.ipv4.icmp_echo_ignore_broadcasts = 0
net.ipv4.icmp_echo_ignore_all = 0
net.ipv4.ip_local_port_range = 32768	61000
net.ipv4.tcp_max_syn_backlog = 1024
net.ipv4.tcp_rfc1337 = 0
net.ipv4.tcp_stdurg = 0
net.ipv4.tcp_abort_on_overflow = 0
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_fin_timeout = 60
net.ipv4.tcp_retries2 = 15
net.ipv4.tcp_retries1 = 3
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200
net.ipv4.ipfrag_time = 30
net.ipv4.ip_dynaddr = 0
net.ipv4.ipfrag_low_thresh = 196608
net.ipv4.ipfrag_high_thresh = 262144
net.ipv4.tcp_max_tw_buckets = 180000
net.ipv4.tcp_max_orphans = 16384
net.ipv4.tcp_synack_retries = 5
net.ipv4.tcp_syn_retries = 5
net.ipv4.ip_nonlocal_bind = 0
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.ip_autoconfig = 0
net.ipv4.ip_default_ttl = 64
net.ipv4.ip_forward = 0
net.ipv4.tcp_retrans_collapse = 1
net.ipv4.tcp_sack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.core.somaxconn = 128
net.core.optmem_max = 10240
net.core.message_burst = 10
net.core.message_cost = 5
net.core.mod_cong = 290
net.core.lo_cong = 100
net.core.no_cong = 20
net.core.no_cong_thresh = 10
net.core.netdev_max_backlog = 300
net.core.dev_weight = 64
net.core.rmem_default = 107520
net.core.wmem_default = 107520
net.core.rmem_max = 107520
net.core.wmem_max = 107520
vm.vfs_cache_pressure = 100
vm.block_dump = 0
vm.laptop_mode = 0
vm.max_map_count = 65536
vm.min_free_kbytes = 723
vm.lower_zone_protection = 0
vm.swappiness = 60
vm.nr_pdflush_threads = 2
vm.dirty_expire_centisecs = 3000
vm.dirty_writeback_centisecs = 0
vm.dirty_ratio = 40
vm.dirty_background_ratio = 10
vm.page-cluster = 3
vm.overcommit_ratio = 50
vm.overcommit_memory = 0
kernel.ngroups_max = 65536
kernel.printk_ratelimit_burst = 10
kernel.printk_ratelimit = 5
kernel.panic_on_oops = 0
kernel.pid_max = 32768
kernel.overflowgid = 65534
kernel.overflowuid = 65534
kernel.pty.nr = 6
kernel.pty.max = 4096
kernel.random.uuid = 92e104a9-df8f-4976-8807-43f0e71c141d
kernel.random.boot_id = b8afb4f2-b2b2-46ad-8ad8-286bec4c06af
kernel.random.write_wakeup_threshold = 128
kernel.random.read_wakeup_threshold = 64
kernel.random.entropy_avail = 3840
kernel.random.poolsize = 512
kernel.threads-max = 8182
kernel.cad_pid = 1
kernel.sysrq = 1
kernel.sem = 250	32000	32	128
kernel.msgmnb = 16384
kernel.msgmni = 16
kernel.msgmax = 8192
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 33554432
kernel.acct = 4	2	30
kernel.sg-big-buff = 32768
kernel.hotplug = /sbin/hotplug
kernel.modprobe = /sbin/modprobe
kernel.printk = 7	4	1	7
kernel.ctrl-alt-del = 0
kernel.real-root-dev = 0
kernel.cap-bound = -257
kernel.tainted = 3
kernel.core_pattern = core
kernel.core_uses_pid = 0
kernel.panic = 0
kernel.domainname = ism
kernel.hostname = rhea
kernel.version = #1 Wed Aug 4 10:12:03 CEST 2004
kernel.osrelease = 2.6.8-rc3
kernel.ostype = Linux
fs.jbd-debug = 0
fs.aio-max-nr = 65536
fs.aio-nr = 0
fs.lease-break-time = 45
fs.dir-notify-enable = 1
fs.leases-enable = 1
fs.overflowgid = 65534
fs.overflowuid = 65534
fs.dentry-state = 34416	31693	45	0	0	0
fs.file-max = 51042
fs.file-nr = 1600	0	51042
fs.inode-state = 29356	37	0	0	0	0	0
fs.inode-nr = 29356	37

+ modprobe -V
module-init-tools version 3.1-pre5

+ modprobe -l *driverloader*
/lib/modules/2.6.8-rc3/misc/driverloader.ko

+ cat -v /etc/modules.conf
### This file is automatically generated by update-modules"
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/modutils and read
# the manpage for update-modules.
#
### update-modules: start processing /etc/modutils/0keep
# DO NOT MODIFY THIS FILE!
# This file is not marked as conffile to make sure if you upgrade modutils
# it will be restored in case some modifications have been made.
#
# The keep command is necessary to prevent insmod and friends from ignoring
# the builtin defaults of a path-statement is encountered. Until all other
# packages use the new `add path'-statement this keep-statement is essential
# to keep your system working
keep

### update-modules: end processing /etc/modutils/0keep

### update-modules: start processing /etc/modutils/1devfsd
# /etc/modules.devfs
# Richard Gooch  <rgooch at atnf.csiro.au>		24-MAR-2002
#
# This file comes with devfsd-vDEVFSD-VERSION which is available from:
# http://www.atnf.csiro.au/~rgooch/linux/
# or directly from:
# ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd-vDEVFSD-VERSION.tar.gz

###############################################################################
#   Sample configurations that you may want to place in /etc/modules.conf
#
#alias		sound-slot-0		sb
#alias		/dev/v4l		bttv
#alias		/dev/misc/watchdog	pcwd
#alias		gen-md			raid0
#alias		/dev/joysticks		joystick
#probeall	scsi_hostadapter	sym53c8xx

###############################################################################
#                   Generic section: do not change or copy
#
# All HDDs
probeall  /dev/discs		scsi_hostadapter sd_mod ide-probe-mod ide-disk ide-floppy DAC960
alias     /dev/discs/*		/dev/discs

# All CD-ROMs
probeall  /dev/cdroms		scsi_hostadapter sr_mod ide-probe-mod ide-cd cdrom
alias     /dev/cdroms/*		/dev/cdroms
alias     /dev/cdrom		/dev/cdroms

# All tapes
probeall  /dev/tapes		scsi_hostadapter st ide-probe-mod ide-tape
alias     /dev/tapes/*		/dev/tapes

# All SCSI devices
probeall  /dev/scsi		scsi_hostadapter sd_mod sr_mod st sg

# All IDE devices
alias /dev/hd*                  /dev/ide
alias /dev/ide/host*/bus*/target*/lun*/*        /dev/ide
probeall  /dev/ide		ide-probe-mod ide-disk ide-cd ide-tape ide-floppy

# IDE CD-ROMs
alias     /dev/ide/*/cd		ide-cd

# SCSI HDDs
probeall  /dev/sd		scsi_hostadapter sd_mod
alias     /dev/sd*		/dev/sd

# SCSI CD-ROMs
probeall  /dev/sr		scsi_hostadapter sr_mod
alias     /dev/sr*		/dev/sr
alias     /dev/scsi/*/cd	sr_mod

# SCSI tapes
probeall  /dev/st		scsi_hostadapter st
alias     /dev/st*		/dev/st
alias     /dev/nst*		/dev/st

# SCSI generic
probeall  /dev/sg		scsi_hostadapter sg
alias     /dev/sg*		/dev/sg
alias     /dev/scsi/*/generic	/dev/sg
alias     /dev/pg		/dev/sg
alias     /dev/pg*		/dev/sg

# Floppies
alias     /dev/floppy		floppy
alias     /dev/fd*		floppy

# RAMDISCs
alias     /dev/rd		rd
alias     /dev/ram*		rd

# Loop devices
alias     /dev/loop*		loop

# Meta devices
alias     /dev/md*		gen-md

# Parallel port printers
alias     /dev/printers*	lp
alias     /dev/lp*		/dev/printers

# Soundcard
alias     /dev/sound		sound-slot-0
alias     /dev/audio		/dev/sound
alias     /dev/mixer		/dev/sound
alias     /dev/dsp		/dev/sound
alias     /dev/dspW		/dev/sound
alias     /dev/midi		/dev/sound

# Joysticks
alias     /dev/js*		/dev/joysticks

# Serial ports
alias     /dev/tts*		serial
alias     /dev/ttyS*		/dev/tts
alias     /dev/cua*		/dev/tts

# Input devices
alias     /dev/input/mouse*	mousedev
alias     /dev/input		input
probeall  /dev/input/mice	mousedev usb-uhci hic
alias     /dev/usbmouse		/dev/input/mice

# Miscellaneous devices
alias     /dev/misc/atibm	atixlmouse
alias     /dev/misc/inportbm	msbusmouse
alias     /dev/misc/logibm	busmouse
alias     /dev/misc/rtc		rtc
alias     /dev/misc/nvram	nvram
alias     /dev/misc/agpgart	agpgart
alias     /dev/rtc		/dev/misc/rtc
alias     /dev/nvram		/dev/misc/nvram

# PPP devices
alias     /dev/ppp*		ppp_generic

# Video capture devices
alias     /dev/video*		/dev/v4l
alias     /dev/vbi*		/dev/v4l

# agpgart
alias     /dev/agpgart		agpgart
alias     /dev/dri*		agpgart

# Irda devices
alias     /dev/ircomm		ircomm-tty
alias     /dev/ircomm*		/dev/ircomm

# Raw I/O devices
alias	/dev/rawctl		/dev/raw


# Pull in the configuration file. Do this last because modprobe(8) processes in
# per^H^H^Hreverse order and the sysadmin may want to over-ride what is in the
# generic file
#include /etc/modules.conf

### update-modules: end processing /etc/modutils/1devfsd

### update-modules: start processing /etc/modutils/actions
# Special actions that are needed for some modules

# The BTTV module does not load the tuner module automatically,
# so do that in here
post-install bttv insmod tuner
post-remove bttv rmmod tuner


### update-modules: end processing /etc/modutils/actions

### update-modules: start processing /etc/modutils/aliases
# Aliases to tell insmod/modprobe which modules to use 

# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off		# Unix
# alias net-pf-2 off		# IPv4
# alias net-pf-3 off		# Amateur Radio AX.25
# alias net-pf-4 off		# IPX
# alias net-pf-5 off		# DDP / appletalk
# alias net-pf-6 off		# Amateur Radio NET/ROM
# alias net-pf-9 off		# X.25
# alias net-pf-10 off		# IPv6
# alias net-pf-11 off		# ROSE / Amateur Radio X.25 PLP
# alias net-pf-19 off		# Acorn Econet

alias char-major-10-175	agpgart
alias char-major-10-200	tun
alias char-major-81	bttv
alias char-major-108	ppp_generic
alias /dev/ppp		ppp_generic
alias tty-ldisc-3	ppp_async
alias tty-ldisc-14	ppp_synctty
alias ppp-compress-21	bsd_comp
alias ppp-compress-24	ppp_deflate
alias ppp-compress-26	ppp_deflate

# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0	loop_gen
alias loop-xfer-3	loop_fish2
alias loop-xfer-gen-10	loop_gen
alias cipher-2		des
alias cipher-3		fish2
alias cipher-4		blowfish
alias cipher-6		idea
alias cipher-7		serp6f
alias cipher-8		mars6
alias cipher-11		rc62
alias cipher-15		dfc2
alias cipher-16		rijndael
alias cipher-17		rc5


### update-modules: end processing /etc/modutils/aliases

### update-modules: start processing /etc/modutils/alsa
### DEBCONF MAGIC
# This file was automatically generated by alsa-base's debconf stuff

alias char-major-116 snd
alias char-major-14 soundcore

options snd major=116 cards_limit=4

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/dsp* snd-pcm-oss

alias snd-card-0 snd-intel8x0

alias snd-slot-0 snd-card-0
alias sound-slot-0 snd-slot-0

### update-modules: end processing /etc/modutils/alsa

### update-modules: start processing /etc/modutils/alsa-base
above snd-pcm snd-pcm-oss

### update-modules: end processing /etc/modutils/alsa-base

### update-modules: start processing /etc/modutils/apm
alias char-major-10-134	apm
alias /dev/apm_bios		/dev/misc/apm_bios
alias /dev/misc/apm_bios	apm

### update-modules: end processing /etc/modutils/apm

### update-modules: start processing /etc/modutils/autofs
probe	autofs	autofs4	autofs

### update-modules: end processing /etc/modutils/autofs

### update-modules: start processing /etc/modutils/diald
alias tap0	ethertap
options tap0	-o tap0 unit=0
alias tap1	ethertap
options tap1	-o tap1 unit=1

### update-modules: end processing /etc/modutils/diald

### update-modules: start processing /etc/modutils/irda
alias tty-ldisc-11 irtty
alias char-major-161 ircomm-tty
alias char-major-60 ircomm_tty

# for dongle
alias irda-dongle-0 tekram
alias irda-dongle-1 esi
alias irda-dongle-2 actisys
alias irda-dongle-3 actisys
alias irda-dongle-4 girbil
alias irda-dongle-5 litelink
alias irda-dongle-6 airport
alias irda-dongle-7 old_belkin

# for FIR device
#alias irda0 nsc-ircc dongle_id=0x09

### update-modules: end processing /etc/modutils/irda

### update-modules: start processing /etc/modutils/lirc
#This file is modified by lirc's maintainer scripts.
#Any 'options' line asociated with the selected hardware will be replaced.
#However 'add options' lines will be left alone, so you can use that for
#additional module parameters.
#	ej:
#		add options lirc_serial sense=0
options lirc_serial io= irq=


### update-modules: end processing /etc/modutils/lirc

### update-modules: start processing /etc/modutils/paths
# This file contains a list of paths that modprobe should scan,
# beside the ones that are compiled into the modutils tools
# themselves.


### update-modules: end processing /etc/modutils/paths

### update-modules: start processing /etc/modutils/setserial
#
# This is what I wanted to do, but logger is in /usr/bin, which isn't loaded
# when the module is first loaded into the kernel at boot time!
#
#post-install serial /etc/init.d/setserial start | logger -p daemon.info -t "setserial-module reload"
#pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t "setserial-module uload"
#
alias /dev/tts          serial
alias /dev/tts/0        serial
alias /dev/tts/1        serial
alias /dev/tts/2        serial
alias /dev/tts/3        serial
post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null
pre-remove serial /etc/init.d/setserial modsave  > /dev/null 2> /dev/null

### update-modules: end processing /etc/modutils/setserial

### update-modules: start processing /etc/modutils/thinkpad
path[thinkpad]=/lib/modules/`uname -r`/thinkpad
#options thinkpad enable_smapi=1 enable_superio=1 enable_rtcmosram=1 enable_thinkpadpm=1
alias char-major-10-170 thinkpad
alias /dev/thinkpad thinkpad
alias /dev/thinkpad/thinkpad thinkpad
alias /dev/thinkpad/smapi smapi
alias /dev/thinkpad/superio superio
alias /dev/thinkpad/rtcmosram rtcmosram
alias /dev/thinkpad/thinkpadpm thinkpadpm

### update-modules: end processing /etc/modutils/thinkpad

### update-modules: start processing /etc/modutils/arch/i386
alias parport_lowlevel parport_pc
alias char-major-10-144 nvram
alias binfmt-0064 binfmt_aout
alias char-major-10-135 rtc

### update-modules: end processing /etc/modutils/arch/i386


+ depmod -e -a

+ cd /etc/driverloader/config && find . -ls
5980986    4 drwxr-xr-x   2 root     root         4096 Aug  4 15:12 .
5980523    0 -rw-r--r--   1 root     root            0 Aug  4 15:12 ./.perlmodsok

+ cd /etc/driverloader/config && find . -print -type f -exec cat {} \;
.
./.perlmodsok

+ cd /etc/driverloader/static && find . -ls
5308440    4 drwxr-xr-x   2 root     root         4096 Aug  4 15:12 .
 82959    4 -rw-r--r--   1 root     root           16 Apr 21 21:58 ./webconf
5308530    4 -rw-r--r--   1 root     root           53 Aug  4 12:20 ./00:05:4E:42:39:70

+ cd /etc/driverloader/static && find . -print -type f -exec cat {} \;
.
./webconf
127.0.0.1:18020
./00:05:4E:42:39:70
LicenseOwner="t.wolf at tu-bs.de"
LicenseKey=0x64B07480

+ ls -lR /usr/lib/driverloader/.
/usr/lib/driverloader/.:
total 292
drwxr-xr-x  2 root root   4096 Aug  4 15:12 CGI
-rw-------  1 root root 225851 Apr 21 21:58 CGI.pm
-rw-r--r--  1 root root   1455 Jan  8  2004 config.mak
-rwx------  1 root root  15711 Apr 21 21:58 dldrparser.pm
drwxr-xr-x  7 root root   4096 Aug  4 15:12 modules
-rwx------  1 root root  26174 Apr 21 21:58 webconfd
-rw-------  1 root root    695 Apr 21 21:58 webconfd.conf
drwx------  5 root root   4096 Aug  4 15:12 webconfdocs

/usr/lib/driverloader/./CGI:
total 80
-rw-------  1 root root   271 Apr 21 21:58 Apache.pm
-rw-------  1 root root 15148 Apr 21 21:58 Carp.pm
-rw-------  1 root root 14213 Apr 21 21:58 Cookie.pm
-rw-------  1 root root  7191 Apr 21 21:58 Fast.pm
-rw-------  1 root root  7841 Apr 21 21:58 Pretty.pm
-rw-------  1 root root 10942 Apr 21 21:58 Push.pm
-rw-------  1 root root   285 Apr 21 21:58 Switch.pm
-rw-------  1 root root 10855 Apr 21 21:58 Util.pm

/usr/lib/driverloader/./modules:
total 100
drwxr-xr-x  2 root root  4096 Aug  4 15:12 GPL
-rw-r--r--  1 root root  6598 Apr 18 22:37 Makefile
drwxr-xr-x  2 root root  4096 May  6 09:18 binaries
-rw-r--r--  1 root root  8494 Feb 29 21:34 dldrpci.c
drwxr-xr-x  3 root root  4096 Aug  4 15:12 imported
drwxr-xr-x  2 root root  4096 Aug  4 15:12 include
-rwxr-xr-x  1 root root  1801 Nov 29  2003 kernelcompiler.sh
-rw-r--r--  1 root root  2110 Feb 29 23:48 osmemory.c
-rw-r--r--  1 root root  8116 Jan  8  2004 osresour.c
-rw-r--r--  1 root root 34673 Apr 21 21:34 osservices.c
-rw-r--r--  1 root root  4965 Jan  8  2004 osstdio.c
-rw-r--r--  1 root root  3955 Mar 29 06:09 osstring.c

/usr/lib/driverloader/./modules/GPL:
total 236
-rw-r--r--  1 root root  18860 Aug 23  2003 COPYING
-rw-r--r--  1 root root   6278 Nov  8  2003 divdi3.c
-rw-r--r--  1 root root  18450 Dec  9  2003 hostap_common.h
-rw-r--r--  1 root root   2460 Jul  8  2003 ieee802_11.h
-rw-r--r--  1 root root  46140 Oct 21  2003 longlong.h
-rw-r--r--  1 root root 107445 Apr  6 23:40 netndis.c
-rw-r--r--  1 root root   5342 Jan 22  2004 netndis.h
-rw-r--r--  1 root root  15697 Jan  8  2004 oscompat.h

/usr/lib/driverloader/./modules/binaries:
total 0

/usr/lib/driverloader/./modules/imported:
total 100
-rw-r--r--  1 root root 89368 Apr 21 21:58 driverloader-i386.O
drwxr-xr-x  2 root root  4096 Aug  4 15:12 include
-rw-r--r--  1 root root   360 Apr 21 21:58 makeflags.mak

/usr/lib/driverloader/./modules/imported/include:
total 20
-rw-r--r--  1 root root 19009 Mar 29 03:49 ndiswrap.h

/usr/lib/driverloader/./modules/include:
total 20
-rw-r--r--  1 root root 14021 Apr 21 21:24 osservices.h
-rw-r--r--  1 root root  1062 Nov  8  2003 typedefs.h

/usr/lib/driverloader/./webconfdocs:
total 16
drwx------  2 root root 4096 Aug  4 15:12 cgi-bin
drwx------  2 root root 4096 Aug  4 15:12 images
drwx------  2 root root 4096 Aug  4 15:12 includes
-rw-------  1 root root   94 Oct  3  2003 index.html

/usr/lib/driverloader/./webconfdocs/cgi-bin:
total 36
-rwx------  1 root root 16116 Mar 29 06:20 config.cgi
-rwx------  1 root root   707 Jan 26  2004 dmesg.cgi
-rwx------  1 root root  2100 Jan 23  2004 fileupload.cgi
-rwx------  1 root root  6483 Mar 29 06:40 parse.cgi
-rwx------  1 root root  2449 Jan 26  2004 saveconfig.cgi

/usr/lib/driverloader/./webconfdocs/images:
total 20
-rw-------  1 root root  253 Oct  6  2003 blink.gif
-rw-------  1 root root  189 Oct  6  2003 info.gif
-rw-------  1 root root 9807 Oct  6  2003 linuxant.gif

/usr/lib/driverloader/./webconfdocs/includes:
total 32
-rw-------  1 root root   144 Apr 21 21:58 config.inc
-rw-------  1 root root   400 Jan  8  2004 footer.inc
-rw-------  1 root root   846 Apr 21 21:58 header.inc
-rw-------  1 root root   984 Apr 21 21:58 mainhead.inc
-rw-------  1 root root 15670 Oct 15  2003 tooltip.js

+ ( cd /usr/lib/driverloader && for f in webconfd webconfdocs/cgi-bin/*.cgi; do 					perl -c ${f}; done )
webconfd syntax OK
webconfdocs/cgi-bin/config.cgi syntax OK
webconfdocs/cgi-bin/dmesg.cgi syntax OK
webconfdocs/cgi-bin/fileupload.cgi syntax OK
webconfdocs/cgi-bin/parse.cgi syntax OK
webconfdocs/cgi-bin/saveconfig.cgi syntax OK

+ ls -lR /var/lib/driverloader/.
/var/lib/driverloader/.:
total 348
-rw-r--r--  1 root root 326496 May  6 09:19 ar5211.sys
-rw-r--r--  1 root root  20839 May  6 09:19 net5211.inf

+ cd /var/lib/driverloader && find . -name '*.inf' -type f -print -exec cat {} \;
./net5211.inf
;Mini-pci11abg
;/*++
;
;Copyright (c) 2003 Accton Technology Corporation, Incorporated All Rights Reserved
;
;Module Name:
;
;    net5211.inf
;
;Abstract:
;    INF file for installing Atheros AR5001 Wireless Network Adapter
;
;    Installs ar5211.sys (NDIS 5/5.1 driver) on NT platforms (2000, XP and greater)
;    Installs ar52119x.sys (NDIS 5 driver) on 9x platforms 
;
;--*/

[Version]
Signature   = "$CHICAGO$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %ATHEROS%
Compatible  = 1
DriverVer   = 02/24/2004,2.4.1.13

Catalogfile = net5211.cat

[Manufacturer]
%ATHEROS%     = Atheros

[ControlFlags]
ExcludeFromSelect = *

[Atheros]
; DisplayName               Section                 DeviceID
; -----------               -------                 --------


; Radon
%ATHER.DeviceDesc.0013%  = ATHER_DEV_0013.ndi,    PCI\VEN_168C&DEV_1014&SUBSYS_833117ab

;Argon
%ATHER.DeviceDesc.2022%  = ATHER_DEV_2022.ndi,    PCI\VEN_168C&DEV_0012&SUBSYS_831017ab


; Windows 9X specific entries


[ATHER_DEV_2022.ndi]
AddReg          = ATHER_DEV_2022.id.reg, 5211.reg, ATHER.win.reg, 5211.abmp.reg
CopyFiles       = ATHER.win.CopyFiles 
DelFiles        = ATHER.DelIniFiles

[ATHER_DEV_0013.ndi]
AddReg          = ATHER_DEV_0013.id.reg, 5211.reg, ATHER.win.reg, 5212.abg.reg
CopyFiles       = ATHER.win.CopyFiles
DelFiles        = ATHER.DelIniFiles

; Windows NT specific entries

[ATHER_DEV_2022.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL | NCF_HAS_UI
BusType         = 5
AddReg          = 5211.reg, ATHER.reg, 5211.reg, 5211.abmp.reg
CopyFiles       = ATHER.CopyFiles.nt
DelFiles        = ATHER.DelIniFiles

[ATHER_DEV_0013.ndi.NT]
Characteristics = 0x84 ; NCF_PHYSICAL | NCF_HAS_UI
BusType         = 5
AddReg          = 5211.reg, ATHER.reg, 5211.reg, 5212.abg.reg
CopyFiles       = ATHER.CopyFiles.nt
DelFiles        = ATHER.DelIniFiles


[ATHER_DEV_2022.ndi.NT.Services]
AddService      = AR5211, 2, ATHER.Service, common.EventLog

[ATHER_DEV_0013.ndi.NT.Services]
AddService      = AR5211, 2, ATHER.Service, common.EventLog

;----------------------------------------------------------------------------
; Win9x id registry sections
; These are not needed by NT


[ATHER_DEV_2022.id.reg]
HKR, Ndi, DeviceID, 0, "PCI\VEN_168C&DEV_0012&SUBSYS_831017ab"

[ATHER_DEV_0013.id.reg]
HKR, Ndi, DeviceID, 0, "PCI\VEN_168C&DEV_1014&SUBSYS_833117ab"

;
; 5211 Enumerated Types
;
[5211.abmp.reg]
HKR, ,                                  NetBand,                        0x00002,  "12"
HKR, CustomParams\Configurations,       NicType,                        0x10003,  2

[5212.abg.reg]
HKR, ,                                  NetBand,                        0x00002,  "15"
HKR, CustomParams\Configurations,       NicType,                        0x10003,  1

HKR,NDI\params\TransmitRate11g,ParamDesc,,"11g Transmit Rates"
HKR,NDI\params\TransmitRate11g,type,,"enum"
HKR,NDI\params\TransmitRate11g,Default,,"6"

HKR,NDI\params\TransmitRate11g\enum,0,,"1 Mbps"
HKR,NDI\params\TransmitRate11g\enum,1,,"2 Mbps"
HKR,NDI\params\TransmitRate11g\enum,2,,"5.5 Mbps"
HKR,NDI\params\TransmitRate11g\enum,3,,"11 Mbps"
HKR,NDI\params\TransmitRate11g\enum,4,,"6 Mbps"
HKR,NDI\params\TransmitRate11g\enum,5,,"9 Mbps"
HKR,NDI\params\TransmitRate11g\enum,6,,"12 Mbps"
HKR,NDI\params\TransmitRate11g\enum,7,,"18 Mbps"
HKR,NDI\params\TransmitRate11g\enum,8,,"24 Mbps"
HKR,NDI\params\TransmitRate11g\enum,9,,"36 Mbps"
HKR,NDI\params\TransmitRate11g\enum,10,,"48 Mbps"
HKR,NDI\params\TransmitRate11g\enum,11,,"54 Mbps"





;-----------------------------------------------------------------------------

;
; 5211 common
;

[5211.reg]

HKR, Ndi\params\MapRegisters,           ParamDesc,                      0,  %MapRegisters%
HKR, Ndi\params\MapRegisters,           default,                        0,  "256"
HKR, Ndi\params\MapRegisters,           min,                            0,  "32"
HKR, Ndi\params\MapRegisters,           max,                            0,  "512"
HKR, Ndi\params\MapRegisters,           step,                           0,  "8"
HKR, Ndi\params\MapRegisters,           base,                           0,  "10"
HKR, Ndi\params\MapRegisters,           type,                           0,  "int"

HKR, Ndi\params\NetworkAddress,         ParamDesc,                      0,  %NetworkAddress%
HKR, Ndi\params\NetworkAddress,         default,                        0,  ""
HKR, Ndi\params\NetworkAddress,         LimitText,                      0,  "12"
HKR, Ndi\params\NetworkAddress,         UpperCase,                      0,  "1"
HKR, Ndi\params\NetworkAddress,         optional,                       0,  "1"
HKR, Ndi\params\NetworkAddress,         type,                           0,  "edit"

HKR, Ndi\params\sleepMode,              ParamDesc,                      0,  %sleepMode%
HKR, Ndi\params\sleepMode,              Base,                           0,  "10"
HKR, Ndi\params\sleepMode,              default,                        0,  "2"
HKR, Ndi\params\sleepMode,              type,                           0,  "enum"
HKR, Ndi\params\sleepMode\enum,         "0",                            0,  %sleepModeOff%
HKR, Ndi\params\sleepMode\enum,         "2",                            0,  %sleepModeNormal%
HKR, Ndi\params\sleepMode\enum,         "1",                            0,  %sleepModeMax%

HKR, Ndi\params\tpc,                    ParamDesc,                      0,  %tpc%
HKR, Ndi\params\tpc,                    Base,                           0,  "10"
HKR, Ndi\params\tpc,                    default,                        0,  "0"
HKR, Ndi\params\tpc,                    type,                           0,  "enum"
HKR, Ndi\params\tpc\enum,               "0",                            0,  %tpc100%
HKR, Ndi\params\tpc\enum,               "1",                            0,  %tpc50%
HKR, Ndi\params\tpc\enum,               "2",                            0,  %tpc25%
HKR, Ndi\params\tpc\enum,               "3",                            0,  %tpc12%
HKR, Ndi\params\tpc\enum,               "4",                            0,  %tpcLowest%

HKR, Ndi\params\shortPreamble,          ParamDesc,                      0,  %shortPreamble%
HKR, Ndi\params\shortPreamble,          Base,                           0,  "10"
HKR, Ndi\params\shortPreamble,          default,                        0,  "1"
HKR, Ndi\params\shortPreamble,          type,                           0,  "enum"
HKR, Ndi\params\shortPreamble\enum,     "1",                            0,  %shortPreambleEnable%
HKR, Ndi\params\shortPreamble\enum,     "0",                            0,  %shortPreambleDisable%


;Following Entry made to Enable /Disable Ext Channel Mode through Device Manager.
; New philips Entry for IBM.

HKR, Ndi\params\ExtendedChannel,          ParamDesc,                      0,  "Extended Channel Mode"
HKR, Ndi\params\ExtendedChannel,          Base,                           0,  "10"
HKR, Ndi\params\ExtendedChannel,          default,                        0,  "0"
HKR, Ndi\params\ExtendedChannel,          type,                           0,  "enum"
HKR, Ndi\params\ExtendedChannel\enum,     "1",                            0,  "Enable"
HKR, Ndi\params\ExtendedChannel\enum,     "0",                            0,  "Disable(for N,America)"


;PHILIPS :: Enable/Disable rate Auto Rate control.

HKR,NDI\params\rateCtrlEnable,ParamDesc,,"Auto Transmit Rate"
HKR,NDI\params\rateCtrlEnable,type,,"enum"
HKR,NDI\params\rateCtrlEnable,Default,,"1"
HKR,NDI\params\rateCtrlEnable\enum,0,,"Disable"
HKR,NDI\params\rateCtrlEnable\enum,1,,"Enable"

;PHILIPS :: 11d mode switch 

HKR,NDI\params\Mode11dSwitch,ParamDesc,,"11d Mode Switch"
HKR,NDI\params\Mode11dSwitch,type,,"enum"
HKR,NDI\params\Mode11dSwitch,Default,,"1"
HKR,NDI\params\Mode11dSwitch\enum,0,,"Enable"
HKR,NDI\params\Mode11dSwitch\enum,1,,"Disable"


HKR,NDI\params\TransmitRate11a,ParamDesc,,"11a Transmit Rates"
HKR,NDI\params\TransmitRate11a,type,,"enum"
HKR,NDI\params\TransmitRate11a,Default,,"5"

HKR,NDI\params\TransmitRate11a\enum,0,,"6 Mbps"
HKR,NDI\params\TransmitRate11a\enum,1,,"9 Mbps"
HKR,NDI\params\TransmitRate11a\enum,2,,"12 Mbps"
HKR,NDI\params\TransmitRate11a\enum,3,,"18 Mbps"
HKR,NDI\params\TransmitRate11a\enum,4,,"24 Mbps"
HKR,NDI\params\TransmitRate11a\enum,5,,"36 Mbps"
HKR,NDI\params\TransmitRate11a\enum,6,,"48 Mbps"
HKR,NDI\params\TransmitRate11a\enum,7,,"54 Mbps"



HKR,NDI\params\TransmitRate11b,ParamDesc,,"11b Transmit Rates"
HKR,NDI\params\TransmitRate11b,type,,"enum"
HKR,NDI\params\TransmitRate11b,Default,,"2"

HKR,NDI\params\TransmitRate11b\enum,0,,"1 Mbps"
HKR,NDI\params\TransmitRate11b\enum,1,,"2 Mbps"
HKR,NDI\params\TransmitRate11b\enum,2,,"5.5 Mbps"
HKR,NDI\params\TransmitRate11b\enum,3,,"11 Mbps"





HKR, Ndi\params\radioEnable,            ParamDesc,                      0,  %radioEnable%
HKR, Ndi\params\radioEnable,            Base,                           0,  "10"
HKR, Ndi\params\radioEnable,            default,                        0,  "1"
HKR, Ndi\params\radioEnable,            type,                           0,  "enum"
HKR, Ndi\params\radioEnable\enum,       "1",                            0,  %radioEnableOn%
HKR, Ndi\params\radioEnable\enum,       "0",                            0,  %radioEnableOff%


HKR, Ndi\params\authTypeUseOnly,               ParamDesc,                      0,  %authTypeUseOnly%
HKR, Ndi\params\authTypeUseOnly,               Base,                           0,  "10"
HKR, Ndi\params\authTypeUseOnly,               default,                        0,  "0"
HKR, Ndi\params\authTypeUseOnly,               type,                           0,  "enum"
HKR, Ndi\params\authTypeUseOnly\enum,          "0",                            0,  %authAuto%
HKR, Ndi\params\authTypeUseOnly\enum,          "1",                            0,  %authOpen%
HKR, Ndi\params\authTypeUseOnly\enum,          "2",                            0,  %authShared%


HKR, ,                                  AdHocBand,                      0x00002,  "0"
HKR, ,                                  AwakeTimePerf,                  0x00002,  "200"
HKR, ,                                  beaconInterval,                 0x00002,  "100"
HKR, ,                                  bkScanEnable,                   0x00002,  "1"
HKR, ,                                  bssType,                        0x00002,  "1"
HKR, ,                                  ccode,                          0x00002,  "US"
HKR, ,                                  clist,                          0x00002,  ""
HKR, ,                                  defaultKey,                     0x00002,  "0"
HKR, ,                                  EncryptionAlg,                  0x00002,  "2"
HKR, ,                                  FragThreshold,                  0x00002,  "2346"
HKR, ,                                  HwTxRetries,                    0x00002,  "4"
HKR, ,                                  privacyInvoked,                 0x00002,  "0"
HKR, ,                                  QoS,                            0x00002,  "0"
HKR, ,                                  rateCtrlEnable,                 0x00002,  "1"
HKR, ,                                  RTSThreshold,                   0x00002,  "2346"
HKR, ,                                  scanType,                       0x00002,  "2"
HKR, ,                                  SwTxRetryScale,                 0x00002,  "6"
HKR, ,                                  SmeEnable,                      0x00002,  "1"
HKR, ,                                  Ssid,                           0x00002,  "WXYZ"

; New philips Entry for IBM.

HKR, ,									scanTimePreSleep,               0x00002,  "60"

HKR, CustomParams\Configurations,       MajorVersion,                   0x10003,  2
HKR, CustomParams\Configurations,       MinorVersion,                   0x10003,  0

HKR, CustomParams\Configurations,       SelectedConfigurationIndex,     0x10003,  0
HKR, CustomParams\Configurations,       SelectedConfigurationName,      0x00002,  "Default"


HKR, CustomParams\Configurations\Cfg0,  AdHocBand,                      0x10003,  1
HKR, CustomParams\Configurations\Cfg0,  AdHocBand,                      0x10003,  1

HKR, CustomParams\Configurations\Cfg0,  ConfigurationName,              0x00002,  "Default"
HKR, CustomParams\Configurations\Cfg0,  NetworkName,	              	0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  NetworkName2,	              	0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  NetworkName3,	              	0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  NetworkConnectionType,          0x10003,  1
HKR, CustomParams\Configurations\Cfg0,  MacAddress,						0x00002,  ""

HKR, CustomParams\Configurations\Cfg0,  Certificate,					0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  EapSelection,         			0x10003,  0

HKR, CustomParams\Configurations\Cfg0,  CA,								0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  DomainName,						0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  LoginName,						0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  Passphrase,						0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  PassphraseLength,      			0x10003,  0x320
HKR, CustomParams\Configurations\Cfg0,  AdvancedAuthenticationType,     0x10003,  0x320

HKR, CustomParams\Configurations\Cfg0,  WPA,         					0x10003,  0

HKR, CustomParams\Configurations\Cfg0,  AdvancedUserName,				0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  AdvancedPassword,				0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  AdvancedPasswdLength,			0x10003,  0x28

HKR, CustomParams\Configurations\Cfg0,  AdvancedCertificate,			0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  leapUserPasswdLength,			0x10003,  0x140


HKR, CustomParams\Configurations\Cfg0,  SharedKey1,						0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  SharedKey2,				0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  SharedKey3,				0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  SharedKey4,				0x00002,  ""
HKR, CustomParams\Configurations\Cfg0, UniqueKey,				0x00002,  ""


HKR, CustomParams\Configurations\Cfg0,  SharedKey1Length,			0x10003,  0x28
HKR, CustomParams\Configurations\Cfg0,  SharedKey2Length,			0x10003,  0x28
HKR, CustomParams\Configurations\Cfg0,  SharedKey3Length,			0x10003,  0x28
HKR, CustomParams\Configurations\Cfg0,  SharedKey4Length,			0x10003,  0x28
HKR, CustomParams\Configurations\Cfg0,  UniqueKeyLength,			0x10003,  0x28




HKR, CustomParams\Configurations\Cfg0,  WEPEncryptType,					0x10003,  0
HKR, CustomParams\Configurations\Cfg0,  DynamicSecurity,         		0x10003,  0
HKR, CustomParams\Configurations\Cfg0,  leapUserName,					0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  leapUserNameLength,         	0x10003,  0
HKR, CustomParams\Configurations\Cfg0,  leapUserPasswd,              	0x00002,  ""

HKR, CustomParams\Configurations\Cfg0,  DefaultKey,                     0x10003,  0
HKR, CustomParams\Configurations\Cfg0,  EnableMacAddress,               0x10003,  0
HKR, CustomParams\Configurations\Cfg0,  EnableSecurity,                 0x10003,  0
HKR, CustomParams\Configurations\Cfg0,  EncryptionAlg,                  0x10003,  4
HKR, CustomParams\Configurations\Cfg0,  HexEntry,                       0x10003,  1
HKR, CustomParams\Configurations\Cfg0,  leapEnabled,                    0x10003,  0
HKR, CustomParams\Configurations\Cfg0,  MacAddress,                     0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  NetworkConnectionType,          0x10003,  1
HKR, CustomParams\Configurations\Cfg0,  NetworkName,                    0x00002,  ""
HKR, CustomParams\Configurations\Cfg0,  PowerManagement,                0x10003,  2 ;PHILIPS set power Mgmt mode to Max.
HKR, CustomParams\Configurations\Cfg0,  Preamble,                       0x10003,  1
HKR, CustomParams\Configurations\Cfg0,  QoS,                            0x10003,  0
HKR, CustomParams\Configurations\Cfg0,  scanType,                       0x10003,  2
HKR, CustomParams\Configurations\Cfg0,  tpc,                            0x10003,  0
HKR, CustomParams\Configurations\Cfg0,  NetBand,                        0x10003,  5
HKR, CustomParams\Configurations\Cfg0,  EnableTurbo,                    0x10003,  5
HKR, CustomParams\Configurations\Cfg0,  Enable11g,                      0x10003,  5
HKR, CustomParams\Configurations\Cfg0,  clist,                   	0x00002,  ""



;-----------------------------------------------------------------------------
; ATHER NT specific
;

[ATHER.reg]
HKR, Ndi,             Service,      0, "AR5211"
HKR, Ndi\Interfaces,  UpperRange,   0, "ndis5"
HKR, Ndi\Interfaces,  LowerRange,   0, "ethernet"
HKR, ,                aifs,         0, "2"
HKR, ,                cwmin,        0, "15"


[ATHER.Service]
DisplayName     = %ATHER.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\ar5211.sys
LoadOrderGroup  = NDIS

;-----------------------------------------------------------------------------
; ATHER NT/XP common
;
[common.EventLog]
AddReg = common.AddEventLog.reg

[common.AddEventLog.reg]
HKR, ,                  EventMessageFile,   0x00020000,   "%%SystemRoot%%\System32\netevent.dll"
HKR, ,                  TypesSupported,     0x00010001,   7

;----------------------------------------------------------------------------
; ATHER Win9x specific
;
[ATHER.win.reg]
HKR, ,                  DevLoader,          0,    "*ndis"
HKR, ,                  DeviceVxDs,         0,    "ar52119x.sys"
HKR, ,                  EnumPropPages,      0,    "netdi.dll,EnumPropPages"

HKR, Ndi\Interfaces,    DefUpper,           0,    "ndis3"
HKR, Ndi\Interfaces,    DefLower,           0,    "ethernet"
HKR, Ndi\Interfaces,    UpperRange,         0,    "ndis3"
HKR, Ndi\Interfaces,    LowerRange,         0,    "ethernet"


HKR, NDIS,              LogDriverName,      0,    "AR52119X"
HKR, NDIS,              MajorNdisVersion,   1,    03
HKR, NDIS,              MinorNdisVersion,   1,    0A
HKR, ,                  aifs,               0,    "2"
HKR, ,                  cwmin,              0,    "15"

HKR, Ndi\Install,       ndis3,              0,    "ATHER.install"

;----------------------------------------------------------------------------
; Win9x Files to Copy
[ATHER.win.CopyFiles]
ar52119x.sys,,,2

;----------------------------------------------------------------------------
; NT Files to Copy
[ATHER.CopyFiles.nt]
ar5211.sys,,,2





[ATHER.DelIniFiles]
Athnic.ini,,,1

[SourceDisksNames]
;
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
1 = %Atheros_Disk%,,,

;----------------------------------------------------------------------------
; Source Files
[SourceDisksFiles]
ar52119x.sys                 = 1,, ; on distribution disk 1
ar5211.sys                   = 1,, ; on distribution disk 1

[DestinationDirs]
ATHER.CopyFiles.nt           = 12
ATHER.win.CopyFiles          = 10,system32\drivers ; %SystemRoot%\system32\drivers 
ATHER.DelIniFiles            = 10,system32\drivers ; %SystemRoot%\system32\drivers 
DefaultDestDir               = 11

[Strings]
Atheros                      = "Accton Technology Corporation"
authTypeUseOnly              = "802.11 Authentication Type"
authOpen                     = "Open"
authShared                   = "Shared"
authAuto                     = "Auto"
MapRegisters                 = "Map Registers"
NetworkAddress               = "Network Address"
sleepMode                    = "Power Save Mode"
sleepModeOff                 = "Off"
sleepModeNormal              = "Normal"
sleepModeMax                 = "Maximum"
tpc                          = "Transmit Power"
tpcLowest                    = "Lowest"
tpc12                        = "12.5%"
tpc25                        = "25%"
tpc50                        = "50%"
tpc100                       = "100%"
shortPreamble                = "802.11b Preamble"
shortPreambleEnable          = "Long and Short"
shortPreambleDisable         = "Long only"
radioEnable                  = "Radio On/Off"
radioEnableOn                = "On"
radioEnableOff               = "Off"

Atheros_Disk                 = "Driver Disk 1"

ATHER.DeviceDesc.2022        = "Dual-band Wi-Fi Wireless Mini PCI Adapter"
ATHER.DeviceDesc.0013        = "11a/b/g Wireless LAN Mini PCI Adapter"
ATHER.Service.DispName       = "Dual-band Wi-Fi Wireless Mini PCI Adapter"

+ cd /var/lib/driverloader && find . -name '*.sys' -type f -print -exec strings -e l {} \;
./ar5211.sys
BFD: ./ar5211.sys (.text): Section flag IMAGE_SCN_MEM_NOT_PAGED (0x8000000) ignored
```aaabbbcccdddeeefffggghhh
translateNullSsid
reAssocEnable
wpaEnabled
yauthTypeUseOnly
authType
removeNoGSubId
enable32KHzClock
roverRideTxPower
abolt
quietAckCtsAllow
tquietOffset
quietDuration
Mode11dSwitch
lExtendedChannel
antennaSwitch
gpioPinFunc0
sleepTimePostScan
scanTimePreSleep
bkScanEnable
scanType
nclearListOnScan
bssAgingPeriod
roamRateBOnly
roamRateB
roamRateA
roamRssiBOnly
roamRssiB
roamRssiA
CardCfgId
tleapTimeout
leapUserPasswdLength
leapUserPasswd
leapUserName
dleapEnabled
tnoBeaconTimeout
shortPreamble
AdhocBand
dNetBand
BusConfig
EncryptionAlg
SwTxRetryScale
sHwTxRetries
ctpc
cwmin
aifs
sQos
yuniqKey
key3
key2
key1
key0
defaultKey
uniqKeyLength
keyLength3
keyLength2
keyLength1
keyLength0
privacyInvoked
eradioEnable
RTSThreshold
FragThreshold
protectionType
5gdraft5
shortSlotTime
SrateCTS
SmodeCTS
TransmitRateTurbo
TransmitRate108g
gTransmitRate11g
bTransmitRate11b
aTransmitRate11a
atimWindow
beaconInterval
ncfpDuration
adhocChannel
ccode
clist
ebssType
Ssid3
Ssid2
Ssid
SmeEnable
rateCtrlEnable
TriggerAdj
overrideACstatus
RollingAvgPeriod
eSleepSampleTime
SleepLogEnable
AwakeTimePerf
AwakeTimePwrSave
SleepTimePerf
SleepTimePwrSave
SleepMode
eCalibrationTime
AutoConfigure
MapRegisters
DriverDesc
2FUZ_d
(2<FPZd
2FUZ_d
(2<FPZd
 	0	 
regAdd.txt
Environment
NdisVersion
jjjj
jjjj
jjjj
@CAHJK
MOFDATA
NDISMOFRESOURCE
VS_VERSION_INFO
StringFileInfo
040904b0
Comments
CompanyName
Accton Technology Corporation
FileDescription
Driver For Dual-band Wi-Fi Wireless Mini PCI Adapter
FileVersion
2.4.1.13
InternalName
AR5211
LegalCopyright
Copyright 2003, Accton Technology Corporation.All Rights Reserved.
LegalTrademarks
Accton Technology Corporation
OriginalFilename
AR5211.SYS
PrivateBuild
ProductName
Driver For Dual-band Wi-Fi Wireless Mini PCI Adapter
ProductVersion
2.4.1.13
SpecialBuild
VarFileInfo
Translation

+ ls -lR /lib/modules/2.6.8-rc3/misc
/lib/modules/2.6.8-rc3/misc:
total 168
-rw-r--r--  1 root root 166437 Aug  4 15:12 driverloader.ko


More information about the driverloader mailing list