Opened 12 years ago

Closed 12 years ago

#8327 closed bug (fixed)

Haiku panics on Marvell 88E8040 driver

Reported by: post-factum Owned by: korli
Priority: normal Milestone: R1
Component: Drivers/Network/marvell_yukon Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: x86

Description

I tried to boot nightly Haiku hrev43740-x86gcc2hybrid-anyboot from USB stick and got panic.

I've attached Linux lspci output, /proc/cpuinfo content and screenshot of panic.

Attachments (4)

haiku_panic.jpg (396.1 KB ) - added by post-factum 12 years ago.
lspci_short.txt (2.3 KB ) - added by post-factum 12 years ago.
lspci_long.txt (28.2 KB ) - added by post-factum 12 years ago.
cpuinfo.txt (1.5 KB ) - added by post-factum 12 years ago.

Download all attachments as: .zip

Change History (13)

by post-factum, 12 years ago

Attachment: haiku_panic.jpg added

by post-factum, 12 years ago

Attachment: lspci_short.txt added

by post-factum, 12 years ago

Attachment: lspci_long.txt added

by post-factum, 12 years ago

Attachment: cpuinfo.txt added

comment:1 by anevilyak, 12 years ago

Owner: changed from nobody to korli
Status: newassigned

comment:2 by post-factum, 12 years ago

Additional info:

1) My laptop is Dell Inspiron 1525.

2) Haiku boots OK in safe mode.

comment:3 by korli, 12 years ago

hrev43729 introduced an update to FreeBSD 9, which seems to change the type of interrupt handler installed by the driver msk, from a "filter" to a "handler" (uses of a thread).

This typically requires to implement HAIKU_CHECK_DISABLE_INTERRUPTS() and HAIKU_REENABLE_INTERRUPTS() functions. It seems empty functions would be OK, as disabling/enabling interrupts is done in the handler.

comment:4 by korli, 12 years ago

Could you please try hrev43744 or newer?

in reply to:  4 comment:5 by post-factum, 12 years ago

Replying to korli:

Could you please try hrev43744 or newer?

Yep, as soon as it appears in nightly images list.

in reply to:  4 comment:6 by taos, 12 years ago

Replying to korli:

Could you please try hrev43744 or newer?

I'm using a Samsung NC10 with Marvell 88E8040. With hrev43742, I experienced the same problems as described by post-factum. However, problem seems solved with hrev43744 - no visit to KDL. Thanks!

I'm now investigating if the new version of marvell yukon driver might solve issues mentioned in #4239...

comment:7 by diver, 12 years ago

Same here, works fine after hrev43744.

in reply to:  4 comment:8 by post-factum, 12 years ago

Replying to korli:

Could you please try hrev43744 or newer?

This bug is fixed, many thanks.

However, there is some strange behavior of ping, but I'll test it and post another bugreport ;).

comment:9 by korli, 12 years ago

Resolution: fixed
Status: assignedclosed

Thanks for the feedback. Also check if another bug report doesn't already exist for the strange behavior.

Note: See TracTickets for help on using tickets.