From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261213AbULMWy2 (ORCPT ); Mon, 13 Dec 2004 17:54:28 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261204AbULMWy2 (ORCPT ); Mon, 13 Dec 2004 17:54:28 -0500 Received: from smtp-3.hut.fi ([130.233.228.93]:30344 "EHLO smtp-3.hut.fi") by vger.kernel.org with ESMTP id S261346AbULMWgP (ORCPT ); Mon, 13 Dec 2004 17:36:15 -0500 Date: Tue, 14 Dec 2004 00:35:49 +0200 From: Tuomas Jormola To: linux-kernel@vger.kernel.org Subject: PROBLEM: Semi-reproducable condition that leads to oops after file operation syscalls from user space Message-ID: <20041213223549.GA17524@cc.hut.fi> Reply-To: tjormola@cc.hut.fi Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i X-TKK-Virus-Scanned: by amavisd-new-2.1.2-hutcc at putosiko.hut.fi Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hello, [1.] One line summary of the problem: Some code (far?) behind common file operation syscalls of Linux 2.6 sometimes causes oops. [2.] Full description of the problem/report: My machine was running happily a new kernel for a few days. Then I noticed cfagent process run every 15 minutes was causing the kernel to oops. Not each run but about 50% of the time. When I tried to investigate the problem, I had to install ksymoops utility. This is a Debian system so I tried to install it with apt-get (sorry for Debian jaragon). However, the dpkg process apt-get executes to install the packages, segfaulted. A look at the logs revealed that it too had caused the kernel to oops exactly like cfagent had begun to do a couple of days earlier. After a few minutes I tried dpkg -i'n the package manually and to my surprise it went fine. Also during the couple of days of use during cfagent crashes I haven't encountered other instabilities with the system and tasks it performs (NAT and IPsec gateway, storage over NFS for the LAN, general shell box for running mail/news/irc clients) seem to be fine. So I have no idea what's really wrong and I can't reproduce this 100% of the time. I'm no expert in kernel coding (that's why I'm posting this instead of fixing it ;) but juding from the functions mentioned in the oops message later it looks like we're dealing with pretty low level stuff. But it's a funny thing that this seems happen after userspace program has executed lstat(), close() or open() syscall. [3.] Keywords (i.e., modules, networking, kernel): vfs, memory handling [4.] Kernel version (from /proc/version): Linux version 2.6.9 (root@shakti) (gcc version 3.3.5 (Debian 1:3.3.5-3)) #1 Mon Dec 6 11:24:38 EET 2004 Vanilla Linux 2.6.9 plus following patches applied: * Device mapper patches from ftp://sources.redhat.com/pub/dm/patches/2.6-unstable/2.6.9/2.6.9-udm1 except for the kdbg patch. * EVMS 2.4.1 bd-claim.patch * 4 ipsec patches from netfilter patch-o-matic ported to 2.6.9 by someone at netfilter mailing list. * netfilter IPsec policy support from netfilter patch-o-matic [5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt) Not necessarily too informative since I don't seem to be all the debug info enabled but here's an oops caused by dpkg I told earlier. However, no matter which process causes it, Code: at last line is always the same. I have many other samples if needed and as I said, the box is running and not rebooted since the 1st oops so more material can be gathered if needed. OTOH of course I suppose it could be just a RAM chip that is beginning to fail... --- raw message --- Dec 13 22:48:54 shakti kernel: Unable to handle kernel paging request at virtual address 0c00c55b Dec 13 22:48:54 shakti kernel: printing eip: Dec 13 22:48:54 shakti kernel: c0161528 Dec 13 22:48:54 shakti kernel: *pde = 00000000 Dec 13 22:48:54 shakti kernel: Oops: 0000 [#15] Dec 13 22:48:54 shakti kernel: Modules linked in: nls_cp850 nls_iso8859_1 smbfs nfsd exportfs lockd sunrpc ipt_REJECT ipt_owner ipt_pkttype ipt_iprange ipt_policy ipt_multiport ipt_conntrack deflate zlib_deflate zlib_inflate twofish serpent aes_i586 blowfish des sha256 sha1 crypto_null e1000 ohci1394 ieee1394 snd_cmipci snd_opl3_lib snd_hwdep snd_mpu401_uart snd_rawmidi snd_seq_device ipt_MASQUERADE ipt_state ipt_LOG iptable_mangle iptable_filter reiserfs ah4 esp4 xfrm_user ip_nat_ftp ip_nat_irc iptable_nat ip_tables ip_conntrack_irc ip_conntrack_ftp ip_conntrack md5 ipv6 snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss snd soundcore asb100 i2c_sensor i2c_viapro i2c_core e100 mii Dec 13 22:48:54 shakti kernel: CPU: 0 Dec 13 22:48:54 shakti kernel: EIP: 0060:[__d_lookup+104/240] Not tainted VLI Dec 13 22:48:54 shakti kernel: EFLAGS: 00010202 (2.6.9) Dec 13 22:48:54 shakti kernel: EIP is at __d_lookup+0x68/0xf0 Dec 13 22:48:54 shakti kernel: eax: 0c00c55b ebx: 0c00c55b ecx: 00000011 edx: c1c22140 Dec 13 22:48:54 shakti kernel: esi: f463cf60 edi: f3a52540 ebp: db9ea621 esp: f463ce4c Dec 13 22:48:54 shakti kernel: ds: 007b es: 007b ss: 0068 Dec 13 22:48:54 shakti kernel: Process dpkg (pid: 11351, threadinfo=f463c000 task=f714f020) Dec 13 22:48:54 shakti kernel: Stack: 00000000 f52b3000 00000202 f3a52540 00000000 c1c9bfc0 f1f3f013 0000000d Dec 13 22:48:54 shakti kernel: f463ced0 f463cf60 c1d15d40 f463ced0 c0157670 ec9c332c f463ced8 f75a255c Dec 13 22:48:54 shakti kernel: f463ced0 f1f3f013 c93f37ac f463cf60 c0157cac f463cf60 f463ced8 f463ced0 Dec 13 22:48:54 shakti kernel: Call Trace: Dec 13 22:48:54 shakti kernel: [do_lookup+48/176] do_lookup+0x30/0xb0 Dec 13 22:48:54 shakti kernel: [link_path_walk+1468/2912] link_path_walk+0x5bc/0xb60 Dec 13 22:48:54 shakti kernel: [handle_mm_fault+209/320] handle_mm_fault+0xd1/0x140 Dec 13 22:48:54 shakti kernel: [path_lookup+112/272] path_lookup+0x70/0x110 Dec 13 22:48:54 shakti kernel: [open_namei+133/1440] open_namei+0x85/0x5a0 Dec 13 22:48:54 shakti kernel: [filp_open+62/112] filp_open+0x3e/0x70 Dec 13 22:48:54 shakti kernel: [get_unused_fd+51/192] get_unused_fd+0x33/0xc0 Dec 13 22:48:54 shakti kernel: [sys_open+73/144] sys_open+0x49/0x90 Dec 13 22:48:54 shakti kernel: [syscall_call+7/11] syscall_call+0x7/0xb Dec 13 22:48:54 shakti kernel: Code: 89 c2 8b 0d 08 9d 3d c0 81 f2 01 00 37 9e d3 ea 31 d0 8b 15 0c 9d 3d c0 23 05 04 9d 3d c0 8d 04 82 89 44 24 14 8b 18 85 db 74 18 <8b> 03 0f 18 00 90 8d 6b a4 8b 7c 24 0c 39 7d 14 74 12 8b 1b 85 ------------------- --- run through ksymoops --- ksymoops 2.4.9 on i686 2.6.9. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.6.9/ (default) -m /boot/System.map-2.6.9 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Error (regular_file): read_ksyms stat /proc/ksyms failed No modules in ksyms, skipping objects No ksyms, skipping lsmod Dec 13 22:48:54 shakti kernel: Unable to handle kernel paging request at virtual address 0c00c55b Dec 13 22:48:54 shakti kernel: c0161528 Dec 13 22:48:54 shakti kernel: *pde = 00000000 Dec 13 22:48:54 shakti kernel: Oops: 0000 [#15] Dec 13 22:48:54 shakti kernel: CPU: 0 Dec 13 22:48:54 shakti kernel: EIP: 0060:[__d_lookup+104/240] Not tainted VLI Dec 13 22:48:54 shakti kernel: EFLAGS: 00010202 (2.6.9) Dec 13 22:48:54 shakti kernel: eax: 0c00c55b ebx: 0c00c55b ecx: 00000011 edx: c1c22140 Dec 13 22:48:54 shakti kernel: esi: f463cf60 edi: f3a52540 ebp: db9ea621 esp: f463ce4c Dec 13 22:48:54 shakti kernel: ds: 007b es: 007b ss: 0068 Dec 13 22:48:54 shakti kernel: Stack: 00000000 f52b3000 00000202 f3a52540 00000000 c1c9bfc0 f1f3f013 0000000d Dec 13 22:48:54 shakti kernel: f463ced0 f463cf60 c1d15d40 f463ced0 c0157670 ec9c332c f463ced8 f75a255c Dec 13 22:48:54 shakti kernel: f463ced0 f1f3f013 c93f37ac f463cf60 c0157cac f463cf60 f463ced8 f463ced0 Dec 13 22:48:54 shakti kernel: Call Trace: Warning (Oops_read): Code line not seen, dumping what data is available >>edx; c1c22140 >>esi; f463cf60 >>edi; f3a52540 >>ebp; db9ea621 >>esp; f463ce4c Dec 13 22:48:54 shakti kernel: Code: 89 c2 8b 0d 08 9d 3d c0 81 f2 01 00 37 9e d3 ea 31 d0 8b 15 0c 9d 3d c0 23 05 04 9d 3d c0 8d 04 82 89 44 24 14 8b 18 85 db 74 18 <8b> 03 0f 18 00 90 8d 6b a4 8b 7c 24 0c 39 7d 14 74 12 8b 1b 85 Using defaults from ksymoops -t elf32-i386 -a i386 Code; ffffffd5 <__kernel_rt_sigreturn+1b95/????> 00000000 <_EIP>: Code; ffffffd5 <__kernel_rt_sigreturn+1b95/????> 0: 89 c2 mov %eax,%edx Code; ffffffd7 <__kernel_rt_sigreturn+1b97/????> 2: 8b 0d 08 9d 3d c0 mov 0xc03d9d08,%ecx Code; ffffffdd <__kernel_rt_sigreturn+1b9d/????> 8: 81 f2 01 00 37 9e xor $0x9e370001,%edx Code; ffffffe3 <__kernel_rt_sigreturn+1ba3/????> e: d3 ea shr %cl,%edx Code; ffffffe5 <__kernel_rt_sigreturn+1ba5/????> 10: 31 d0 xor %edx,%eax Code; ffffffe7 <__kernel_rt_sigreturn+1ba7/????> 12: 8b 15 0c 9d 3d c0 mov 0xc03d9d0c,%edx Code; ffffffed <__kernel_rt_sigreturn+1bad/????> 18: 23 05 04 9d 3d c0 and 0xc03d9d04,%eax Code; fffffff3 <__kernel_rt_sigreturn+1bb3/????> 1e: 8d 04 82 lea (%edx,%eax,4),%eax Code; fffffff6 <__kernel_rt_sigreturn+1bb6/????> 21: 89 44 24 14 mov %eax,0x14(%esp) Code; fffffffa <__kernel_rt_sigreturn+1bba/????> 25: 8b 18 mov (%eax),%ebx Code; fffffffc <__kernel_rt_sigreturn+1bbc/????> 27: 85 db test %ebx,%ebx Code; fffffffe <__kernel_rt_sigreturn+1bbe/????> 29: 74 18 je 43 <_EIP+0x43> Code; 00000000 Before first symbol 2b: 8b 03 mov (%ebx),%eax Code; 00000002 Before first symbol 2d: 0f 18 00 prefetchnta (%eax) Code; 00000005 Before first symbol 30: 90 nop Code; 00000006 Before first symbol 31: 8d 6b a4 lea 0xffffffa4(%ebx),%ebp Code; 00000009 Before first symbol 34: 8b 7c 24 0c mov 0xc(%esp),%edi Code; 0000000d Before first symbol 38: 39 7d 14 cmp %edi,0x14(%ebp) Code; 00000010 Before first symbol 3b: 74 12 je 4f <_EIP+0x4f> Code; 00000012 Before first symbol 3d: 8b 1b mov (%ebx),%ebx Code; 00000014 Before first symbol 3f: 85 .byte 0x85 2 warnings and 1 error issued. Results may not be reliable. ---------------------------- [6.] A small shell script or example program which triggers the problem (if possible) So no nothing concrete. [7.] Environment AMD Athlon XP based PC with VIA based motherboard, 1.5GB of DDR RAM, Device mapper based software RAID5 disk system with IDE disks, Debian/unstable. [7.1.] Software (add the output of the ver_linux script here) If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux shakti 2.6.9 #1 Mon Dec 6 11:24:38 EET 2004 i686 GNU/Linux Gnu C 3.3.5 Gnu make 3.80 binutils 2.15 util-linux 2.12j mount 2.12j module-init-tools 3.1 e2fsprogs 1.35 reiserfsprogs 3.6.19 reiser4progs 1.0.2 xfsprogs 2.6.20 quota-tools 3.12. nfs-utils 1.0.6 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Procps 3.2.4 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.2.1 Modules Loaded nls_cp850 nls_iso8859_1 smbfs nfsd exportfs lockd sunrpc ipt_REJECT ipt_owner ipt_pkttype ipt_iprange ipt_policy ipt_multiport ipt_conntrack deflate zlib_deflate zlib_inflate twofish serpent aes_i586 blowfish des sha256 sha1 crypto_null e1000 ohci1394 ieee1394 snd_cmipci snd_opl3_lib snd_hwdep snd_mpu401_uart snd_rawmidi snd_seq_device ipt_MASQUERADE ipt_state ipt_LOG iptable_mangle iptable_filter reiserfs ah4 esp4 xfrm_user ip_nat_ftp ip_nat_irc iptable_nat ip_tables ip_conntrack_irc ip_conntrack_ftp ip_conntrack md5 ipv6 snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss snd soundcore asb100 i2c_sensor i2c_viapro i2c_core e100 mii [7.2.] Processor information (from /proc/cpuinfo): processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 8 model name : AMD Athlon(TM) XP 2200+ stepping : 0 cpu MHz : 1802.998 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow bogomips : 3547.13 [7.3.] Module information (from /proc/modules): nls_cp850 4800 1 - Live 0xf8eab000 nls_iso8859_1 3968 1 - Live 0xf8d8b000 smbfs 67448 2 - Live 0xf8f01000 nfsd 229408 8 - Live 0xf8f26000 exportfs 5824 1 nfsd, Live 0xf8ea2000 lockd 69512 2 nfsd, Live 0xf8eb5000 sunrpc 149860 2 nfsd,lockd, Live 0xf8ec7000 ipt_REJECT 6784 4 - Live 0xf8e70000 ipt_owner 3008 28 - Live 0xf8d8d000 ipt_pkttype 1600 4 - Live 0xf8e12000 ipt_iprange 1920 0 - Live 0xf8e3e000 ipt_policy 3264 15 - Live 0xf8e35000 ipt_multiport 1920 0 - Live 0xf8e6e000 ipt_conntrack 2368 0 - Live 0xf8e6c000 deflate 3712 0 - Live 0xf8e02000 zlib_deflate 22040 1 deflate, Live 0xf8e85000 zlib_inflate 18048 1 deflate, Live 0xf8e73000 twofish 37376 0 - Live 0xf8e7a000 serpent 12800 0 - Live 0xf8e37000 aes_i586 38772 0 - Live 0xf8e61000 blowfish 9792 0 - Live 0xf8e2e000 des 11520 0 - Live 0xf8e06000 sha256 9280 0 - Live 0xf8e0e000 sha1 8832 0 - Live 0xf8e0a000 crypto_null 2240 0 - Live 0xf8e04000 e1000 85572 0 - Live 0xf8e14000 ohci1394 34692 0 - Live 0xf8dc7000 ieee1394 111604 1 ohci1394, Live 0xf8ddd000 snd_cmipci 31108 0 - Live 0xf8db3000 snd_opl3_lib 10496 1 snd_cmipci, Live 0xf8d98000 snd_hwdep 9156 1 snd_opl3_lib, Live 0xf8d9c000 snd_mpu401_uart 7424 1 snd_cmipci, Live 0xf8d93000 snd_rawmidi 24164 1 snd_mpu401_uart, Live 0xf8da1000 snd_seq_device 8072 2 snd_opl3_lib,snd_rawmidi, Live 0xf88a9000 ipt_MASQUERADE 3584 1 - Live 0xf8d96000 ipt_state 1856 27 - Live 0xf8d91000 ipt_LOG 6784 8 - Live 0xf8d7f000 iptable_mangle 2752 0 - Live 0xf8d87000 iptable_filter 2880 1 - Live 0xf8d82000 reiserfs 239888 5 - Live 0xf8a14000 ah4 7104 0 - Live 0xf888c000 esp4 8832 0 - Live 0xf89bd000 xfrm_user 16516 0 - Live 0xf8956000 ip_nat_ftp 5104 0 - Live 0xf88e5000 ip_nat_irc 4464 0 - Live 0xf88c2000 iptable_nat 25352 4 ipt_MASQUERADE,ip_nat_ftp,ip_nat_irc, Live 0xf894e000 ip_tables 17280 13 ipt_REJECT,ipt_owner,ipt_pkttype,ipt_iprange,ipt_policy,ipt_multiport,ipt_conntrack,ipt_MASQUERADE,ipt_state,ipt_LOG,iptable_mangle,iptable_filter,iptable_nat, Live 0xf8948000 ip_conntrack_irc 71664 1 ip_nat_irc, Live 0xf8935000 ip_conntrack_ftp 72560 1 ip_nat_ftp, Live 0xf8922000 ip_conntrack 46612 8 ipt_conntrack,ipt_MASQUERADE,ipt_state,ip_nat_ftp,ip_nat_irc,iptable_nat,ip_conntrack_irc,ip_conntrack_ftp, Live 0xf8915000 md5 4096 1 - Live 0xf88ac000 ipv6 251008 46 - Live 0xf895d000 snd_pcm_oss 52968 0 - Live 0xf8907000 snd_pcm 91784 2 snd_cmipci,snd_pcm_oss, Live 0xf88ef000 snd_timer 24324 2 snd_opl3_lib,snd_pcm, Live 0xf88b5000 snd_page_alloc 9928 1 snd_pcm, Live 0xf8891000 snd_mixer_oss 19712 1 snd_pcm_oss, Live 0xf88bc000 snd 51812 10 snd_cmipci,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss, Live 0xf88c6000 soundcore 9376 1 snd, Live 0xf88a5000 asb100 24220 0 - Live 0xf88ae000 i2c_sensor 3776 1 asb100, Live 0xf888f000 i2c_viapro 7244 0 - Live 0xf8884000 i2c_core 23504 3 asb100,i2c_sensor,i2c_viapro, Live 0xf889e000 e100 32768 0 - Live 0xf8895000 mii 4864 1 e100, Live 0xf8887000 [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem) /proc/ioports: 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-006f : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 01f0-01f7 : ide0 03c0-03df : vga+ 03f6-03f6 : ide0 0cf8-0cff : PCI conf1 8800-881f : 0000:00:11.3 8800-881f : uhci_hcd 9000-901f : 0000:00:11.2 9000-901f : uhci_hcd 9400-940f : 0000:00:11.1 9400-9407 : ide0 9408-940f : ide1 9800-983f : 0000:00:10.0 9800-983f : e1000 a000-a01f : 0000:00:0f.0 a000-a01f : e100 a400-a40f : 0000:00:0d.0 a400-a407 : ide2 a408-a40f : ide3 a800-a803 : 0000:00:0d.0 a802-a802 : ide3 b000-b007 : 0000:00:0d.0 b000-b007 : ide3 b400-b403 : 0000:00:0d.0 b402-b402 : ide2 b800-b807 : 0000:00:0d.0 b800-b807 : ide2 d000-d01f : 0000:00:09.1 d000-d01f : uhci_hcd d400-d41f : 0000:00:09.0 d400-d41f : uhci_hcd d800-d8ff : 0000:00:05.0 d800-d8ff : CMI8738-MC6 e400-e47f : motherboard e400-e403 : PM1a_EVT_BLK e404-e405 : PM1a_CNT_BLK e408-e40b : PM_TMR e420-e423 : GPE0_BLK e800-e81f : motherboard e800-e807 : viapro-smbus /proc/iomem: 00000000-0009e7ff : System RAM 0009e800-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000c8000-000ca7ff : Adapter ROM 000cc000-000cd7ff : Adapter ROM 000f0000-000fffff : System ROM 00100000-5fffbfff : System RAM 00100000-002c031b : Kernel code 002c031c-0039833f : Kernel data 5fffc000-5fffefff : ACPI Tables 5ffff000-5fffffff : ACPI Non-volatile Storage f2800000-f281ffff : 0000:00:10.0 f2800000-f281ffff : e1000 f3000000-f301ffff : 0000:00:10.0 f3000000-f301ffff : e1000 f3800000-f38fffff : 0000:00:0f.0 f3800000-f38fffff : e100 f4000000-f4003fff : 0000:00:0d.0 f4800000-f4ffffff : 0000:00:0c.0 f5000000-f50000ff : 0000:00:09.2 f5000000-f50000ff : ehci_hcd f5800000-f5803fff : 0000:00:07.0 f6000000-f60007ff : 0000:00:07.0 f6000000-f60007ff : ohci1394 f7000000-f7000fff : 0000:00:0f.0 f7000000-f7000fff : e100 f8000000-fbffffff : 0000:00:00.0 fec00000-fec00fff : reserved fee00000-fee00fff : reserved ffff0000-ffffffff : reserved [7.5.] PCI information ('lspci -vvv' as root) 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333] Subsystem: Asustek Computer, Inc. A7V333 Mainboard Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Capabilities: [c0] 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:00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Reset- FastB2B- Capabilities: [80] 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:00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) Subsystem: Asustek Computer, Inc. CMI8738 6ch-MX Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR-