Re: [osol-discuss] Creating new device node in device tree at system startup.

2006-03-28 Thread Louis Gagne
This is in fact how its done. The important step is to add the set pci_allow_pseudo_children=1 to the etc/system file, otherwise PCI will not load the information. When I first tried to add device node information to the dot-conf file pci wouldn't read it, but it was not evident why it

Re: [osol-discuss] Creating new device node in device tree at system startup.

2006-03-27 Thread Jan Setje-Eilers
You'll want to take a look at the driver.conf(4) man page and translate all the bits of information you previously decorated the node with via boot.rc into your .conf file. So, something like: name=ipmi_lpc parent=/[EMAIL PROTECTED],0 device-type=pci unit-address=1f ... You'll also need

[osol-discuss] Creating new device node in device tree at system startup.

2006-03-21 Thread Louis Gagne
I have implemented a character driver under X86 based Solaris 10 release 3/05 that interfaces with a device on the ISA/LPC interface using Intels 6300ESB I/O controller Hub. This device is not defined by the system BIOS at boot time, so we had to do this manually by modifying the boot startup

Re: [osol-discuss] Creating new device node in device tree at system startup.

2006-03-21 Thread Louis Gagne
I have tried this too, but when you try and map the registers with the ddi_regs_map_setup() there's nothing to map and the call fails. There is also the secondary problem of writing to the 6300ESB register space so that LPC configuration can provide access to the IO space. Lou Artem