20040810 snapshot available

Marcel Moolenaar marcel at xcllnt.net
Wed Aug 11 09:18:10 PDT 2004


On Wed, Aug 11, 2004 at 05:04:28PM +0200, Joerg Pulz wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> i removed NETSMB, NETSMBCRYPTO, LIBMCHAIN and LIBICONV from my kernel 
> configuration and it is working again. probably LIBICONV is the source of 
> the problem but i'm not sure about this. if i have some spare time, i will 
> check this again.

You're probably right. I didn't know we had LIBICONV as an option :-)

> but now i have a real problem with asr(4) and Adaptec SCSI RAID 3210S.
*snip*
> any tips or hints about that, or should i file a PR?

It looks the driver is not 64-bit clean. I suspect it's asr_set_frame itself,
because it's inlined and the faulting address is typically a region 6 address.

Please file a PR so that the maintainer of the driver can fix it. With a PR
there's also a good chance it may be fixed for 5.3.

> asr0: <Adaptec Caching SCSI RAID> mem 0xf6000000-0xf7ffffff irq 31 at device 1.0 on pci2
> asr0: Reserved 0x2000000 bytes for rid 0x10 type 3 at 0xf6000000
> -> ASR_resetIOP called
> -> ASR_initiateCp called
> -> ASR_initiateCp after DELAY
> -> ASR_initiateCp before asr_set_frame
> -> ASR_initiateCp before asr_set_intr
> -> ASR_initiateCp before asr_set_ToFIFO
> -> ASR_initiateCp finished
> -> ASR_getStatus before ASR_initiateCp
> -> ASR_initiateCp called
> -> ASR_initiateCp after DELAY
> -> ASR_initiateCp before asr_set_frame
> 
> fatal kernel trap (cpu 0):
> 
>     trap vector = 0x1e (Unaligned Reference)
>     cr.iip      = 0xe0000000041a7600
>     cr.ipsr     = 0x1010080a2010 (mfl,ic,dt,dfh,rt,cpl=0,it,ri=0,bn)
>     cr.isr      = 0x200000000 (code=0,vector=0,w,ei=0)
>     cr.ifa      = 0xc0000001f5ffffff
>     curthread   = 0xe0000000048c9a60
>         pid = 0, comm = swapper
> 
> [thread 0]
> Stopped at      ASR_initiateCp+0x2f0:   [M0]    st4.rel [r15]=r14
> db> where
> ASR_initiateCp(0xe0000000008d9000, 0xe00000000485d384) at ASR_initiateCp+0x2f0
> ASR_getStatus(0xe0000000008d9000, 0xe000000000964300, 0xff, 0xe000000000964383, 0x1, 0xe0000000041ac750, 0x818, 0xe0000000008d9000) at ASR_getStatus+0xd0
> asr_attach(0xe0000000001a4700, 0xe00000000090dd00, 0xe000000000964300, 0xe00000000486cec8, 0xff, 0xe00000000485d44c, 0xe0000000008d9018, 0xf6000000) at asr_attach+0xb50

-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel at xcllnt.net


More information about the freebsd-ia64 mailing list