Hello, I've gotten an oops three times now in about 24 hours while sending stuff over the VPN router through the linux box. The second-last time I was too lazy to copy down all the information, but the code position and Call Trace were the same although the stack was different. I think it happens during the IKE re-negotiations. The D-Link DI804V can only pre-shared keys, tunnelling mode, and this racoon.conf is set up to limit warnings. Notice that I set racoon to ridiculously small time-outs (10-15 seconds), but the DI-804V router had much longer ones. This created long and awkward re-negotiations (which it should have--the router has a slow ARM processor that takes 5 seconds to initiate and can't do over 83KB/sec). The frequent slow negotiations may also have created the kernel oops. I'm recording tcpdump & DI-804V logs (they're actually quite good), and maybe it will crash again, but I'm also using the same half-hour timeouts now. On a different note, the 4.73 firmware (the most recent) can't establish a connection in aggressive mode with racoon, but this could easily be a firmware bug. I'm just using main mode instead. Thank you, Nathan Banks ----8<--------------------------8<------------------ Linux version 2.6.0-test2 (root@blinken) (gcc version 3.3.1 20030626 (Debian prerelease)) #3 Thu Jul 31 13:08:03 PDT 2003 ----8<--------------------------8<------------------ #!/usr/local/sbin/setkey -f flush; spdflush; spdadd 172.19.2.0/24 172.19.1.0/24 any -P in ipsec esp/tunnel/10.0.0.2-10.0.0.1/require; spdadd 172.19.1.0/24 172.19.2.0/24 any -P out ipsec esp/tunnel/10.0.0.1-10.0.0.2/require; ----8<--------------------------8<------------------ racoon.conf: # $KAME: racoon.conf.in,v 1.18 2001/08/16 06:33:40 itojun Exp $ # search this file for pre_shared_key with various ID key. path pre_shared_key "/usr/local/etc/racoon/psk.txt" ; # "log" specifies logging level. It is followed by either "notify", "debug" # or "debug2". log notify; #complex_bundel on; # "padding" defines some parameter of padding. You should not touch these. padding { maximum_length 20; # maximum padding length. randomize off; # enable randomize length. strict_check off; # enable strict check. exclusive_tail off; # extract last one octet. } # if no listen directive is specified, racoon will listen to all # available interface addresses. listen { isakmp 10.0.0.1; } # Specification of default various timer. timer { # These value can be changed per remote node. counter 9; # maximum trying count to send. interval 3 sec; # maximum interval to resend. persend 1; # the number of packets per a send. # timer for waiting to complete each phase. phase1 15 sec; phase2 10 sec; } remote anonymous { exchange_mode main,aggressive; # exchange_mode aggressive,main; doi ipsec_doi; situation identity_only; # my_identifier user_fqdn "nathan@mccscs.com"; my_identifier address; # my_identifier user_fqdn "sakane@kame.net"; peers_identifier address; #certificate_type x509 "mycert" "mypriv"; nonce_size 16; lifetime time 1 min; # sec,min,hour initial_contact on; passive off; support_mip6 off; generate_policy off; proposal_check obey; # obey, strict or claim proposal { encryption_algorithm 3des; hash_algorithm sha1; authentication_method pre_shared_key; dh_group 2; lifetime time 30 secs; } } sainfo anonymous { pfs_group 2; lifetime time 30 sec; encryption_algorithm 3des; authentication_algorithm hmac_md5; #D-Link doesn't like sha1 as #much compression_algorithm deflate; } ----8<--------------------------8<------------------ D-Link Router info: Connection Name aoeu Local IPSEC Identifier Local #I don't know what these do Remote IPSEC Identifier Remote #it can only authenticate by IP Remote IP Network 172.19.1.0 Remote IP Netmask 255.0.0.0 Remote Gateway IP 10.0.0.1 Network Interface WAN-10.0.0.2 Secure Association Main Mode Perfect Forward Secure Enabled Encryption Protocol 3DES PreShared Key Same as 10.0.0.2 in psk.txt Key Life 3600 Seconds IKE Life Time 28800 Seconds Configuration Firmware Version: C4.73 #The Australian site has this... ISP Settings IP assigned method: Statically assigned IP address: 10.0.0.2 Gateway IP address: 10.0.0.1 DNS Server IP address: 172.19.1.1 Host Name: DI-804V PPPoE Enable : No PPPoE Username: Modem Settings Telephone Number: Dial-up User Name: Idle Timeout: 30 minutes Pre Initial String: AT Initial String: AT S0=1 Dialup String: ATDT Device Settings Device IP address as: 172.19.2.1 Device Network Mask: 255.255.255.0 DHCP Server: Enabled Pool from: 172.19.2.100 Pool to: 172.19.2.199 Diagnosis ISP Status Cable / xDSL IP address:10.0.0.2 Gateway IP address: 10.0.0.1 DNS IP address: 172.19.1.1 Modem (async) IP address: 0.0.0.0 Link Status Cable/xDSL Connected LAN Connected Modem Modem is Not Ready Current WAN connection Cable/xDSL Connected LAN MAC Table LAN IP: 172.19.2.100 . MAC: 00:0C:6E:14:A0:24 WAN MAC Table WAN IP: 10.0.0.1 . MAC: 00:05:5D:D0:1C:4B ----8<--------------------------8<------------------ This is the tail-end of syslog just before the crash: Aug 1 23:54:36 blinken racoon: INFO: pfkey.c:1367:pk_recvexpire(): IPsec-SA exp ired: ESP/Tunnel 10.0.0.2->10.0.0.1 spi=192534563(0xb79d823) Aug 1 23:54:36 blinken racoon: INFO: isakmp.c:1520:isakmp_ph1expire(): ISAKMP-S A expired 10.0.0.1[500]-10.0.0.2[500] spi:40f1fdeb4e3b1d14:82258828f0b71a67 Aug 1 23:54:36 blinken racoon: INFO: pfkey.c:1367:pk_recvexpire(): IPsec-SA exp ired: ESP/Tunnel 10.0.0.1->10.0.0.2 spi=189829970(0xb509352) Aug 1 23:54:37 blinken racoon: INFO: isakmp.c:1520:isakmp_ph1expire(): ISAKMP-S A expired 10.0.0.1[500]-10.0.0.2[500] spi:40f1fdeb4e3b1d14:82258828f0b71a67 Aug 1 23:54:39 blinken last message repeated 2 times Aug 1 23:54:40 blinken racoon: ERROR: pfkey.c:740:pfkey_timeover(): 10.0.0.2 gi ve up to get IPsec-SA due to time up to wait. Aug 1 23:54:40 blinken racoon: INFO: isakmp.c:1520:isakmp_ph1expire(): ISAKMP-S A expired 10.0.0.1[500]-10.0.0.2[500] spi:40f1fdeb4e3b1d14:82258828f0b71a67 Aug 1 23:54:41 blinken racoon: INFO: isakmp.c:1568:isakmp_ph1delete(): ISAKMP-S A deleted 10.0.0.1[500]-10.0.0.2[500] spi:40f1fdeb4e3b1d14:82258828f0b71a67 Aug 1 23:55:00 blinken racoon: INFO: pfkey.c:1367:pk_recvexpire(): IPsec-SA exp ired: ESP/Tunnel 10.0.0.2->10.0.0.1 spi=15369031(0xea8347) Aug 1 23:55:22 blinken racoon: INFO: session.c:299:check_sigreq(): caught signa l 15 Aug 1 23:55:23 blinken racoon: INFO: session.c:180:close_session(): racoon shut down Aug 1 23:55:23 blinken racoon: INFO: main.c:174:main(): @(#)racoon 20001216 200 01216 sakane@kame.net Aug 1 23:55:23 blinken racoon: INFO: main.c:175:main(): @(#)This product linked OpenSSL 0.9.7b 10 Apr 2003 (http://www.openssl.org/) Aug 1 23:55:23 blinken racoon: INFO: isakmp.c:1362:isakmp_open(): 10.0.0.1[500] used as isakmp port (fd=7) Aug 1 23:56:24 blinken racoon: INFO: isakmp.c:1688:isakmp_post_acquire(): IPsec -SA request for 10.0.0.2 queued due to no phase1 found. Aug 1 23:56:24 blinken racoon: INFO: isakmp.c:797:isakmp_ph1begin_i(): initiate new phase 1 negotiation: 10.0.0.1[500]<=>10.0.0.2[500] Aug 1 23:56:24 blinken racoon: INFO: isakmp.c:802:isakmp_ph1begin_i(): begin Id entity Protection mode. Aug 1 23:56:27 blinken racoon: INFO: isakmp.c:2418:log_ph1established(): ISAKMP -SA established 10.0.0.1[500]-10.0.0.2[500] spi:39728b309e8c6e96:3d2d747f941a8a9 2 Aug 1 23:56:28 blinken racoon: INFO: isakmp.c:941:isakmp_ph2begin_i(): initiate new phase 2 negotiation: 10.0.0.1[0]<=>10.0.0.2[0] Aug 1 23:56:29 blinken racoon: INFO: isakmp.c:1048:isakmp_ph2begin_r(): respond new phase 2 negotiation: 10.0.0.1[0]<=>10.0.0.2[0] Aug 1 23:56:32 blinken racoon: INFO: pfkey.c:1109:pk_recvupdate(): IPsec-SA est ablished: ESP/Tunnel 10.0.0.2->10.0.0.1 spi=57267434(0x369d4ea) Aug 1 23:56:32 blinken racoon: INFO: pfkey.c:1321:pk_recvadd(): IPsec-SA establ ished: ESP/Tunnel 10.0.0.1->10.0.0.2 spi=3806477340(0xe2e23c1c) ----8<--------------------------8<------------------ ksymoops 2.4.8 on i686 2.6.0-test2. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.6.0-test2/ (default) -m /boot/System.map-2.6.0-test2 (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. # It's the same kernel and I was never running any modules. 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 Error (regular_file): read_system_map stat /boot/System.map-2.6.0-test2 failed Warning (merge_maps): no symbols in merged map Unable to handle kernel NULL pointer dereference at virtual address 00000000 c0256c4d *pde = 00000000 Oops: 0000 [#1] CPU: 0 EIP: 0060:[<c0256c4d>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010206 eax: 00000018 ebx: f73e9a00 ecx: 00000006 edx: 00000000 esi: 00000000 edi: 00000000 ebp: c0453de0 esp: f5dcfcd0 ds: 007b es: 007b ss: 0068 Stack: f5dce000 f45b1800 c0397feb 00000000 00000000 00000018 ffffffea f5dcfd34 f45b1800 f5dcfd90 f45b1e00 c03a3787 f45b1800 f5dcfd34 c03a219f f45b1e48 f5dcfd34 f4854b00 f5dcfd90 f45b1e00 c03a51a8 f7fe1920 f4854b00 f45b1e00 Call Trace: [<c0397feb>] xfrm_state_update+0xeb/0x200 [<c03a3787>] pfkey_add+0x47/0x120 [<c03a219f>] parse_exthdrs+0x8f/0xb0 [<c03a51a8>] pfkey_process+0xb8/0xc0 [<c03a61a6>] pfkey_sendmsg+0xf6/0x1b0 [<c032252e>] sock_sendmsg+0x9e/0xd0 [<c03325c3>] nf_hook_slow+0x103/0x150 [<c03461d0>] ip_forward_finish+0x0/0x50 [<c03460e3>] ip_forward+0x1c3/0x2b0 [<c03461d0>] ip_forward_finish+0x0/0x50 [<c03222bc>] sockfd_lookup+0x1c/0x80 [<c0323a53>] sys_sendto+0xe3/0x100 [<c0344de0>] ip_rcv_finish+0x0/0x280 [<c0344b82>] ip_rcv+0x422/0x4a0 [<c0344de0>] ip_rcv_finish+0x0/0x280 [<c0124396>] update_process_times+0x46/0x60 [<c0323aa7>] sys_send+0x37/0x40 [<c0324413>] sys_socketcall+0x163/0x2a0 [<c01092bb>] syscall_call+0x7/0xb Code: f3 a5 a8 02 74 02 66 a5 a8 01 74 01 a4 8b 34 24 89 d0 8b 7c >>EIP; c0256c4d No symbols available <===== Code; c0256c4d No symbols available 00000000 <_EIP>: Code; c0256c4d No symbols available <===== 0: f3 a5 repz movsl %ds:(%esi),%es:(%edi) <===== Code; c0256c4f No symbols available 2: a8 02 test $0x2,%al Code; c0256c51 No symbols available 4: 74 02 je 8 <_EIP+0x8> Code; c0256c53 No symbols available 6: 66 a5 movsw %ds:(%esi),%es:(%edi) Code; c0256c55 No symbols available 8: a8 01 test $0x1,%al Code; c0256c57 No symbols available a: 74 01 je d <_EIP+0xd> Code; c0256c59 No symbols available c: a4 movsb %ds:(%esi),%es:(%edi) Code; c0256c5a No symbols available d: 8b 34 24 mov (%esp,1),%esi Code; c0256c5d No symbols available 10: 89 d0 mov %edx,%eax Code; c0256c5f No symbols available 12: 8b 7c 00 00 mov 0x0(%eax,%eax,1),%edi <0>Kernel panic: Fatal exception in interrupt 2 warnings and 2 errors issued. Results may not be reliable. ----8<--------------------------8<------------------ If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux blinken 2.6.0-test2 #3 Thu Jul 31 13:08:03 PDT 2003 i686 GNU/Linux Gnu C 3.3.1 Gnu make 3.80 util-linux 2.11z mount 2.11z module-init-tools 2.4.21 e2fsprogs 1.34-WIP pcmcia-cs 3.1.33 PPP 2.4.1 nfs-utils 1.0.3 Linux C Library 2.3.1 Dynamic linker (ldd) 2.3.1 Procps 3.1.9 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.0 Modules Loaded ----8<--------------------------8<------------------ processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.40GHz stepping : 9 cpu MHz : 2412.743 cache size : 512 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 pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid bogomips : 4767.74 ----8<--------------------------8<------------------ 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 01f0-01f7 : ide0 02f8-02ff : serial 0378-037a : parport0 037b-037f : parport0 03c0-03df : vga+ 03f6-03f6 : ide0 03f8-03ff : serial 0cf8-0cff : PCI conf1 1400-141f : PCI device 8086:24d3 (Intel Corp.) 9000-9fff : PCI Bus #01 9000-90ff : ATI Technologies Inc Rage 128 PF/PRO AGP a000-a0ff : D-Link System Inc RTL8139 Ethernet a000-a0ff : 8139too a400-a43f : PCI device 8086:1050 (Intel Corp.) a400-a43f : e100 b000-b01f : PCI device 8086:24d4 (Intel Corp.) b400-b41f : PCI device 8086:24d7 (Intel Corp.) b800-b81f : PCI device 8086:24de (Intel Corp.) bc00-bc1f : PCI device 8086:24d2 (Intel Corp.) d800-d8ff : PCI device 8086:24d5 (Intel Corp.) dc00-dc3f : PCI device 8086:24d5 (Intel Corp.) f000-f00f : PCI device 8086:24db (Intel Corp.) f000-f007 : ide0 f008-f00f : ide1 ----8<--------------------------8<------------------ 00000000-0009ffff : System RAM 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000f0000-000fffff : System ROM 00100000-3ffeffff : System RAM 00100000-003b832a : Kernel code 003b832b-0048b8ff : Kernel data 3fff0000-3fff2fff : ACPI Non-volatile Storage 3fff3000-3fffffff : ACPI Tables 40000000-400003ff : PCI device 8086:24db (Intel Corp.) e8000000-efffffff : PCI device 8086:2570 (Intel Corp.) f0000000-f3ffffff : PCI Bus #01 f0000000-f3ffffff : ATI Technologies Inc Rage 128 PF/PRO AGP f4000000-f5ffffff : PCI Bus #01 f5000000-f5003fff : ATI Technologies Inc Rage 128 PF/PRO AGP f6000000-f6003fff : Texas Instruments TSB43AB23 IEEE-1394a f6004000-f60047ff : Texas Instruments TSB43AB23 IEEE-1394a f6005000-f60050ff : D-Link System Inc RTL8139 Ethernet f6005000-f60050ff : 8139too f6006000-f6006fff : PCI device 8086:1050 (Intel Corp.) f6006000-f6006fff : e100 f6100000-f61003ff : PCI device 8086:24dd (Intel Corp.) f6101000-f61011ff : PCI device 8086:24d5 (Intel Corp.) f6102000-f61020ff : PCI device 8086:24d5 (Intel Corp.) fec00000-ffffffff : reserved ----8<--------------------------8<------------------ 00:00.0 Host bridge: Intel Corp.: Unknown device 2570 (rev 02) Subsystem: Giga-byte Technology: Unknown device 2570 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 e8000000 (32-bit, prefetchable) [size=128M] Capabilities: [e4] #09 [2106] Capabilities: [a0] AGP version 3.0 Status: RQ=32 Iso- ArqSz=2 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=<none> 00:01.0 PCI bridge: Intel Corp.: Unknown device 2571 (rev 02) (prog-if 00 [Normal decode]) 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: 64 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 I/O behind bridge: 00009000-00009fff Memory behind bridge: f4000000-f5ffffff Prefetchable memory behind bridge: f0000000-f3ffffff BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B- 00:1d.0 USB Controller: Intel Corp.: Unknown device 24d2 (rev 02) (prog-if 00 [UHCI]) Subsystem: Giga-byte Technology: Unknown device 24d2 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 16 Region 4: I/O ports at bc00 [size=32] 00:1d.1 USB Controller: Intel Corp.: Unknown device 24d4 (rev 02) (prog-if 00 [UHCI]) Subsystem: Giga-byte Technology: Unknown device 24d2 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 19 Region 4: I/O ports at b000 [size=32] 00:1d.2 USB Controller: Intel Corp.: Unknown device 24d7 (rev 02) (prog-if 00 [UHCI]) Subsystem: Giga-byte Technology: Unknown device 24d2 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 18 Region 4: I/O ports at b400 [size=32] 00:1d.3 USB Controller: Intel Corp.: Unknown device 24de (rev 02) (prog-if 00 [UHCI]) Subsystem: Giga-byte Technology: Unknown device 24d2 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 16 Region 4: I/O ports at b800 [size=32] 00:1d.7 USB Controller: Intel Corp.: Unknown device 24dd (rev 02) (prog-if 20 [EHCI]) Subsystem: Giga-byte Technology: Unknown device 5006 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 23 Region 0: Memory at f6100000 (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- 00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev c2) (prog-if 00 [Normal decode]) 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=02, sec-latency=32 I/O behind bridge: 0000a000-0000afff Memory behind bridge: f6000000-f60fffff Prefetchable memory behind bridge: fff00000-000fffff BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B- 00:1f.0 ISA bridge: Intel Corp.: Unknown device 24d0 (rev 02) 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 00:1f.1 IDE interface: Intel Corp.: Unknown device 24db (rev 02) (prog-if 8a [Master SecP PriP]) Subsystem: Giga-byte Technology: Unknown device 24d2 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 18 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 f000 [size=16] Region 5: Memory at 40000000 (32-bit, non-prefetchable) [size=1K] 00:1f.3 SMBus: Intel Corp.: Unknown device 24d3 (rev 02) Subsystem: Giga-byte Technology: Unknown device 24d2 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 17 Region 4: I/O ports at 1400 [size=32] 00:1f.5 Multimedia audio controller: Intel Corp.: Unknown device 24d5 (rev 02) Subsystem: Giga-byte Technology: Unknown device a002 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 17 Region 0: I/O ports at d800 [size=256] Region 1: I/O ports at dc00 [size=64] Region 2: Memory at f6101000 (32-bit, non-prefetchable) [size=512] Region 3: Memory at f6102000 (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- 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS (prog-if 00 [VGA]) Subsystem: PC Partner Limited: Unknown device 7106 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: 32 (2000ns min), cache line size 08 Interrupt: pin A routed to IRQ 16 Region 0: Memory at f0000000 (32-bit, prefetchable) [size=64M] Region 1: I/O ports at 9000 [size=256] Region 2: Memory at f5000000 (32-bit, non-prefetchable) [size=16K] Expansion ROM at <unassigned> [disabled] [size=128K] Capabilities: [50] 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=<none> Capabilities: [5c] 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- 02:01.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10) Subsystem: D-Link System Inc DFE-538TX 10/100 Ethernet Adapter 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: 32 (8000ns min, 16000ns max) Interrupt: pin A routed to IRQ 21 Region 0: I/O ports at a000 [size=256] Region 1: Memory at f6005000 (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- 02:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI]) 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: 32 (500ns min, 1000ns max), cache line size 08 Interrupt: pin A routed to IRQ 21 Region 0: Memory at f6004000 (32-bit, non-prefetchable) [size=2K] Region 1: Memory at f6000000 (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- 02:08.0 Ethernet controller: Intel Corp.: Unknown device 1050 (rev 02) Subsystem: Giga-byte Technology: Unknown device 3013 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: 32 (2000ns min, 14000ns max), cache line size 08 Interrupt: pin A routed to IRQ 20 Region 0: Memory at f6006000 (32-bit, non-prefetchable) [size=4K] Region 1: I/O ports at a400 [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- - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html