Current ATA driver problem.

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Current ATA driver problem.

initial.x
My freebsd machine not detect second IDE driver.(recently)
( I use intel 975 chipset. )
Second IDE driver is JMicron JBM361.

Freebsd support second IDE driver ago.
I can't use second IDE driver now.

Temporary use 6.1-release ata driver in HEAD
( this way can use second driver )

ata driver(HEAD) something change?
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Current ATA driver problem.

Søren Schmidt
initial.x wrote:

> My freebsd machine not detect second IDE driver.(recently)
> ( I use intel 975 chipset. )
> Second IDE driver is JMicron JBM361.
>
> Freebsd support second IDE driver ago.
> I can't use second IDE driver now.
>
> Temporary use 6.1-release ata driver in HEAD
> ( this way can use second driver )
>
> ata driver(HEAD) something change?
Yes lots has changed in -currents ATA, backport is planned later.
Just use /sys/sys/ata.h and /sys/dev/ata/* from -current and you'll be
fine until then.

-Søren
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Current ATA driver problem.

Darren Pilgrim-2
Søren Schmidt wrote:

> initial.x wrote:
>> My freebsd machine not detect second IDE driver.(recently)
>> ( I use intel 975 chipset. )
>> Second IDE driver is JMicron JBM361.
>>
>> Freebsd support second IDE driver ago.
>> I can't use second IDE driver now.
>>
>> Temporary use 6.1-release ata driver in HEAD
>> ( this way can use second driver )
>>
>> ata driver(HEAD) something change?
> Yes lots has changed in -currents ATA, backport is planned later.
> Just use /sys/sys/ata.h and /sys/dev/ata/* from -current and you'll be
> fine until then.

I think he was saying that the JBM361 was supported in 6.1, but it's not
supported in -current.

--
Darren Pilgrim
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Current ATA driver problem.

Søren Schmidt-2
Darren Pilgrim wrote:

> Søren Schmidt wrote:
>> initial.x wrote:
>>> My freebsd machine not detect second IDE driver.(recently)
>>> ( I use intel 975 chipset. )
>>> Second IDE driver is JMicron JBM361.
>>>
>>> Freebsd support second IDE driver ago.
>>> I can't use second IDE driver now.
>>>
>>> Temporary use 6.1-release ata driver in HEAD
>>> ( this way can use second driver )
>>>
>>> ata driver(HEAD) something change?
>> Yes lots has changed in -currents ATA, backport is planned later.
>> Just use /sys/sys/ata.h and /sys/dev/ata/* from -current and you'll
>> be fine until then.
>
> I think he was saying that the JBM361 was supported in 6.1, but it's
> not supported in -current.
Hmm, seems I got that wrong then, sorry about that..
The only thing I could think of is that it might be that the chip is
setup for  2 pci functions which I currently do not support, however
that shouldn't have worked in 6.1 either...

-Søren
 

_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

RE: Current ATA driver problem.

initial.x
Yes, Thank Darren Pilgrim.

I think 700016 or 700017 support it. ( use 700019 now )

I use currently ad0, ad1, ad7, acd0 (IDE)

update after can't detect ad7, acd0 ( JMI361, JMI361 builtin
motherboard(msi 975X platinum), support one IDE port)

I never use 6.1 , just get ATA driver from 6.1 source tree
(/sys/dev/ata/*) (may same 700016)

Hmm... ATA(HEAD) driver not support 2 pci functions?
so then I just keep use old ATA driver?

pciconf -lv (ata part)
---
atapci1@pci0:31:1:      class=0x01018a card=0x72461462 chip=0x27df8086
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801G (ICH7 Family) Ultra ATA Storage Controller'
    class    = mass storage
    subclass = ATA

atapci0@pci3:0:0:       class=0x010185 card=0x31321095 chip=0x2361197b
rev=0x02 hdr=0x00
    class    = mass storage
    subclass = ATA
---

2006/8/10, Søren Schmidt <[hidden email]>:

> Darren Pilgrim wrote:
> > Søren Schmidt wrote:
> >> initial.x wrote:
> >>> My freebsd machine not detect second IDE driver.(recently)
> >>> ( I use intel 975 chipset. )
> >>> Second IDE driver is JMicron JBM361.
> >>>
> >>> Freebsd support second IDE driver ago.
> >>> I can't use second IDE driver now.
> >>>
> >>> Temporary use 6.1-release ata driver in HEAD
> >>> ( this way can use second driver )
> >>>
> >>> ata driver(HEAD) something change?
> >> Yes lots has changed in -currents ATA, backport is planned later.
> >> Just use /sys/sys/ata.h and /sys/dev/ata/* from -current and you'll
> >> be fine until then.
> >
> > I think he was saying that the JBM361 was supported in 6.1, but it's
> > not supported in -current.
> Hmm, seems I got that wrong then, sorry about that..
> The only thing I could think of is that it might be that the chip is
> setup for  2 pci functions which I currently do not support, however
> that shouldn't have worked in 6.1 either...
>
> -Søren
>
>
>
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Current ATA driver problem.

Dmitry Morozovsky
In reply to this post by Søren Schmidt-2
Dear Soeren,

On Fri, 11 Aug 2006, S?ren Schmidt wrote:

SS> Hmm, seems I got that wrong then, sorry about that..
SS> The only thing I could think of is that it might be that the chip is setup
SS> for  2 pci functions which I currently do not support, however that
SS> shouldn't have worked in 6.1 either...

Any idea why ATA driver in fresh -current does not work with

atapci1: <nVidia nForce CK804 SATA300 controller> port
0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc000-0xc00f mem
0xfebfb000-0xfebfbfff irq 21
at device 8.0 on pci0

ad4: 476940MB <Seagate ST3500641AS 3.AAE> at ata2-master SATA300
ad4: 976773168 sectors [969021C/16H/63S] 16 sectors/interrupt 1 depth queue
GEOM: new disk ad4
ata3-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
ad6: 476940MB <Seagate ST3500641AS 3.AAE> at ata3-master SATA300
ad6: 976773168 sectors [969021C/16H/63S] 16 sectors/interrupt 1 depth queue

(current/amd64) which works on RELENG_6/amd64. On current it cannot init disks:

ata2: reiniting channel ..
ata2: SATA connect ready time=0ms
ata2: sata_connect devices=0x1<ATA_MASTER>
ata2: reinit done ..
ata2: reiniting channel ..
ata2: SATA connect ready time=0ms
ata2: sata_connect devices=0x1<ATA_MASTER>
ata2: reinit done ..
ata3: reiniting channel ..
ata3: SATA connect ready time=0ms
ata3: sata_connect devices=0x1<ATA_MASTER>
ata3: reinit done ..
ata3: reiniting channel ..
ata3: SATA connect ready time=0ms
ata3: sata_connect devices=0x1<ATA_MASTER>
ata3: reinit done ..
(probe0:sbp0:0:0:0): error 22
(probe0:sbp0:0:0:0): Unretryable Error
(probe1:sbp0:0:1:0): error 22
(probe1:sbp0:0:1:0): Unretryable Error
(probe2:sbp0:0:2:0): error 22
(probe2:sbp0:0:2:0): Unretryable Error
(probe3:sbp0:0:3:0): error 22
(probe3:sbp0:0:3:0): Unretryable Error
(probe4:sbp0:0:4:0): error 22
(probe4:sbp0:0:4:0): Unretryable Error
(probe5:sbp0:0:5:0): error 22
(probe5:sbp0:0:5:0): Unretryable Error
(probe6:sbp0:0:6:0): error 22
(probe6:sbp0:0:6:0): Unretryable Error
ATA PseudoRAID loaded


 Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- [hidden email] ***
------------------------------------------------------------------------
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[hidden email]"