FreeBSD-10 microdrive seagate ST1AT 4GB (VIA mbo) problem

Adrian Chadd adrian at freebsd.org
Thu Nov 21 19:54:38 UTC 2013


Well, if the disk itself is throwing errors that early in boot, you've
got a much bigger problem.

Sometimes these things do things with partition schemes and
filesystems behind the scenes. Maybe the CF microcontroller in the
card is confused?



-adrian


On 21 November 2013 10:28, Berislav Purgar <bpurgar at gmail.com> wrote:
> On Thu, Nov 21, 2013 at 12:16 PM, Berislav Purgar <bpurgar at gmail.com> wrote:
>
>>
>>
>>
>> On Wed, Nov 20, 2013 at 10:40 PM, Berislav Purgar <bpurgar at gmail.com>wrote:
>>
>>> Hello ..
>>>
>>> I have problem with microdrive and some CF cards on IGEL 3/4 compact thin
>>> client ( http://www.parkytowers.me.uk/thin/Igel/3210/index.shtml<http://www.parkytowers.me.uk/thin/Igel/3210/index.shtml> ).
>>> Problem is that FreeBSD cannot find microdrive or CF card to mount sytem /
>>> on (but kernel is found and loaded from microdrive or CF card). I have one
>>> CF card (sandisk ultra II) which boots but with some timeouts before.
>>> FreeBSD identifies ide controller as :
>>> atapci0: <VIA 8237 UDMA133 controller> port
>>> 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe800-0xe80f at device 15.0 on pci0
>>> ata0: <ATA channel> at channel 0 on atapci0
>>> ata1: <ATA channel> at channel 1 on atapci0
>>>
>>> Here are links to pictures of this problem.
>>>
>>> (aprobe:ata0:0:0:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 00
>>> 00
>>>
>>>
>>> http://s24.postimg.org/al2k6qfzp/WP_20131120_003_1.jpg
>>> http://s17.postimg.org/wm0s58kzz/WP_20131120_007_1.jpg
>>> http://s23.postimg.org/5sp2k4trf/WP_20131120_006_1.jpg
>>>
>>> i tried same configuration on openbsd5.3 and everething si Ok ..same
>>> controler on openbsd :
>>> http://s12.postimg.org/bztc7w1zx/WP_20131120_001_1.jpg
>>>
>>>  Any suggestions ?
>>>
>>> Tnx
>>> sorry for my English ..
>>>
>>
>>
>> for better debuging i use gateworks GW2345 board and found
>> some interestingly ... if i destroy all partitions and partitions schemes
>> on microdrive freebsd founds microdrive at boot and display info for it..
>>
>> Timecounters tick every 10.000 msec
>> ada0 at ata0 bus 0 scbus0 target 0 lun 0
>> ada0: <ST640211CF 3.07> CFA-0 device
>> ada0: 16.700MB/s transfers (PIO4, PIO 8192bytes)
>> ada0: 3906MB (7999488 512 byte sectors: 16H 63S/T 7936C)
>> ada0: Previously was known as ad0
>>
>> full dmesg is here :
>> http://pastebin.com/eWJ4XGyN
>>
>> but if i create MBR (or GPT) on microdrive and check as before on avila
>> board i got timeouts and microdrive not found ?!
>>
>> ata_avila0: <Gateworks Avila IDE/CF Controller> on ixp0
>> ata0: <ATA channel 0> on ata_avila0
>> led_avila0: <Gateworks Avila Front Panel LED> on ixp0
>> gpio_avila0: <Gateworks Avila GPIO driver> on ixp0
>> gpioc0: <GPIO controller> on gpio_avila0
>> gpiobus0: <GPIO bus> on gpio_avila0
>> Timecounter "IXP4XX Timer" frequency 66666600 Hz quality 1000
>> Timecounters tick every 10.000 msec
>> (aprobe0:ata0:0:0:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 00
>> 00
>> (aprobe0:ata0:0:0:0): CAM status: Command timeout
>> (aprobe0:ata0:0:0:0): Error 5, Retry was blocked
>>
>> full dmesg is here :
>> http://pastebin.com/wPEexXKz
>>
>>
>> http://pastebin.com/x5MinNQz
>>
>> why FreeBSD doesn't find microdrive when it has partitions or partition
>> schemas ?
>>
>> Beri
>>
>
>
> nobody ?
> _______________________________________________
> freebsd-geom at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-geom
> To unsubscribe, send any mail to "freebsd-geom-unsubscribe at freebsd.org"


More information about the freebsd-geom mailing list