Opened 9 years ago

Closed 9 months ago

#6769 closed bug (not reproducible)

pci_get_msi_count crashes when loading freebsd_wlan driver

Reported by: ithamar Owned by: colin
Priority: normal Milestone: R1
Component: Drivers/Network/atheros813x Version: R1/Development
Keywords: pci, msi Cc:
Blocked By: Blocking:
Has a Patch: no Platform: x86


When trying to boot Haiku (hrev39267) on real hardware (Sony VPCS11X9E laptop), the atheros813 driver crashes the PCIx86 module in pci_get_msi_count when getting loaded by the net_server.

attached is a photo of the KDL output.

Attachments (1)

pci-msi-crash.jpg (134.0 KB ) - added by ithamar 9 years ago.

Download all attachments as: .zip

Change History (7)

by ithamar, 9 years ago

Attachment: pci-msi-crash.jpg added


comment:1 by ithamar, 9 years ago

just to complete the description of the scenario, this is booting from a physical CD-R with an .iso file built using jam -q -j5 @alpha-cd (x86gcc2hybrid).....

comment:2 by anevilyak, 9 years ago

Owner: changed from nobody to colin
Status: newassigned
Version: R1/alpha2R1/Development

comment:3 by ithamar, 9 years ago

just as added info, it seems the gPCI reference in pci_get_msi_count is NULL, while the x86 pci module that it is in seems to be properly loaded, and that does a get_module() on the main PCI module from the module init routine. I guess there's something subtle going wrong there, but I don't have the time to look into it right now (want to get further with the ARM port first ;))

comment:4 by diver, 7 years ago

Component: Drivers/NetworkDrivers/Network/atheros813x

comment:5 by waddlesplash, 16 months ago

Anyone seen this since?

comment:6 by waddlesplash, 9 months ago

Resolution: not reproducible
Status: assignedclosed
Note: See TracTickets for help on using tickets.