cvs commit: src/sys/dev/em if_em.c

Pawel Worach pawel.worach at gmail.com
Wed Nov 1 10:05:27 UTC 2006


On 10/31/06, John Baldwin <jhb at freebsd.org> wrote:
> jhb         2006-10-31 17:21:15 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     sys/dev/em           if_em.c
>   Log:
>   Allocate receive and transmit data structures during attach() and free them

Could this be related?

em0: <Intel(R) PRO/1000 Network Connection Version - 6.2.9> port
0x2540-0x257f mem 0xf9fe0000-0xf9ffffff irq 29 at device 8.0 on pci6


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address   = 0xac
fault code              = supervisor read, page not present
instruction pointer     = 0x20:0xc049c08e
stack pointer           = 0x28:0xc0c20a24
frame pointer           = 0x28:0xc0c20a6c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 0 (swapper)

db> bt
Tracing pid 0 tid 0 td 0xc0768a90
em_allocate_transmit_structures(c34b3800,1000,c34b3a90,1,64,...) at
em_allocate_transmit_structures+0x2e
em_attach(c34e3680,c348d84c,c072be58,c34e3680,c34e3680,...) at em_attach+0x568
device_attach(c34e3680,c34e3680,c345a820,1,c34e3680,...) at device_attach+0x6a
device_probe_and_attach(c34e3680,c34dba00,c0c20b2c,c084740d,c34e3600,...)
at device_probe_and_attach+0xf1
bus_generic_attach(c34e3600,c345a820,1,c0847060,c34e3600,...) at
bus_generic_attach+0x28
acpi_pci_attach(c34e3600,c34e3600,c3463d00,c34e3600,c34e3600,...) at
acpi_pci_attach+0x11d
device_attach(c34e3600,c34e3600,c34dba00,c0847490,c34e3600,...) at
device_attach+0x6a
device_probe_and_attach(c34e3600,c34c3600,c0c20bb0,c084766c,c34dba00,...)
at device_probe_and_attach+0xf1
bus_generic_attach(c34dba00,c085f1bd,6,c0c20ba0,6,...) at
bus_generic_attach+0x28
acpi_pcib_attach(c34dba00,c3509834,6,c0c20bd8,c0c20be8,...) at
acpi_pcib_attach+0xec
acpi_pcib_acpi_attach(c34dba00,c34dba00,c34644c0,c34dba00,c34dba00,...)
at acpi_pcib_acpi_attach+0xf9
device_attach(c34dba00,c34dba00,c072bc68,c34db180,c34dba00,...) at
device_attach+0x6a
device_probe_and_attach(c34dba00,ffffffff,c0c20cac,c0844bf4,c34c3600,...)
at device_probe_and_attach+0xf1
bus_generic_attach(c34c3600,fec00000,ffffffff,c34d3de8,fec00000,...)
at bus_generic_attach+0x28
acpi_attach(c34c3600,c348504c,c072be58,c34c3600,c34c3600,...) at
acpi_attach+0xa54
device_attach(c34c3600,c34c3600,c0862698,c0c20d00,c34c3600,...) at
device_attach+0x6a
device_probe_and_attach(c34c3600,c3467400,c0c20d10,c06cccfa,c3467400,...)
at device_probe_and_attach+0xf1
bus_generic_attach(c3467400,c3467400,c0c20d30,c056623a,c3467400,...)
at bus_generic_attach+0x28
nexus_attach(c3467400,c347d04c,c072be58,c3467400,c3467400,...) at
nexus_attach+0x1a
device_attach(c3467400,c3467400,c33f46c0,0,c3467400,...) at device_attach+0x6a
device_probe_and_attach(c3467400,c33fa784,c0c20d70,c06b656c,c28000,...)
at device_probe_and_attach+0xf1
root_bus_configure(c28000,c0c20d88,c0508b05,0,c1e000,...) at
root_bus_configure+0x28
configure(0,c1e000,c1ec00,c1e000,0,...) at configure+0xc
mi_startup() at mi_startup+0xb5
begin() at begin+0x2c
db>

-- 
Pawel


More information about the cvs-src mailing list