Yeah

I thought also about bios bug... it`s pretty new piece of HW with modern chipset (Q45). I believe that the next release of BIOS comes soon.

But what about those atapicd problems? Is it related to SATA interface of DVD/CD drive? Maybe also the LG drive has buggy FW :).

Best regards

Jeremy Chadwick napsal(a):
On Wed, Nov 19, 2008 at 11:55:34AM +0100, Jan Sebosik wrote:
Allright, I`ve played again with an HPET in BIOS little bit.

Results ->

HPET disabled:

kern.timecounter.choice: TSC(-100) ACPI-fast(1000) i8254(0) dummy(-1000000)
  kern.timecounter.hardware: ACPI-fast

HPET enabled:

kern.timecounter.choice: TSC(-100) HPET(900) ACPI-fast(1000) i8254(0) dummy(-1000000)
  kern.timecounter.hardware: ACPI-fast


But now FreeBSD boots also with HPET enabled (really don`t understand what`s going on).

When I was trying to mount cd with "mount -t cd9660 /dev/cd0 /mnt/cd0", mount works as expected (atapicd module not loaded).

Then I`ve kldload-ed atapicd, "mouunt -t cd9660 /dev/acd0 /mnt/cd0" (acd0, not cd0), but this ended with messages like this:
unknown: FAILURE - READ_BIG timeout (retry count 0)

Temporary I`ve disabled HPET in BIOS (Linux got problems too-> he created gigabytes of log messages in /var/log/messages :D).

Best regards, Jan

Jeremy Chadwick napsal(a):
On Wed, Nov 19, 2008 at 11:19:37AM +0100, Jan Sebosik wrote:
Hi

Yeah, I`ve tested it 2 times (switching it in BIOS). To me it seems bit mysterious, why there is a relationship between HPET setting and acd/cd problems in FreeBSD.


Jeremy Chadwick napsal(a):
On Wed, Nov 19, 2008 at 11:08:34AM +0100, Jan Sebosik wrote:
Hi again

so it seems to be a problem with HPET timer which is onboard and was enabled. If I turned him off, (acd | cd) problems went away.


Jan Sebosik napsal(a):
Hi all

OS: Freebsd 7-STABLE from CVS of today
Problematic HW: Intel DQ45CB (Q45 chipset, ICH10, SATA in native mode, but not AHCI), LG SATA DVD-RW GH20NS15

Problem: if I run freebsd without LG DVD connected to any SATA port onboard everything works allright. When I connect SATA DVD to board, then freebsd refuses to boot with messages similar to those:

acd0: FAILURE-READ_BIG timed out
unknown: FAILURE-READ_BIG timed out
cddone: goit error 0x5 back

Messages are repeating forever.

Anybody knows where should be a bug?
Temporary I`ve disconnected LG SATA burner from system board.

Thanks for any idea.

Best regards
Are you ***absolutely 100% certain*** this is true?  The time counter
selected shouldn't have anything to do with the errors you see.
Please thoroughly test this.

I'd CC jhb@ to get confirmation of my statement, but I've promised
myself I wouldn't bother him until 2009.  :-)
This is very bizarre.  The errors being returned from acd0 are that an
ATAPI/ATA command (READ_BIG, whatever the code for that is) did not
receive a response from the controller or device within 5 seconds
(assuming the ata(4) timeout values here; it could be something larger
for ATAPI, I don't know).  Maybe some a BIOS bug...

Can you show us output from the following two commands?

sysctl kern.timecounter.choice
sysctl kern.timecounter.hardware

Soren, do you know how/if the HPET time counter could cause this oddity?
All of my systems use ACPI-fast, so I can't test this.

What this proves is that disabling HPET in the BIOS makes absolutely no
change to FreeBSD as far as the timecounter goes.  It's still using
ACPI-fast no matter if HPET is disabled or not.  Disabling HPET does
show up in FreeBSD (as you can tell), but the ATA/ATAPI stuff *should
not* have some direct tie-in to HPET.

I'm left believing you've found a BIOS bug.  Please bring this up with
your motherboard or system vendor.


--
Jan Sebosik, Slovakia
[EMAIL PROTECTED]
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to