Hi Christian & List,

Christian Lavoie wrote:
> I've got a very similar issue going on with a net6501 -- OpenBSD won't
> always boot, as sometimes the mSATA (also a TS32GMSA300) won't be
> detected and the machine just hangs (IIRC, inside the OpenBSD kernel,
> which complains it doesn't have a root partition to boot from -- so
> the net6501 saw it's mSATA, but the OS doesn't).
>
> My solution was to UPS the box, but I might be able to reproduce the
> issue later this week and send that debug log. From memory (this was
> weeks ago now) I had the problem every 2-3 reboots (while I was
> installing) out of the 10 or so the box went through so far.

We have reproduced the problem and after some testing we have concluded 
that the OpenBSD AHCI driver is not that good (reported elsewhere too), 
creating problems with some SSD's, including the Trancend devices that 
we sell.

The only solutions are to switch operating system, wait for OpenBSD to 
fix it, or use another SSD....

We have tested the Western Digital SiliconDrive A100 serie and 
Micron/Crucial m4 series, both seems to work just fine with OpenBSD and 
are easily available.


Best Regards,


Soren Kristensen

CEO & Chief Engineer
Soekris Engineering, Inc.




> On Wed, Feb 27, 2013 at 2:57 PM, Dominic Pageau <dpag...@gmail.com> wrote:
>> I have 14 net6501 installed in vehicle where power is cut almost every day.
>> Typical uptime is 5 hours to few days.  Power lost is not an issue as
>> filesystem is read only.  I am using Sokeris supplied TS32GMSA300 mSATA
>> drive.
>>
>>  From time to time some computer do not reboot and hang at Grub reporting
>> "Error 21" or reporting nothing but hang.  I have reproduce that issue 4
>> times in lab.
>>
>> First took 20 attempt
>> Second took 10 attempt
>> Third took 39 attempt
>> Fourth took 1 attempt
>>
>> What I have noticed is that on normal boot, after BIOS line "Controller
>> Bus#02, Device#06, Function#00: 02 Ports, 01 Devices" there is no delay.  On
>> fail boot, I see 15 seconds delay there and will see boot failure later.
>>
>> I really need high availability and going into vehicle to reboot hardware or
>> install UPS is not and option here.
>>
>> Regards,
>>
>> Correct boot:
>>
>> [Wed Feb 27 14:26:24.335 2013] SATA AHCI BIOS ver. 0.61 20121115  Copyright
>> (C) 2003-2011 Intel Corporation
>> [Wed Feb 27 14:26:24.382 2013]
>> [Wed Feb 27 14:26:26.382 2013] Controller Bus#02, Device#06, Function#00: 02
>> Ports, 01 Devices
>> [Wed Feb 27 14:26:26.944 2013]   Port-00: Hard Disk, TS32GMSA300
>> [Wed Feb 27 14:26:26.960 2013]   Port-01: No device detected
>> [Wed Feb 27 14:26:27.038 2013]
>> [Wed Feb 27 14:26:27.038 2013] Soekris USB Expansion ROM ver. 1.01  20111203
>> [Wed Feb 27 14:26:27.069 2013]
>> [Wed Feb 27 14:26:27.304 2013]
>> [Wed Feb 27 14:26:27.304 2013] Initializing Intel(R) Boot Agent GE v1.3.72
>> [Wed Feb 27 14:26:27.335 2013] PXE 2.1 Build 089 (WfM 2.0)
>> [Wed Feb 27 14:26:27.351 2013]
>> [Wed Feb 27 14:26:27.351 2013]  Slot   Vend Dev  ClassRev Cmd  Stat CL LT HT
>> Base1    Base2   Int
>> [Wed Feb 27 14:26:27.397 2013]
>> --------------------------------------------------------------------
>> [Wed Feb 27 14:26:27.429 2013] 00:00:0 8086 4114 06000003 0007 0000 00 00 00
>> 00000000 00000000
>> [Wed Feb 27 14:26:27.476 2013] 00:23:0 8086 8184 06040000 0107 0010 08 00 01
>> 1FFF1000 A0FFA000 10
>> [Wed Feb 27 14:26:27.507 2013] 00:24:0 8086 8185 06040000 0107 0010 08 00 01
>> 3FFF2000 A3FFA100 11
>> [Wed Feb 27 14:26:27.554 2013] 00:25:0 8086 8180 06040000 0107 0010 08 00 01
>> 5FFF4000 A5FFA400 05
>> [Wed Feb 27 14:26:27.585 2013] 00:26:0 8086 8181 06040000 0107 0010 08 00 01
>> 0FFF1000 00FFA000 09
>> [Wed Feb 27 14:26:27.632 2013] 00:31:0 8086 8186 06010000 0003 0000 00 00 80
>> 00000000 00000000
>> [Wed Feb 27 14:26:27.663 2013] 02:02:0 8086 8804 0C031001 0106 0010 00 00 80
>> A0000B00 00000000 09
>> [Wed Feb 27 14:26:27.710 2013] 02:02:1 8086 8805 0C031001 0106 0010 00 00 80
>> A0000C00 00000000 09
>> [Wed Feb 27 14:26:27.741 2013] 02:02:2 8086 8806 0C031001 0106 0010 00 00 80
>> A0000D00 00000000 09
>> [Wed Feb 27 14:26:27.772 2013] 02:02:3 8086 8807 0C032001 0106 0010 00 00 80
>> A0000E00 00000000 09
>> [Wed Feb 27 14:26:27.819 2013] 02:06:0 8086 880B 01060101 0107 0010 00 00 00
>> 00000000 00000000 11
>> [Wed Feb 27 14:26:27.851 2013] 02:08:0 8086 880C 0C031001 0106 0010 00 00 80
>> A0004800 00000000 10
>> [Wed Feb 27 14:26:27.897 2013] 02:08:1 8086 880D 0C031001 0106 0010 00 00 80
>> A0004900 00000000 10
>> [Wed Feb 27 14:26:27.929 2013] 02:08:2 8086 880E 0C031001 0106 0010 00 00 80
>> A0004A00 00000000 10
>> [Wed Feb 27 14:26:27.976 2013] 02:08:3 8086 880F 0C032001 0106 0010 00 00 80
>> A0004B00 00000000 10
>> [Wed Feb 27 14:26:28.007 2013] 02:10:1 8086 8811 07000200 0107 0010 00 00 80
>> 00001041 A0004D00 09
>> [Wed Feb 27 14:26:28.054 2013] 02:10:2 8086 8812 07000200 0107 0010 00 00 80
>> 00001049 A0004D10 09
>> [Wed Feb 27 14:26:28.085 2013] 02:12:2 8086 8817 0C800000 0106 0010 00 00 80
>> 00000000 A0005000 05
>> [Wed Feb 27 14:26:28.132 2013] 02:12:3 8086 8818 0C090000 0106 0010 00 00 80
>> 00000000 A0005200 05
>> [Wed Feb 27 14:26:28.163 2013] 03:00:0 111D 803A 0604000E 0107 0010 08 00 01
>> 3FFF2000 A3FFA100
>> [Wed Feb 27 14:26:28.210 2013] 05:00:0 8086 10D3 02000000 0107 0010 08 00 00
>> A1000000 00000000 09
>> [Wed Feb 27 14:26:28.241 2013] 06:00:0 8086 10D3 02000000 0107 0010 08 00 00
>> A2000000 00000000 10
>> [Wed Feb 27 14:26:28.288 2013] 07:00:0 8086 0082 02800034 0106 0010 08 00 00
>> A3000004 00000000 11
>> [Wed Feb 27 14:26:28.319 2013] 08:00:0 111D 803A 0604000E 0107 0010 08 00 01
>> 5FFF4000 A5FFA400
>> [Wed Feb 27 14:26:28.366 2013] 10:00:0 8086 10D3 02000000 0107 0010 08 00 00
>> A4000000 00000000 10
>> [Wed Feb 27 14:26:28.397 2013] 11:00:0 8086 10D3 02000000 0107 0010 08 00 00
>> A5000000 00000000 11
>> [Wed Feb 27 14:26:28.444 2013]
>> [Wed Feb 27 14:26:28.444 2013]    Seconds to automatic boot.   Press Ctrl-P
>> for entering Monitor. 5 4 3 2 1
>> [Wed Feb 27 14:26:33.679 2013] GRUB Loading stage1.5.
>> [Wed Feb 27 14:26:33.694 2013]
>> [Wed Feb 27 14:26:33.694 2013]
>> [Wed Feb 27 14:26:33.694 2013] GRUB loading, please wait...
>> [Wed Feb 27 14:26:33.741 2013]
>> [Wed Feb 27 14:26:33.741 2013]     GNU GRUB  version 0.97  (620K lower /
>> 1047424K upper memory)
>>
>> Fail boot:
>>
>> [Wed Feb 27 14:26:42.585 2013] SATA AHCI BIOS ver. 0.61 20121115  Copyright
>> (C) 2003-2011 Intel Corporation
>> [Wed Feb 27 14:26:42.616 2013]
>> [Wed Feb 27 14:26:44.616 2013] Controller Bus#02, Device#06, Function#00: 02
>> Ports, 01 Devices
>> [Wed Feb 27 14:26:59.491 2013]   Port-00: Hard Disk,
>> [Wed Feb 27 14:26:59.507 2013]   Port-01: No device detected
>> [Wed Feb 27 14:26:59.569 2013]
>> [Wed Feb 27 14:26:59.569 2013] Soekris USB Expansion ROM ver. 1.01  20111203
>> [Wed Feb 27 14:26:59.601 2013]
>> [Wed Feb 27 14:26:59.851 2013]
>> [Wed Feb 27 14:26:59.851 2013] Initializing Intel(R) Boot Agent GE v1.3.72
>> [Wed Feb 27 14:26:59.866 2013] PXE 2.1 Build 089 (WfM 2.0)
>> [Wed Feb 27 14:26:59.882 2013]
>> [Wed Feb 27 14:26:59.882 2013]  Slot   Vend Dev  ClassRev Cmd  Stat CL LT HT
>> Base1    Base2   Int
>> [Wed Feb 27 14:26:59.929 2013]
>> --------------------------------------------------------------------
>> [Wed Feb 27 14:26:59.976 2013] 00:00:0 8086 4114 06000003 0007 0000 00 00 00
>> 00000000 00000000
>> [Wed Feb 27 14:27:00.007 2013] 00:23:0 8086 8184 06040000 0107 0010 08 00 01
>> 1FFF1000 A0FFA000 10
>> [Wed Feb 27 14:27:00.054 2013] 00:24:0 8086 8185 06040000 0107 0010 08 00 01
>> 3FFF2000 A3FFA100 11
>> [Wed Feb 27 14:27:00.085 2013] 00:25:0 8086 8180 06040000 0107 0010 08 00 01
>> 5FFF4000 A5FFA400 05
>> [Wed Feb 27 14:27:00.132 2013] 00:26:0 8086 8181 06040000 0107 0010 08 00 01
>> 0FFF1000 00FFA000 09
>> [Wed Feb 27 14:27:00.163 2013] 00:31:0 8086 8186 06010000 0003 0000 00 00 80
>> 00000000 00000000
>> [Wed Feb 27 14:27:00.194 2013] 02:02:0 8086 8804 0C031001 0106 0010 00 00 80
>> A0000B00 00000000 09
>> [Wed Feb 27 14:27:00.241 2013] 02:02:1 8086 8805 0C031001 0106 0010 00 00 80
>> A0000C00 00000000 09
>> [Wed Feb 27 14:27:00.273 2013] 02:02:2 8086 8806 0C031001 0106 0010 00 00 80
>> A0000D00 00000000 09
>> [Wed Feb 27 14:27:00.319 2013] 02:02:3 8086 8807 0C032001 0106 0010 00 00 80
>> A0000E00 00000000 09
>> [Wed Feb 27 14:27:00.351 2013] 02:06:0 8086 880B 01060101 0107 0010 00 00 00
>> 00000000 00000000 11
>> [Wed Feb 27 14:27:00.398 2013] 02:08:0 8086 880C 0C031001 0106 0010 00 00 80
>> A0004800 00000000 10
>> [Wed Feb 27 14:27:00.429 2013] 02:08:1 8086 880D 0C031001 0106 0010 00 00 80
>> A0004900 00000000 10
>> [Wed Feb 27 14:27:00.476 2013] 02:08:2 8086 880E 0C031001 0106 0010 00 00 80
>> A0004A00 00000000 10
>> [Wed Feb 27 14:27:00.507 2013] 02:08:3 8086 880F 0C032001 0106 0010 00 00 80
>> A0004B00 00000000 10
>> [Wed Feb 27 14:27:00.554 2013] 02:10:1 8086 8811 07000200 0107 0010 00 00 80
>> 00001041 A0004D00 09
>> [Wed Feb 27 14:27:00.585 2013] 02:10:2 8086 8812 07000200 0107 0010 00 00 80
>> 00001049 A0004D10 09
>> [Wed Feb 27 14:27:00.632 2013] 02:12:2 8086 8817 0C800000 0106 0010 00 00 80
>> 00000000 A0005000 05
>> [Wed Feb 27 14:27:00.663 2013] 02:12:3 8086 8818 0C090000 0106 0010 00 00 80
>> 00000000 A0005200 05
>> [Wed Feb 27 14:27:00.710 2013] 03:00:0 111D 803A 0604000E 0107 0010 08 00 01
>> 3FFF2000 A3FFA100
>> [Wed Feb 27 14:27:00.741 2013] 05:00:0 8086 10D3 02000000 0107 0010 08 00 00
>> A1000000 00000000 09
>> [Wed Feb 27 14:27:00.788 2013] 06:00:0 8086 10D3 02000000 0107 0010 08 00 00
>> A2000000 00000000 10
>> [Wed Feb 27 14:27:00.819 2013] 07:00:0 8086 0082 02800034 0106 0010 08 00 00
>> A3000004 00000000 11
>> [Wed Feb 27 14:27:00.866 2013] 08:00:0 111D 803A 0604000E 0107 0010 08 00 01
>> 5FFF4000 A5FFA400
>> [Wed Feb 27 14:27:00.898 2013] 10:00:0 8086 10D3 02000000 0107 0010 08 00 00
>> A4000000 00000000 10
>> [Wed Feb 27 14:27:00.929 2013] 11:00:0 8086 10D3 02000000 0107 0010 08 00 00
>> A5000000 00000000 11
>> [Wed Feb 27 14:27:00.976 2013]
>> [Wed Feb 27 14:27:00.976 2013]    Seconds to automatic boot.   Press Ctrl-P
>> for entering Monitor. 5 4 3 2 1
>> [Wed Feb 27 14:27:16.116 2013] GRUB Loading stage1.5.
>> [Wed Feb 27 14:27:16.116 2013]
>> [Wed Feb 27 14:27:16.116 2013]
>> [Wed Feb 27 14:27:16.116 2013] GRUB loading, please wait...
>> [Wed Feb 27 14:27:16.148 2013] Error 21
>>
>>
>>
>> _______________________________________________
>> Soekris-tech mailing list
>> Soekris-tech@lists.soekris.com
>> http://lists.soekris.com/mailman/listinfo/soekris-tech
>>
>
>
>
_______________________________________________
Soekris-tech mailing list
Soekris-tech@lists.soekris.com
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to