Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Nov 2009 12:15:06 -0700
From:      Tim Judd <tajudd@gmail.com>
To:        Chris Whitehouse <cwhiteh@onetel.com>
Cc:        FreeBSD Questions <questions@freebsd.org>
Subject:   Re: device hint -> disable firewire or sbp driver
Message-ID:  <ade45ae90911211115q2bd17e83ufd4b94411312a921@mail.gmail.com>
In-Reply-To: <4B083083.4000907@onetel.com>
References:  <ade45ae90911181406q3f205cdre521280a81059ccb@mail.gmail.com> <ade45ae90911181444r6c3969efr835d94058a08e00c@mail.gmail.com> <4B083083.4000907@onetel.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11/21/09, Chris Whitehouse <cwhiteh@onetel.com> wrote:
> Tim Judd wrote:
>> Any way via tunables, environment, sysctl or device hints that one can
>> disable firewire on the install medium of recent (7.2 and newer)
>> Install CD/DVDs?
>>
>> more than one person is having problems with kernel panics on startup
>> due to firewire, and I can't google my way out of this one.
>>
>>
>>
>> Any advice from the pros?
>> _______________________________________________
>> freebsd-questions@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to
>> "freebsd-questions-unsubscribe@freebsd.org"
>>
> Tim,
>
> I've got one of the affected motherboards if this is the problem you mean:
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=136327
>
> The things that have worked for me are disabling firewire in the BIOS
> and using a GENERIC kernel or building a kernel with device sbp disabled
> and having firewire enabled in the BIOS.

See though, the guys coming to FreeBSD from $another-OS gets a panic
from the install medium, which isn't speaking very well of our
quality.

I got caught with this because the guy I was helping online had an
amd64-capable system, to which I don't.  I can't build a install CD or
kernel to help him.  I have a PCI firewire card that runs sbp, but the
livecd doesn't panic when i was booting from it.


I tried all sorts of disabling hints, tried to go upstream (see it's
dependencies and disable it's dependencies) and it still gave me a sbp
when the system finished booting.


Thought about asking him to run the memstick and disabling it from
there, but he still can't get past it booting to tweak anything.  He
didn't have an option to disable firewire in the BIOS, and there was
no bios update from Sony for his Vaio.


I got stuck, and it started to wear thin that we have such a major
panic on install CDs.  My mentality is to offer disk, cd and network
support in the kernel on the install CD/DVDs, but the generic kernel
that's installed has everything.


If others would like to offer suggestions, I'm still open for them.


>
> hint.sbp.0.disabled="1" in /boot/device.hints with GENERIC kernel -
> still get a panic
>
> sbp_load="YES" in /boot/loader.conf with sbp disabled in the kernel -
> get panic.
>
> It seems ok to kldload sbp after the system is up, ie the machine
> doesn't panic, but I don't have anything firewire to test with.
>
> Would it be an option to have sbp disabled by default in the install
> CD's? Those without the problem can put sbp_load in loader.conf, those
> with the problem will have to kldload it later but at least they will be
> able to install.
>
> FreeBSD eco.config 8.0-RC2 FreeBSD 8.0-RC2 #1: Thu Oct 29 14:04:02 GMT
> 2009     root@eco.config:/usr/obj/usr/src/sys/GENERIC_NO_SBP  i386
>
>
> Chris
>



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