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

Bug#773540: linux-image-3.2.0-4-686-pae: add option to restrict filenames with dangerous characters



Package: src:linux
Version: 3.2.63-2+deb7u1
Severity: wishlist
Tags: l10n upstream

Dear Maintainer,

Today's discussion of the Git/Hg security issues led me to
http://www.dwheeler.com/essays/fixing-unix-linux-filenames.html . I'd like to see
a mount option on Linux's standard filesystems (ext2/3/4, xfs, jfs, btrfs, reiser)
to restrict what can be used as a new filename on a particular partition. Possible
option name would be "checknames", or "restrict_names" ("check" would be similar
to a FAT driver option, but is already taken for a diffrent purpose on ext2/3/4).

The argument would be a number combining different rules, for example...

0 - allow all characters anywhere (same as at present)

1 - disallow BEL, BS, CR, LF, VT , DC1..DC4 , SUB, ESC , DEL 
    anywhere in filename; or leading '-', or leading or trailing space or tab

2 - disallow any control character in filename, including encoded 0x80-0x9F

4 - disallow glob ... '*', '?', '[', ']'

8 - disallow pipe ... '<', '>', '"', '|'

16- disallow other OS's separators ... '\', ':'

32- disallow invalid UTF-8

64- disallow UTF-8 encoding unallocated code-points, surrogates, etc.

128-disallow UTF-8 encoding Unicode not in NFC

If a user called creat(2), link(2), or rename(2) with a filename violating one of
these rules, the call would fail, probably with EINVAL.

The Debian installer should set a default of 99 for new filesystems (unless the
system is being initialized with a non-UTF-8 default locale, perhaps).

-- Package-specific info:
** Version:
Linux version 3.2.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.60-1+deb7u3

** Command line:
BOOT_IMAGE=/vmlinuz-3.2.0-4-686-pae root=/dev/mapper/vgScatha-lvRoot ro quiet

** Tainted: O (4096)
 * Out-of-tree module has been loaded.

