Various problems, atapi, acpi (S3), cpufreq (est)

Harald Schmalzbauer h.schmalzbauer at omnilan.de
Tue May 19 15:24:21 UTC 2009


Hello all,

recently I switched to -current again since 7.2 hasn't fixed some 
longstanding problems for me. Unfortunately -current also doesn't.

1. Setting dev.cpu.0.freq to reduced freq _increases_ power consumtion.
This also is true with powerd. When machine is idle, the primary power 
consumtion is a little over 75W (which is quiet good for a triple-head 
system). When I alter cpu.0.freq to anything other than native speed 
(3000 in my case) the power consumption slightly incresaes about 1W.
Here's the relevant dmesg part (`dmesg | grep -i cpu`):
CPU: Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz (3003.02-MHz 
686-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  1
cpu0: <ACPI CPU> on acpi0
acpi_perf0: <ACPI CPU Frequency Control> on cpu0
coretemp0: <CPU On-Die Thermal Sensors> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
coretemp1: <CPU On-Die Thermal Sensors> on cpu1
est1: <Enhanced SpeedStep Frequency Control> on cpu1
est: CPU supports Enhanced Speedstep, but is not recognized.
est: cpu_vendor GenuineIntel, msr 61a092006000920
p4tcc1: <CPU Frequency Thermal Control> on cpu1
SMP: AP CPU #1 Launched!

2. acpiconf -s3 hasn't worked for me regardless which vga card used.
When I use the nvidia driver, system refuses to go into S3 (acpi0: 
device_suspend failed). If I don't load the module, the system suspends 
but never wakes up. After repowering everything seems to be up 
(consuming ~80W) but there's no VGA output. I also changed my two nvidia 
cards with one radeon, no matter.

3. I can't write a DVD image with growisofs.
After booting I get these messages:
acd1: FAILURE - READ_TOC ILLEGAL REQUEST asc=0x24 ascq=0x00
(cd1:ata3:0:0:0): READ TOC/PMA/ATIP. CDB: 43 0 0 0 0 0 0 0 4 0
(cd1:ata3:0:0:0): CAM Status: SCSI Status Error
(cd1:ata3:0:0:0): SCSI Status: Check Condition
(cd1:ata3:0:0:0): ILLEGAL REQUEST asc:24,0
(cd1:ata3:0:0:0): Invalid field in CDB
(cd1:ata3:0:0:0): Unretryable error

Using `growisofs -dvd-compat -speed=8 -Z /dev/cd1=/udfimage.iso` freezes 
the system. First it seems nothing happens but after some minutes the 
system is completely unresponsive, even mouse doesn't move any more. 
Here's some output I got at this event:
...
acd1: WARNING - TEST_UNIT_READY freeing taskqueue zombie request
acd1: WARNING - PREVENT_ALLOW taskqueue timeout - completing request 
directly
acd1: WARNING - PREVENT_ALLOW freeing taskqueue zombie request
acd1: WARNING - TEST_UNIT_READY taskqueue timeout - completing request 
directly
acd1: WARNING - TEST_UNIT_READY freeing taskqueue zombie request
acd1: WARNING - READ_TOC taskqueue timeout - completing request directly
acd1: WARNING - READ_TOC freeing taskqueue zombie reques
...

4. Starting with 8-current I get this for me unknown botting message:
atrtc0: <AT Real Time Clock> at port 0x70 irq 8 on isa0
atrtc0: Warning: Couldn't map I/O.
atrtc0: Warning: Couldn't map Interrupt.

5. For at least 2 years I see this to me unknown booting message:
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 7fde0000 (3) failed

Thanks for any hints/explanations/clarifications in advance!

-Harry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20090519/05c2d901/signature.pgp


More information about the freebsd-current mailing list