Opened 5 years ago

Closed 20 months ago

Last modified 12 months 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:
Has a Patch: no 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 5 years ago.
Kernel panic / stacktrace

Change History (11)

Changed 5 years ago by gunnarbeutner

Attachment: haiku-ipro1000-lq.jpg added

Kernel panic / stacktrace

comment:1 Changed 5 years ago by diver

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

comment:2 Changed 5 years ago by diver

Owner: changed from nobody to korli
Status: newassigned

comment:3 Changed 5 years ago by korli

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 Changed 5 years ago by gunnarbeutner

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 Changed 5 years ago by luroh

Blocking: 7665 added

comment:6 Changed 2 years ago by waddlesplash

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

comment:7 Changed 2 years ago by waddlesplash

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

comment:8 Changed 2 years ago by waddlesplash

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

comment:9 Changed 20 months ago by korli

Resolution: fixed
Status: assignedclosed

Probably fixed in hrev51563.

comment:10 Changed 12 months ago by waddlesplash

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