** Kernel log:
[6466582.648118] usb 3-2: new low-speed USB device number 107 using uhci_hcd
[6466582.826153] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6466582.826173] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6466582.826186] usb 3-2: Product: TEMPerV1.4
[6466582.826195] usb 3-2: Manufacturer: RDing
[6466582.846063] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input234
[6466582.847492] generic-usb 0003:0C45:7401.01CD: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6466582.864196] generic-usb 0003:0C45:7401.01CE: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6481223.240163] usb 3-2: USB disconnect, device number 107
[6481223.512123] usb 3-2: new low-speed USB device number 108 using uhci_hcd
[6481223.688720] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6481223.688741] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6481223.688754] usb 3-2: Product: TEMPerV1.4
[6481223.688763] usb 3-2: Manufacturer: RDing
[6481223.708612] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input235
[6481223.710068] generic-usb 0003:0C45:7401.01CF: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6481223.725756] generic-usb 0003:0C45:7401.01D0: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6497183.280189] usb 3-2: USB disconnect, device number 108
[6497183.520180] usb 3-2: new low-speed USB device number 109 using uhci_hcd
[6497183.695169] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6497183.695188] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6497183.695202] usb 3-2: Product: TEMPerV1.4
[6497183.695211] usb 3-2: Manufacturer: RDing
[6497183.715040] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input236
[6497183.717153] generic-usb 0003:0C45:7401.01D1: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6497183.737233] generic-usb 0003:0C45:7401.01D2: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6518783.088309] usb 3-2: USB disconnect, device number 109
[6518783.392194] usb 3-2: new low-speed USB device number 110 using uhci_hcd
[6518783.567722] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6518783.567741] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6518783.567754] usb 3-2: Product: TEMPerV1.4
[6518783.567763] usb 3-2: Manufacturer: RDing
[6518783.587625] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input237
[6518783.589750] generic-usb 0003:0C45:7401.01D3: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6518783.611152] generic-usb 0003:0C45:7401.01D4: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6538582.912274] usb 3-2: USB disconnect, device number 110
[6538583.216171] usb 3-2: new low-speed USB device number 111 using uhci_hcd
[6538583.391430] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6538583.391450] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6538583.391463] usb 3-2: Product: TEMPerV1.4
[6538583.391473] usb 3-2: Manufacturer: RDing
[6538583.411285] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input238
[6538583.413991] generic-usb 0003:0C45:7401.01D5: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6538583.432475] generic-usb 0003:0C45:7401.01D6: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6552983.280206] usb 3-2: USB disconnect, device number 111
[6552983.524197] usb 3-2: new low-speed USB device number 112 using uhci_hcd
[6552983.698109] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6552983.698129] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6552983.698142] usb 3-2: Product: TEMPerV1.4
[6552983.698151] usb 3-2: Manufacturer: RDing
[6552983.720975] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input239
[6552983.722443] generic-usb 0003:0C45:7401.01D7: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6552983.740293] generic-usb 0003:0C45:7401.01D8: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6567383.152169] usb 3-2: USB disconnect, device number 112
[6567383.424130] usb 3-2: new low-speed USB device number 113 using uhci_hcd
[6567383.599176] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6567383.599195] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6567383.599208] usb 3-2: Product: TEMPerV1.4
[6567383.599217] usb 3-2: Manufacturer: RDing
[6567383.619062] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input240
[6567383.621168] generic-usb 0003:0C45:7401.01D9: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6567383.640154] generic-usb 0003:0C45:7401.01DA: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6581783.272292] usb 3-2: USB disconnect, device number 113
[6581783.516098] usb 3-2: new low-speed USB device number 114 using uhci_hcd
[6581783.696022] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6581783.696098] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6581783.696112] usb 3-2: Product: TEMPerV1.4
[6581783.696121] usb 3-2: Manufacturer: RDing
[6581783.717034] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input241
[6581783.718457] generic-usb 0003:0C45:7401.01DB: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6581783.736180] generic-usb 0003:0C45:7401.01DC: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6601582.600199] usb 3-2: USB disconnect, device number 114
[6601582.904122] usb 3-2: new low-speed USB device number 115 using uhci_hcd
[6601583.079158] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6601583.079178] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6601583.079191] usb 3-2: Product: TEMPerV1.4
[6601583.079200] usb 3-2: Manufacturer: RDing
[6601583.099201] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input242
[6601583.101265] generic-usb 0003:0C45:7401.01DD: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6601583.120546] generic-usb 0003:0C45:7401.01DE: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6610403.056490] EXT4-fs (dm-8): warning: maximal mount count reached, running e2fsck is recommended
[6610403.059509] EXT4-fs (dm-8): mounted filesystem without journal. Opts: (null)
[6623183.152165] usb 3-2: USB disconnect, device number 115
[6623183.424194] usb 3-2: new low-speed USB device number 116 using uhci_hcd
[6623183.599497] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6623183.599517] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6623183.599529] usb 3-2: Product: TEMPerV1.4
[6623183.599538] usb 3-2: Manufacturer: RDing
[6623183.621549] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input243
[6623183.623099] generic-usb 0003:0C45:7401.01DF: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6623183.643439] generic-usb 0003:0C45:7401.01E0: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1
[6637582.776181] usb 3-2: USB disconnect, device number 116
[6637583.084119] usb 3-2: new low-speed USB device number 117 using uhci_hcd
[6637583.259934] usb 3-2: New USB device found, idVendor=0c45, idProduct=7401
[6637583.259954] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[6637583.259968] usb 3-2: Product: TEMPerV1.4
[6637583.259977] usb 3-2: Manufacturer: RDing
[6637583.280835] input: RDing TEMPerV1.4 as /devices/pci0000:00/0000:00:14.2/usb3/3-2/3-2:1.0/input/input244
[6637583.282901] generic-usb 0003:0C45:7401.01E1: input,hidraw0: USB HID v1.10 Keyboard [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input0
[6637583.302084] generic-usb 0003:0C45:7401.01E2: hiddev0,hidraw1: USB HID v1.10 Device [RDing TEMPerV1.4] on usb-0000:00:14.2-2/input1

** Model information
not available

** Loaded modules:
btrfs
libcrc32c
ufs
qnx4
hfsplus
hfs
minix
ntfs
msdos
xfs
reiserfs
ext2
efivars
usb_storage
ppp_async
crc_ccitt
ppp_generic
slhc
xt_tcpudp
iptable_nat
nf_nat
nf_conntrack_ipv4
nf_defrag_ipv4
nf_conntrack
ip_tables
x_tables
tun
iscsi_trgt(O)
crc32c
ipx
p8023
ppdev
lp
deflate
zlib_deflate
ctr
twofish_generic
twofish_i586
twofish_common
camellia
serpent
blowfish_generic
blowfish_common
cast5
des_generic
cbc
cryptd
aes_i586
aes_generic
xcbc
rmd160
sha512_generic
sha256_generic
sha1_generic
hmac
crypto_null
af_key
quota_v2
quota_tree
fuse
nfsd
nfs
nfs_acl
auth_rpcgss
fscache
lockd
sunrpc
nls_utf8
nls_cp437
vfat
fat
jfs
ext4
crc16
jbd2
dm_snapshot
loop
usblp
snd_via82xx
snd_ac97_codec
snd_mpu401_uart
snd_rawmidi
snd_seq_device
snd_pcm
snd_page_alloc
snd_timer
snd
evdev
ac97_bus
gameport
via686a
psmouse
soundcore
serio_raw
pcspkr
i2c_viapro
i2c_core
parport_pc
parport
shpchp
processor
thermal_sys
button
ext3
mbcache
jbd
dm_mod
usbhid
hid
sg
sr_mod
sd_mod
crc_t10dif
cdrom
ata_generic
pata_via
libata
uhci_hcd
ohci_hcd
scsi_mod
ehci_hcd
usbcore
floppy
usb_common
8139too
8139cp
mii

** PCI devices:
00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] [1106:0691] (rev 03)
	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
	Region 0: Memory at 50000000 (32-bit, prefetchable) [size=256M]
	Capabilities: <access denied>
	Kernel driver in use: agpgart-via

