Opened 10 years ago

Closed 7 years ago

Last modified 6 years ago

#11210 closed bug (fixed)

Kernel panic with Intel Gigabit CT Desktop Adapter

Reported by: gunnarbeutner Owned by: korli
Priority: normal Milestone: R1
Component: Drivers/Network/ipro1000 Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by diver)

While booting the nightly snapshot hrev47826 I get a kernel panic. See the attached photo for details.

When I physically remove the NIC I can boot the system without any problems.

The PCI ID for the adapter is 8086, a01f.

Kernel panic / stacktrace

Attachments (1)

haiku-ipro1000-lq.jpg (2.5 MB ) - added by gunnarbeutner 10 years ago.
Kernel panic / stacktrace

Change History (11)

by gunnarbeutner, 10 years ago

Attachment: haiku-ipro1000-lq.jpg added

Kernel panic / stacktrace

comment:1 by diver, 10 years ago

Component: Network & InternetDrivers/Network/ipro1000
Description: modified (diff)
Keywords: ipro1000 removed
Platform: x86-64All

comment:2 by diver, 10 years ago

Owner: changed from nobody to korli
Status: newassigned

comment:3 by korli, 10 years ago

In context of MSI-X interrupts, the interrupt handling code in ipro1000 doesn't use filters. Defining an empty HAIKU_CHECK_DISABLE_INTERRUPTS() in glue.c might be enough to fix the problem, because each received interrupt is surely ours.

Please try in src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/glue.c:

int
HAIKU_CHECK_DISABLE_INTERRUPTS(device_t dev)
{ return 1; }

and remove "NO_HAIKU_CHECK_DISABLE_INTERRUPTS();" at line 9

comment:4 by gunnarbeutner, 10 years ago

I'll see if I can get a Haiku build environment set up somewhere. This will probably have to wait until the weekend though.

comment:5 by luroh, 10 years ago

Blocking: 7665 added

comment:6 by waddlesplash, 7 years ago

Adding boot-failure keyword to all relevant still-open tickets.

comment:7 by waddlesplash, 7 years ago

Adding "boot-failure" keyword to all relevant tickets (try 2?)

comment:8 by waddlesplash, 7 years ago

Adding "boot-failure" keyword to all relevant tickets (try 3?!)

comment:9 by korli, 7 years ago

Resolution: fixed
Status: assignedclosed

Probably fixed in hrev51563.

comment:10 by waddlesplash, 6 years ago

Blocking: 7665 removed
Note: See TracTickets for help on using tickets.