Bug 79833 - [boot] BTX crashes on boot when using Promise TX2Plus SATA controller (PDC20375 )
Summary: [boot] BTX crashes on boot when using Promise TX2Plus SATA controller (PDC203...
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords: loader
Depends on:
Blocks:
 
Reported: 2005-04-12 20:30 UTC by Atanas Draganov
Modified: 2019-01-08 19:00 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Atanas Draganov 2005-04-12 20:30:17 UTC
     When booting from CD, BTX halts with the following output:

CD Loader 1.2

Building the boot loader arguments
Looking up /BOOT/LOADER... Found
Relocating the loader and the BTX
Starting the BTX loader

BTX loader 1.00 BTX version is 1.01
Console: internal video/keyboard

BIOS CD is cd0
BIOS drive A: is disk0

int=0000000d err=00003ec8 efl=00010046 eip=0000925b
eax=00000000 ebx=00000000 ecx=0000feff edx=0000fe01
esi=0000000c edi=00000000 ebp=00000000 esp=000017e0
cs=0008 ds=0010 es=0000 fs=0000 gs=0000 ss=0010

cs:eip=1F 0F A1 0F A9 CF FC 6A-10 1F 6O 89 E5 0F B7 7D
	 2C C1 E7 04 8B 75 28 01-FE 31 C9 B1 02 31 C0 AC

ss:esp=CA 3E 00 00 00 00 00 00-00 00 00 00 00 00 00 00
       00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00

Fix: 

Boot from floppy disks ;-)
How-To-Repeat:       Boot 5.4-RC2 (5.2.1 or avobe) on the specified hardware configuration. The system works fine with Slackware Linux 10.1.0
Comment 1 sebastian.ht 2005-10-29 15:25:22 UTC
Same issue on the later model Promise SATAII 150 TX4. BTX tries to  
load and then the computer reboots before entering install.

Fix:
Boot from floppy or disconnect the controller card.

// Sebastian Holmqvist
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2007-04-19 04:45:36 UTC
State Changed
From-To: open->feedback

Does this still happen on 6.2? 


Comment 3 Mark Linimon freebsd_committer freebsd_triage 2007-04-19 04:45:36 UTC
Responsible Changed
From-To: freebsd-i386->linimon
Comment 4 Atanas Draganov 2007-04-19 10:59:18 UTC
Yes, it still happens on 6.2

The output is:

Boot from CD: CD Loader 1.2

Building the boot loader arguments
Looking up /BOOT/LOADER... Found
Relocating the loader and the BTX
Starting the BTX loader

BTX loader 1.00 BTX version is 1.01
Console: internal video/keyboard

BIOS CD is cd0
BIOS drive A: is disk0
BIOS drive C: is disk1

int=0000000d err=00003fc8 efl=00010046 eip=00009258
eax=00000000 ebx=00000700 ecx=0000feff edx=0000fe02
esi=0000000c edi=00000000 ebp=00000000 esp=000017e0
cs=0008 ds=0010 es=0000 fs=0000 gs=0000 ss=0010

cs:eip=1F 0F A1 0F A9 CF FC 6A-10 1F 60 89 E5 0F B7 7D
       2C C1 E7 04 8B 75 28 01-FE 31 C9 B1 02 31 C0 AC

ss:esp=CA 3F 00 00 00 00 00 00-00 00 00 00 00 00 00 00
       00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00

FreeBSD 6.2 has been installed on PATA drive at this machine. After the installation, SATA drive works fine. This event occurs only when boot from CD is attempted.
Comment 5 Mark Linimon freebsd_committer freebsd_triage 2007-04-21 23:22:07 UTC
State Changed
From-To: feedback->analyzed

Submitter notes that this problem still recurs.
Comment 6 Mark Linimon freebsd_committer freebsd_triage 2007-04-22 00:15:40 UTC
Responsible Changed
From-To: linimon->freebsd-bugs

I'm not the best person to track this now.
Comment 7 Bruce Cran freebsd_committer freebsd_triage 2010-03-02 18:52:29 UTC
Responsible Changed
From-To: freebsd-bugs->brucec

Take.
Comment 8 Bruce Cran freebsd_committer freebsd_triage 2011-01-23 21:34:09 UTC
Responsible Changed
From-To: brucec->freebsd-bugs

Back to the pool due to lack of time.
Comment 9 Eitan Adler freebsd_committer freebsd_triage 2012-07-01 16:59:51 UTC
State Changed
From-To: analyzed->open

unowned PRs should not be in analyzed state
Comment 10 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 07:59:30 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped
Comment 11 Warner Losh freebsd_committer freebsd_triage 2019-01-08 19:00:02 UTC
We've done a lot with BTX since 6.2R, so I'm going to close this bug as fixed. If there's still an issue with FreeBSD 11 or 12, please file a new bug and cc me so we can work through this issue.