SVN r296987 -> r297000 breaks Sil 3124 channel attach

Justin Hibbits jhibbits at freebsd.org
Mon Mar 21 16:14:47 UTC 2016


You're right.  On line 323 of sys/dev/siis/siis.c, try replacing
'long' with 'rman_res_t', as I did for ahci.c.  If this works, tonight
I'll commit the fix.  I envision there may be others using 'long'
instead of 'u_long' for rman (u_long was the correct form until
rman_res_t, so signed long was already a bug).

- Justin

On Mon, Mar 21, 2016 at 11:11 AM, Michael Butler
<imb at protected-networks.net> wrote:
> Something between SVN r296987 and r297000 causes the following errors in
> dmesg .. and the loss of the attached disks:
>
> siisch0: <SIIS channel> at channel 0 on siis0
> device attach: siisch0 attach returned 6
> siisch1: <SIIS channel> at channel 1 on siis0
> device attach: siisch0 attach returned 6
> siisch2: <SIIS channel> at channel 2 on siis0
> device attach: siisch0 attach returned 6
> siisch3: <SIIS channel> at channel 3 on siis0
> device attach: siisch0 attach returned 6
>
> I can't see anything but r297000 causing this :-(
>
>         Michael
>


More information about the freebsd-current mailing list