I said: >> 1. ACPI do this work on other platform like Zeta or does it only > > work >> for >> than Haiku? > > It should works on BeOS, Zeta and Haiku. It comes as a bus manager > kernel > module > (acpi), which depends on one generic kernel module (dpc), plus IIRC > three > kernel > drivers called acpi_button, acpi_thermal and acpi_ns_dump But I was wrong. Haiku's ACPI *used* to works fine under BeOS R5, Bone and (let's bet) Zeta. But it was not anymore the case since we've introduced module dependencies in the ACPI main module. Fredrik Modéen said: >> $ cat /dev/power/namespace >> >> If you're lucky, it wont crash ;-) but dump your system ACPI > > namespace. >> In such case, stress your luck and type: > No luck here :( Yeah, same here after I update the Bryan "R5 ACPI Survey" stuffs by the same rebuild from latest Haiku sources. I've commit a fix that should make it works for you too, but I've only tested on a R5+Bone system, not Zeta. Here an excerpt of what I got : $ cat /dev/power/namespace |--- _GPE | |--- _L1B METHOD | |--- _L1C METHOD | |--- _L09 METHOD | |--- _L0B METHOD | |--- _L1D METHOD | |--- _L08 METHOD | |--- _L04 METHOD | |--- _L0C METHOD | |--- _L0E METHOD | |--- _L05 METHOD | |--- _L03 METHOD | |--- _L0D METHOD |--- _PR_ | |--- CPU1 PROCESSOR | | |--- STBL REGION | | |--- NCPU INTEGER | | |--- TYPE INTEGER | | |--- HNDL INTEGER | | |--- CFGD INTEGER | | |--- TBLD INTEGER | | |--- _PDC METHOD | | |--- _OSC METHOD | |--- CPU2 PROCESSOR | | |--- STBL REGION | | |--- NCPU INTEGER | | |--- TYPE INTEGER | | |--- HNDL INTEGER | | |--- CFGD INTEGER | | |--- TBLD INTEGER | | |--- _PDC METHOD | | |--- _OSC METHOD | |--- CPU3 PROCESSOR | | |--- STBL REGION | | |--- NCPU INTEGER | | |--- TYPE INTEGER | | |--- HNDL INTEGER | | |--- CFGD INTEGER | | |--- TBLD INTEGER | | |--- _PDC METHOD | | |--- _OSC METHOD | |--- CPU4 PROCESSOR | | |--- STBL REGION | | |--- NCPU INTEGER | | |--- TYPE INTEGER | | |--- HNDL INTEGER | | |--- CFGD INTEGER | | |--- TBLD INTEGER | | |--- _PDC METHOD | | |--- _OSC METHOD |--- _SB_ DEVICE () | |--- PR00 PACKAGE | |--- AR00 PACKAGE | |--- PR01 PACKAGE | |--- AR01 PACKAGE | |--- PR02 PACKAGE | |--- AR02 PACKAGE | |--- PR03 PACKAGE | |--- AR03 PACKAGE | |--- PR04 PACKAGE | |--- AR04 PACKAGE | |--- PR05 PACKAGE | |--- AR05 PACKAGE | |--- PR06 PACKAGE | |--- AR06 PACKAGE | |--- PR07 PACKAGE | |--- AR07 PACKAGE | |--- PR08 PACKAGE | |--- AR08 PACKAGE | |--- PR09 PACKAGE | |--- AR09 PACKAGE | |--- PRSA BUFFER | |--- PRSB | |--- PRSC | |--- PRSD | |--- PRSE [...] |--- _SI_ |--- _TZ_ THERMAL |--- _REV INTEGER |--- _OS_ STRING |--- _GL_ MUTEX |--- _OSI METHOD |--- DP80 INTEGER |--- DP90 INTEGER |--- IOHW INTEGER |--- CPUC INTEGER |--- ACPH INTEGER |--- PMBS INTEGER |--- FHDC INTEGER |--- PMLN INTEGER |--- GPBS INTEGER |--- GPLN INTEGER |--- SMBS INTEGER |--- SMBL INTEGER |--- SMBH INTEGER |--- PM30 INTEGER |--- SUSW INTEGER |--- HTBA INTEGER |--- APIC INTEGER |--- SPIO INTEGER |--- P0CT INTEGER |--- P1CT INTEGER |--- P2CT INTEGER |--- EAQF INTEGER |--- CFTE INTEGER |--- PCIB INTEGER |--- PCIL INTEGER |--- BIOS REGION |--- SS1_ |--- SS2_ |--- SS3_ |--- SS4_ |--- IOST |--- TOPM |--- ROMS |--- MG1B |--- MG1L |--- MG2B |--- MG2L |--- ASSB |--- AOTB |--- AAXB |--- RRIO METHOD |--- RDMA METHOD |--- PICM INTEGER |--- _PIC METHOD |--- OSVR INTEGER |--- OSFL METHOD |--- MCTH METHOD |--- PRWP PACKAGE |--- GPRW METHOD |--- WAKP PACKAGE |--- DEB0 REGION |--- DBG8 |--- DEB1 REGION |--- DBG9 |--- RAMW REGION |--- PAR0 |--- PAR1 |--- IOB2 REGION |--- SMIC |--- SMIS |--- ISMI METHOD |--- GNVS METHOD |--- SNVS METHOD |--- ADSP |--- CFEQ |--- CFSB |--- AITU |--- CPMU |--- FSBF |--- MEMF |--- CHTP |--- CHTE |--- NOST |--- NOSS |--- NOS1 |--- NOS2 |--- OCPI |--- OVCP |--- CPUQ |--- CQFS |--- CQFT |--- OVID |--- UVID |--- AIDI |--- MMOV |--- CPOV |--- CHQ1 |--- CQS1 |--- CQF1 |--- PIRA |--- PIRB |--- PIRC |--- PIRD |--- PIRE |--- PIRF |--- PIRG |--- PIRH |--- WOTB INTEGER |--- WSSB INTEGER |--- WAXB INTEGER |--- _PTS METHOD |--- _WAK METHOD |--- PMS0 REGION |--- RTCS |--- WAKS |--- PWBT |--- RTCE |--- SMIE REGION |--- PS1E |--- PS1S |--- APWR |--- SPLV |--- OSFG |--- IORK REGION |--- IOWK |--- _S0_ PACKAGE |--- _S1_ PACKAGE |--- _S3_ PACKAGE |--- _S4_ PACKAGE |--- _S5_ PACKAGE |--- PTS_ METHOD |--- WAK_ METHOD $ _ 4 CPUs slots, even when I have only a single mono-core CPU ;-) Anyway. The current Haiku's "acpi_thermal" driver is not anymore a driver but a module. I'll see what I can do about this. - Philippe -- Fortune Cookie Says: Actor: So what do you do for a living? Doris: I work for a company that makes deceptively shallow serving dishes for Chinese restaurants. -- Woody Allen, "Without Feathers"