Opened 8 years ago

Closed 8 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:
Has a Patch: no 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 8 years ago.
lspci_short.txt (2.3 KB) - added by post-factum 8 years ago.
lspci_long.txt (28.2 KB) - added by post-factum 8 years ago.
cpuinfo.txt (1.5 KB) - added by post-factum 8 years ago.

Download all attachments as: .zip

Change History (13)

Changed 8 years ago by post-factum

Attachment: haiku_panic.jpg added

Changed 8 years ago by post-factum

Attachment: lspci_short.txt added

Changed 8 years ago by post-factum

Attachment: lspci_long.txt added

Changed 8 years ago by post-factum

Attachment: cpuinfo.txt added

comment:1 Changed 8 years ago by anevilyak

Owner: changed from nobody to korli
Status: newassigned

comment:2 Changed 8 years ago by post-factum

Additional info:

1) My laptop is Dell Inspiron 1525.

2) Haiku boots OK in safe mode.

comment:3 Changed 8 years ago by korli

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 Changed 8 years ago by korli

Could you please try hrev43744 or newer?

comment:5 in reply to:  4 Changed 8 years ago by post-factum

Replying to korli:

Could you please try hrev43744 or newer?

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

comment:6 in reply to:  4 Changed 8 years ago by taos

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 Changed 8 years ago by diver

Same here, works fine after hrev43744.

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

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 Changed 8 years ago by korli

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.