Fork us on GitHub Follow us on Google+ Follow us on Facebook Follow us on Twitter

Opened 7 years ago

Last modified 17 months ago

#472 new defect

PCI bus not detected on iMac G4

Reported by: Martin Decky Owned by:
Priority: major Milestone:
Component: helenos/drv/pciintel Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

The PCI bus is not detected on iMac G4 (Flat Panel), thus rendering the machine without any user input (it is USB HID only). The reason is that the PCI bus configuration space physical address is not hardwired on this platform, but needs to be decoded from the OFW device tree.

Change History (3)

comment:1 Changed 4 years ago by Martin Decky

Milestone: 0.6.00.7.1

comment:2 Changed 21 months ago by Jakub Jermář

One more thing to keep in mind is that the configuration mechanism can be slightly different on ppc32 than it is on the Intel platforms. See CONF_ADDR, pci_conf_read/pci_conf_write and pci_bus_t::conf_addr_reg to see how the uspace driver currently tries to work both on Intel and SPARC.

comment:3 Changed 17 months ago by Jakub Jermář

Milestone: 0.7.1
Note: See TracTickets for help on using tickets.