00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] [1106:8305] (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=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
	Latency: 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	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>

00:03.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
	Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139]
	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: 66 (8000ns min, 16000ns max)
	Interrupt: pin A routed to IRQ 3
	Region 0: I/O ports at 1000 [size=256]
	Region 1: Memory at 40500000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: 8139too

00:04.0 VGA compatible controller [0300]: Trident Microsystems TGUI 9440 [1023:9440] (rev e3) (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=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at 40000000 (32-bit, non-prefetchable) [size=2M]
	Region 1: Memory at 40200000 (32-bit, non-prefetchable) [size=64K]
	[virtual] Expansion ROM at 2c000000 [disabled] [size=64K]

00:05.0 USB controller [0c03]: NEC Corporation USB [1033:0035] (rev 41) (prog-if 10 [OHCI])
	Subsystem: Packard Bell B.V. Device [1631:0035]
	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 (250ns min, 10500ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at 40300000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: ohci_hcd

00:05.1 USB controller [0c03]: NEC Corporation USB [1033:0035] (rev 41) (prog-if 10 [OHCI])
	Subsystem: Packard Bell B.V. Device [1631:0035]
	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 (250ns min, 10500ns max), Cache Line Size: 32 bytes
	Interrupt: pin B routed to IRQ 10
	Region 0: Memory at 40400000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: ohci_hcd

00:05.2 USB controller [0c03]: NEC Corporation USB 2.0 [1033:00e0] (rev 02) (prog-if 20 [EHCI])
	Subsystem: Packard Bell B.V. Device [1631:1600]
	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 (4000ns min, 8500ns max), Cache Line Size: 32 bytes
	Interrupt: pin C routed to IRQ 11
	Region 0: Memory at 40600000 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd

00:14.0 ISA bridge [0601]: VIA Technologies, Inc. VT82C686 [Apollo Super South] [1106:0686] (rev 22)
	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
	Kernel driver in use: parport_pc

00:14.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 10) (prog-if 8a [Master SecP PriP])
	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
	Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
	Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
	Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
	Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
	Region 4: I/O ports at 1840 [size=16]
	Capabilities: <access denied>
	Kernel driver in use: pata_via

00:14.2 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 10) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc. (Wrong ID) VA-502 Mainboard [0925:1234]
	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: 66, Cache Line Size: 32 bytes
	Interrupt: pin D routed to IRQ 11
	Region 4: I/O ports at 1800 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:14.3 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 10) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc. (Wrong ID) VA-502 Mainboard [0925:1234]
	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: 66, Cache Line Size: 32 bytes
	Interrupt: pin D routed to IRQ 11
	Region 4: I/O ports at 1820 [size=32]
	Capabilities: <access denied>
	Kernel driver in use: uhci_hcd

00:14.4 Bridge [0680]: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] [1106:3057] (rev 30)
	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 ? routed to IRQ 9
	Capabilities: <access denied>

00:14.5 Multimedia audio controller [0401]: VIA Technologies, Inc. VT82C686 AC97 Audio Controller [1106:3058] (rev 20)
	Subsystem: Compaq Computer Corporation Device [0e11:003d]
	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 C routed to IRQ 10
	Region 0: I/O ports at 1400 [size=256]
	Region 1: I/O ports at 1850 [size=4]
	Region 2: I/O ports at 1854 [size=4]
	Capabilities: <access denied>
	Kernel driver in use: snd_via82xx


** USB devices:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 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 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 117: ID 0c45:7401 Microdia 
Bus 002 Device 002: ID 03f0:1204 Hewlett-Packard DeskJet 930c


-- System Information:
Debian Release: 7.7
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-3.2.0-4-686-pae depends on:
ii  debconf [debconf-2.0]                   1.5.49
ii  initramfs-tools [linux-initramfs-tool]  0.109.1
ii  kmod                                    9-3
ii  linux-base                              3.5
ii  module-init-tools                       9-3

Versions of packages linux-image-3.2.0-4-686-pae recommends:
ii  firmware-linux-free  3.2
ii  libc6-i686           2.13-38+deb7u6

Versions of packages linux-image-3.2.0-4-686-pae suggests:
pn  debian-kernel-handbook  <none>
ii  grub-pc                 1.99-27+deb7u2
pn  linux-doc-3.2           <none>

Versions of packages linux-image-3.2.0-4-686-pae is related to:
pn  firmware-atheros        <none>
pn  firmware-bnx2           <none>
pn  firmware-bnx2x          <none>
pn  firmware-brcm80211      <none>
pn  firmware-intelwimax     <none>
pn  firmware-ipw2x00        <none>
pn  firmware-ivtv           <none>
pn  firmware-iwlwifi        <none>
pn  firmware-libertas       <none>
pn  firmware-linux          <none>
pn  firmware-linux-nonfree  <none>
pn  firmware-myricom        <none>
pn  firmware-netxen         <none>
pn  firmware-qlogic         <none>
pn  firmware-ralink         <none>
pn  firmware-realtek        <none>
pn  xen-hypervisor          <none>

-- debconf information excluded


Reply to: