Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Jan 2011 12:20:07 -0800
From:      Jeremy Chadwick <freebsd@jdc.parodius.com>
To:        Tom Vijlbrief <tom.vijlbrief@xs4all.nl>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Panic 8.2 PRERELEASE WRITE_DMA48
Message-ID:  <20110109202007.GA48054@icarus.home.lan>
In-Reply-To: <AANLkTin_OevWV0WZ_7pBf%2BPom5n2SLy_vxBYwHvJvm0z@mail.gmail.com>
References:  <AANLkTi=iaq1Lx521oUF2BSB4-2wi9Ys2fTLzz4kLaLVo@mail.gmail.com> <20110109122243.GA37530@icarus.home.lan> <AANLkTin3FHcsdMtA9OYaA2wrUx%2BfpyEsTThdRmS8sXA5@mail.gmail.com> <20110109163027.GA42562@icarus.home.lan> <AANLkTin_OevWV0WZ_7pBf%2BPom5n2SLy_vxBYwHvJvm0z@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jan 09, 2011 at 09:02:16PM +0100, Tom Vijlbrief wrote:
> 2011/1/9 Jeremy Chadwick <freebsd@jdc.parodius.com>:
> 
> >
> > errno 6 is "device not configured".  ad4 is on a Silicon Image
> > controller (thankfully a reliable model).  Sadly AHCI (ahci.ko) isn't in
> > use here; I would advocate switching to it (your device names will
> > change however) and see if these errors continue (they'll appear as SCSI
> > CAM errors though).  ahci_load="yes" in /boot/loader.conf should be
> > enough.  smartmontools does know to talk ATA to /dev/adaX (that's not a
> > typo) disks.
> >
> 
> Made that change, ahci is loaded
> 
> [tom@swanbsd /usr/home/tom]$ kldstat
> Id Refs Address    Size     Name
>  1   16 0xc0400000 bd9998   kernel
>  2    1 0xc0fda000 88a8     snd_emu10k1.ko
>  3    3 0xc0fe3000 579b0    sound.ko
>  4    1 0xc103b000 4df90c   nvidia.ko
>  5    1 0xc151b000 c108     ahci.ko
> [tom@swanbsd /usr/home/tom]$ cat /boot/loader.conf
> snd_emu10k1_load="YES"
> nvidia_load="YES"
> ahci_load="YES"
> #console="comconsole"
> [tom@swanbsd /usr/home/tom]$
> 
> But the device naming is unchanged:
> 
> [tom@swanbsd /usr/home/tom]$ ls /dev/a*
> /dev/acd0       /dev/ad0s2      /dev/ad4s1      /dev/ad4s2e     /dev/apm0
> /dev/acd1       /dev/ad0s5      /dev/ad4s2      /dev/ad4s2f     /dev/ata
> /dev/acpi       /dev/ad0s6      /dev/ad4s2a     /dev/ad4s3      /dev/atkbd0
> /dev/ad0        /dev/ad0s7      /dev/ad4s2b     /dev/ad4s4      /dev/audit
> /dev/ad0s1      /dev/ad4        /dev/ad4s2d     /dev/ad4s5

I'm sorry, I gave you incorrect advice; I'm used to Intel controllers
with AHCI, not Silicon Image controllers.  Silicon Image controllers
have their own driver: siis(4).

Please change ahci_load="yes" to siis_load="yes".

-- 
| Jeremy Chadwick                                   jdc@parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.               PGP 4BD6C0CB |




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110109202007.GA48054>