--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: linux-image-2.6.26-2-amd64: ext3: umount with pending long symlinks and other I/O results in corrupted symlinks
- From: Jonathan Teh <jonathan.teh@bluearc.com>
- Date: Fri, 12 Mar 2010 13:13:12 +0000
- Message-id: <20100312131312.13866.95956.reportbug@diesel.dev.bluearc.com>
Package: linux-2.6
Version: 2.6.26-21lenny3
Severity: important
I have a script that extracts a large tarball (>1GiB) that contains long symlinks to an ext3 partition (using default mount options) and then unmounts it. For instance:
cd /path-to-ext3-partition
tar xzf <path-to-tarball>
cd /
umount /path-to-ext3-partition
On mounting the ext3 partition again, some long symlinks are observed to be corrupted and appear to contain data from previously deleted files.
Further investigation shows that this bug was fixed upstream in 2.6.28 as commit c87591b719737b4e91eb1a9fa8fd55a4ff1886d6.
In 2.6.29, that was reverted and fixed in jbd in commit 8fe4cd0dc5ea43760c59eb256404188272cc95dd.
For now I have used "mount -o data=journal" as a workaround, which fixes it.
Please consider backporting the fix. Original upstream commit reproduced here with test case:
commit c87591b719737b4e91eb1a9fa8fd55a4ff1886d6
Author: Arthur Jones <ajones@riverbed.com>
Date: Thu Nov 6 12:53:35 2008 -0800
ext3: wait on all pending commits in ext3_sync_fs
In ext3_sync_fs, we only wait for a commit to finish if we started it, but
there may be one already in progress which will not be synced.
In the case of a data=ordered umount with pending long symlinks which are
delayed due to a long list of other I/O on the backing block device, this
causes the buffer associated with the long symlinks to not be moved to the
inode dirty list in the second phase of fsync_super. Then, before they
can be dirtied again, kjournald exits, seeing the UMOUNT flag and the
dirty pages are never written to the backing block device, causing long
symlink corruption and exposing new or previously freed block data to
userspace.
This can be reproduced with a script created
by Eric Sandeen <sandeen@redhat.com>:
#!/bin/bash
umount /mnt/test2
mount /dev/sdb4 /mnt/test2
rm -f /mnt/test2/*
dd if=/dev/zero of=/mnt/test2/bigfile bs=1M count=512
touch /mnt/test2/thisisveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylongfilename
ln -s /mnt/test2/thisisveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylongfilename /mnt/test2/link
umount /mnt/test2
mount /dev/sdb4 /mnt/test2
ls /mnt/test2/
umount /mnt/test2
To ensure all commits are synced, we flush all journal commits now when
sync_fs'ing ext3.
Signed-off-by: Arthur Jones <ajones@riverbed.com>
Cc: Eric Sandeen <sandeen@redhat.com>
Cc: Theodore Ts'o <tytso@mit.edu>
Cc: <linux-ext4@vger.kernel.org>
Cc: <stable@kernel.org> [2.6.everything]
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-- Package-specific info:
** Version:
Linux version 2.6.26-2-amd64 (Debian 2.6.26-21lenny3) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Thu Feb 11 00:59:32 UTC 2010
** Command line:
root=/dev/sda1 ro
** Tainted: P (1)
* Proprietary module has been loaded.
** Kernel log:
[1570564.264343] br0: topology change detected, propagating
[1570564.264343] br0: port 2(vnet0) entering forwarding state
[1570566.264951] vnet0: no IPv6 routers present
[1575673.456870] br0: port 2(vnet0) entering disabled state
[1575673.468830] device vnet0 left promiscuous mode
[1575673.468833] br0: port 2(vnet0) entering disabled state
[1575835.008089] device vnet0 entered promiscuous mode
[1575835.125356] br0: port 2(vnet0) entering learning state
[1575844.690187] br0: topology change detected, propagating
[1575844.690192] br0: port 2(vnet0) entering forwarding state
[1575846.274087] vnet0: no IPv6 routers present
[1575874.080052] br0: port 2(vnet0) entering disabled state
[1575874.098255] device vnet0 left promiscuous mode
[1575874.098258] br0: port 2(vnet0) entering disabled state
[1575910.619462] device vnet0 entered promiscuous mode
[1575910.620420] br0: port 2(vnet0) entering learning state
[1575920.256053] br0: topology change detected, propagating
[1575920.256059] br0: port 2(vnet0) entering forwarding state
[1575922.538857] vnet0: no IPv6 routers present
[1576747.146785] br0: port 2(vnet0) entering disabled state
[1576747.159799] device vnet0 left promiscuous mode
[1576747.159802] br0: port 2(vnet0) entering disabled state
[1577034.573066] device vnet0 entered promiscuous mode
[1577034.573992] br0: port 2(vnet0) entering learning state
[1577044.312384] br0: topology change detected, propagating
[1577044.312384] br0: port 2(vnet0) entering forwarding state
[1577046.142647] vnet0: no IPv6 routers present
[1580185.118295] br0: port 2(vnet0) entering disabled state
[1580185.130606] device vnet0 left promiscuous mode
[1580185.130606] br0: port 2(vnet0) entering disabled state
[1585091.862429] device vnet0 entered promiscuous mode
[1585091.862469] br0: port 2(vnet0) entering learning state
[1585101.789081] br0: topology change detected, propagating
[1585101.789086] br0: port 2(vnet0) entering forwarding state
[1585103.320218] vnet0: no IPv6 routers present
[1585126.372861] br0: port 2(vnet0) entering disabled state
[1585126.382853] device vnet0 left promiscuous mode
[1585126.382856] br0: port 2(vnet0) entering disabled state
[1591876.119776] device vnet0 entered promiscuous mode
[1591876.120715] br0: port 2(vnet0) entering learning state
[1591886.153013] br0: topology change detected, propagating
[1591886.153018] br0: port 2(vnet0) entering forwarding state
[1591888.488808] vnet0: no IPv6 routers present
[1592101.557087] br0: port 2(vnet0) entering disabled state
[1592101.569080] device vnet0 left promiscuous mode
[1592101.569083] br0: port 2(vnet0) entering disabled state
[1593233.791631] device vnet0 entered promiscuous mode
[1593233.792575] br0: port 2(vnet0) entering learning state
[1593244.949587] br0: topology change detected, propagating
[1593244.949592] br0: port 2(vnet0) entering forwarding state
[1593247.855010] vnet0: no IPv6 routers present
[1606979.641371] br0: port 2(vnet0) entering disabled state
[1606979.653371] device vnet0 left promiscuous mode
[1606979.653371] br0: port 2(vnet0) entering disabled state
[1807230.251421] device vnet0 entered promiscuous mode
[1807230.254920] br0: port 2(vnet0) entering learning state
[1807239.681719] br0: topology change detected, propagating
[1807239.681724] br0: port 2(vnet0) entering forwarding state
[1807241.561311] vnet0: no IPv6 routers present
[1809662.991872] br0: port 2(vnet0) entering disabled state
[1809663.002698] device vnet0 left promiscuous mode
[1809663.002702] br0: port 2(vnet0) entering disabled state
[2105137.730385] eth1: received packet with own address as source address
[2105137.732122] eth1: received packet with own address as source address
[2105137.732131] eth1: received packet with own address as source address
[2105137.736391] eth1: received packet with own address as source address
[2105137.736391] eth1: received packet with own address as source address
[2105137.736391] eth1: received packet with own address as source address
[2105137.736391] eth1: received packet with own address as source address
[2105137.736391] eth1: received packet with own address as source address
[2105137.736391] eth1: received packet with own address as source address
[2105137.736480] eth1: received packet with own address as source address
[2105145.732844] __ratelimit: 48 messages suppressed
[2105145.732849] eth1: received packet with own address as source address
[2105160.681470] __ratelimit: 95 messages suppressed
[2105160.681470] eth1: received packet with own address as source address
** Model information
sys_vendor: ASUSTEK COMPUTER INC
product_name: P5W DH Deluxe
product_version: System Version
chassis_vendor: Chassis Manufacture
chassis_version: Chassis Version
bios_vendor: American Megatrends Inc.
bios_version: 2704
board_vendor: ASUSTeK Computer INC.
board_name: P5W DH Deluxe
board_version: Rev 1.xx
** Loaded modules:
Module Size Used by
tun 14084 0
ipt_MASQUERADE 7296 1
iptable_nat 9872 1
nf_nat 23192 2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4 19352 4 iptable_nat,nf_nat
xt_state 6656 1
nf_conntrack 71440 5 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state
ipt_REJECT 7552 2
xt_tcpudp 7680 4
iptable_filter 7424 1
ip_tables 21520 2 iptable_nat,iptable_filter
x_tables 25224 6 ipt_MASQUERADE,iptable_nat,xt_state,ipt_REJECT,xt_tcpudp,ip_tables
kvm_intel 39776 0
kvm 129640 1 kvm_intel
bridge 53544 0
rndis_wlan 26248 0
rndis_host 12032 1 rndis_wlan
cdc_ether 9856 1 rndis_host
usbnet 21000 3 rndis_wlan,rndis_host,cdc_ether
nvidia 8105072 24
binfmt_misc 13580 1
vboxnetadp 10048 0
vboxnetflt 17040 0
vboxdrv 1766444 2 vboxnetadp,vboxnetflt
ppdev 11656 0
parport_pc 31016 0
lp 14724 0
parport 41776 3 ppdev,parport_pc,lp
autofs4 24072 23
cpufreq_powersave 6400 0
cpufreq_userspace 8452 0
cpufreq_stats 9120 0
cpufreq_ondemand 11792 0
freq_table 9344 2 cpufreq_stats,cpufreq_ondemand
cpufreq_conservative 11784 0
nfsd 248616 17
auth_rpcgss 47520 1 nfsd
exportfs 8704 1 nfsd
nfs 252080 0
lockd 68944 2 nfsd,nfs
nfs_acl 7552 2 nfsd,nfs
sunrpc 197992 13 nfsd,auth_rpcgss,nfs,lockd,nfs_acl
ipv6 288456 55
coretemp 11008 0
w83627ehf 26512 0
hwmon_vid 7296 1 w83627ehf
tcp_diag 5888 0
inet_diag 13968 1 tcp_diag
sbp2 25356 0
loop 19468 0
arc4 6272 2
ecb 7296 2
crypto_blkcipher 21636 1 ecb
rtl8187 37120 0
mac80211 163120 1 rtl8187
eeprom_93cx6 6784 1 rtl8187
cfg80211 30224 2 rtl8187,mac80211
button 11680 0
psmouse 42268 0
serio_raw 9988 0
snd_hda_intel 436696 0
snd_pcm_oss 41760 0
snd_mixer_oss 18816 1 snd_pcm_oss
snd_pcm 81800 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 7428 0
snd_seq_oss 33152 0
snd_seq_midi 11072 0
snd_rawmidi 26784 1 snd_seq_midi
snd_seq_midi_event 11904 2 snd_seq_oss,snd_seq_midi
snd_seq 54304 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 25744 2 snd_pcm,snd_seq
snd_seq_device 11668 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 63688 9 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_i801 13596 0
pcspkr 7040 0
i82975x_edac 9096 0
soundcore 12064 1 snd
rng_core 8968 0
i2c_core 27936 2 nvidia,i2c_i801
snd_page_alloc 13072 2 snd_hda_intel,snd_pcm
edac_core 49560 1 i82975x_edac
evdev 14208 3
ext3 125072 6
jbd 51240 1 ext3
mbcache 12804 1 ext3
dm_mirror 20608 0
dm_log 13956 1 dm_mirror
dm_snapshot 19400 0
dm_mod 58864 6 dm_mirror,dm_log,dm_snapshot
ide_cd_mod 36360 0
cdrom 37928 1 ide_cd_mod
ata_generic 10116 0
sd_mod 29376 13
jmicron 6912 0 [permanent]
piix 12424 0 [permanent]
usbhid 45792 0
hid 41792 1 usbhid
ff_memless 9224 1 usbhid
ohci1394 32692 0
ieee1394 93944 2 sbp2,ohci1394
e100 37648 0
mii 9856 2 usbnet,e100
ahci 33036 10
ehci_hcd 36108 0
ide_pci_generic 9220 0 [permanent]
uhci_hcd 25760 0
ide_core 128284 4 ide_cd_mod,jmicron,piix,ide_pci_generic
libata 165600 2 ata_generic,ahci
scsi_mod 161016 3 sbp2,sd_mod,libata
dock 14112 1 libata
sky2 48132 0
thermal 22688 0
processor 42304 1 thermal
fan 9352 0
thermal_sys 17728 3 thermal,processor,fan
** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 82975X Memory Controller Hub [8086:277c] (rev c0)
Subsystem: ASUSTeK Computer Inc. P5WDG2 WS Professional motherboard [1043:8178]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel modules: i82975x_edac
00:01.0 PCI bridge [0604]: Intel Corporation 82975X PCI Express Root Port [8086:277d] (rev c0) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 16 bytes
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
Memory behind bridge: faa00000-feafffff
Prefetchable memory behind bridge: 00000000cff00000-00000000efefffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01)
Subsystem: ASUSTeK Computer Inc. Device [1043:81d8]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 19
Region 0: Memory at febfc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 16 bytes
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
Prefetchable memory behind bridge: 00000000cfe00000-00000000cfefffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:1c.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 [8086:27d6] (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 16 bytes
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fa900000-fa9fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:1c.5 PCI bridge [0604]: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 [8086:27e2] (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 16 bytes
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fa800000-fa8fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp
00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 01) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 20
Region 4: I/O ports at e480 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 01) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 17
Region 4: I/O ports at e800 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 01) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at e880 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 01) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin D routed to IRQ 19
Region 4: I/O ports at ec00 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 01) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 20
Region 0: Memory at febfbc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev e1) (prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: fa700000-fa7fffff
Prefetchable memory behind bridge: 00000000c4000000-00000000c40fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge [8086:27b8] (rev 01)
Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel modules: intel-rng, iTCO_wdt
00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01) (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 22
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at ffa0 [size=16]
Kernel driver in use: PIIX_IDE
Kernel modules: ide-pci-generic, piix, ata_generic
00:1f.2 SATA controller [0106]: Intel Corporation 82801GR/GH (ICH7 Family) SATA AHCI Controller [8086:27c1] (rev 01) (prog-if 01 [AHCI 1.0])
Subsystem: ASUSTeK Computer Inc. Device [1043:2606]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 1274
Region 0: I/O ports at e400 [size=8]
Region 1: I/O ports at e080 [size=4]
Region 2: I/O ports at e000 [size=8]
Region 3: I/O ports at dc00 [size=4]
Region 4: I/O ports at d880 [size=16]
Region 5: Memory at febfb800 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 01)
Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 23
Region 4: I/O ports at 0400 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c-i801
01:01.0 Ethernet controller [0200]: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 [8086:1229] (rev 0c)
Subsystem: Intel Corporation EtherExpress PRO/100 S Desktop Adapter [8086:0040]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (2000ns min, 14000ns max)
Interrupt: pin A routed to IRQ 22
Region 0: Memory at fa7ff000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at ac00 [size=64]
Region 2: Memory at fa7c0000 (32-bit, non-prefetchable) [size=128K]
Expansion ROM at c4000000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: e100
Kernel modules: eepro100, e100
01:03.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) [104c:8023] (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. P5W DH Deluxe Motherboard [1043:815b]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (500ns min, 1000ns max), Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 21
Region 0: Memory at fa7fe800 (32-bit, non-prefetchable) [size=2K]
Region 1: Memory at fa7f8000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: ohci1394
Kernel modules: ohci1394
02:00.0 SATA controller [0106]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: ASUSTeK Computer Inc. P5B [JMB363] [1043:81e4]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 17
Region 5: Memory at fa8fe000 (32-bit, non-prefetchable) [size=8K]
Expansion ROM at fa8e0000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci
02:00.1 IDE interface [0101]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 02) (prog-if 85 [Master SecO PriO])
Subsystem: ASUSTeK Computer Inc. P5B [JMB363] [1043:81e4]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 18
Region 0: I/O ports at bc00 [size=8]
Region 1: I/O ports at b880 [size=4]
Region 2: I/O ports at b800 [size=8]
Region 3: I/O ports at b480 [size=4]
Region 4: I/O ports at b400 [size=16]
Capabilities: <access denied>
Kernel driver in use: JMicron IDE
Kernel modules: ide-pci-generic, jmicron, ata_generic
03:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 20)
Subsystem: ASUSTeK Computer Inc. Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus) [1043:8142]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 1275
Region 0: Memory at fa9fc000 (64-bit, non-prefetchable) [size=16K]
Region 2: I/O ports at c800 [size=256]
Expansion ROM at fa9c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: sky2
Kernel modules: sky2
05:00.0 VGA compatible controller [0300]: nVidia Corporation NV44 [GeForce 7100 GS] [10de:016a] (rev a1) (prog-if 00 [VGA controller])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at feae0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia, nvidiafb
** USB devices:
Bus 005 Device 005: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Bus 005 Device 004: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
Bus 001 Device 004: ID 413c:3012 Dell Computer Corp. Optical Wheel Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
-- System Information:
Debian Release: 5.0.4
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages linux-image-2.6.26-2-amd64 depends on:
ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy
ii initramfs-tools [linux-initra 0.92o tools for generating an initramfs
ii module-init-tools 3.4-1 tools for managing Linux kernel mo
linux-image-2.6.26-2-amd64 recommends no packages.
Versions of packages linux-image-2.6.26-2-amd64 suggests:
ii grub 0.97-47lenny2 GRand Unified Bootloader (Legacy v
ii linux-doc-2.6.26 2.6.26-21lenny3 Linux kernel specific documentatio
Versions of packages linux-image-2.6.26-2-amd64 is related to:
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
pn firmware-iwlwifi <none> (no description available)
pn firmware-linux <none> (no description available)
pn firmware-linux-nonfree <none> (no description available)
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
-- debconf information:
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.26-2-amd64/postinst/bootloader-error-2.6.26-2-amd64:
linux-image-2.6.26-2-amd64/preinst/lilo-initrd-2.6.26-2-amd64: true
linux-image-2.6.26-2-amd64/postinst/depmod-error-2.6.26-2-amd64: false
linux-image-2.6.26-2-amd64/postinst/old-dir-initrd-link-2.6.26-2-amd64: true
linux-image-2.6.26-2-amd64/postinst/create-kimage-link-2.6.26-2-amd64: true
linux-image-2.6.26-2-amd64/preinst/initrd-2.6.26-2-amd64:
linux-image-2.6.26-2-amd64/preinst/lilo-has-ramdisk:
linux-image-2.6.26-2-amd64/preinst/abort-install-2.6.26-2-amd64:
linux-image-2.6.26-2-amd64/postinst/old-initrd-link-2.6.26-2-amd64: true
linux-image-2.6.26-2-amd64/postinst/depmod-error-initrd-2.6.26-2-amd64: false
linux-image-2.6.26-2-amd64/postinst/bootloader-test-error-2.6.26-2-amd64:
linux-image-2.6.26-2-amd64/preinst/overwriting-modules-2.6.26-2-amd64: true
linux-image-2.6.26-2-amd64/postinst/kimage-is-a-directory:
linux-image-2.6.26-2-amd64/preinst/failed-to-move-modules-2.6.26-2-amd64:
linux-image-2.6.26-2-amd64/prerm/would-invalidate-boot-loader-2.6.26-2-amd64: true
linux-image-2.6.26-2-amd64/postinst/old-system-map-link-2.6.26-2-amd64: true
linux-image-2.6.26-2-amd64/preinst/abort-overwrite-2.6.26-2-amd64:
linux-image-2.6.26-2-amd64/preinst/bootloader-initrd-2.6.26-2-amd64: true
linux-image-2.6.26-2-amd64/preinst/elilo-initrd-2.6.26-2-amd64: true
linux-image-2.6.26-2-amd64/prerm/removing-running-kernel-2.6.26-2-amd64: true
--- End Message ---