Toaster mode – giving up and going home



  • Hey

    I use an IBM xseries 345 server for pfsense. I use the two onboard nics, one wan and the other for lan (with many vlans on it and a fs246t switch)

    Everything seems to work fine for a while and then pfsense gives me an error: "ipsd0: Adapter error. Adapter is in toaster mode" or something close to that and then it just says "giving up and going home".

    This is starting to frustrate me, so i was wondering how i can catch what is going on here. Like is this logged somewhere which i can access and then upload here to figure out what is going on?

    Cheers
    Robin



  • What interfaces are you using (e.g. fxp0, de0, em0 etc)?

    What version of pfSense are you using?

    What is the exact text of the error message? (You may find it in the system log accessed from the WEB GUI from Status -> System logs then System tab.



  • Hey

    I am using em0 as the Wan and em1 as the lan

    pfsense 1.2.2

    As for the log, i can't see anything strange but i am not sure what is 'normal' lol. The only thing i find werid is:

    "Mar 21 21:21:15 kernel: MADT: Forcing active-low polarity and level trigger for SCI
    Mar 21 21:21:15 kernel: cpu1 (AP): APIC ID: 1
    Mar 21 21:21:15 kernel: cpu0 (BSP): APIC ID: 0
    Mar 21 21:21:15 kernel: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
    Mar 21 21:21:15 kernel: ACPI APIC Table: <ibm seronyxp="">Mar 21 21:21:15 kernel: avail memory = 1026695168 (979 MB)
    Mar 21 21:21:15 kernel: real memory = 1063256064 (1014 MB)
    Mar 21 21:21:15 kernel: Logical CPUs per core: 2"

    But there is only 1 CPU installed. It has space for two but only has one. During the install i chose the option for one cpu, would this have affected it?

    Cheers
    Robin

    Ps: i have tried the acpi disable setting, but still has the problem.</ibm>



  • ipsd0: Adapter error

    Raid card?
    A guess would be that you can disable raid in bios and a option running one or two cpu's

    General advise:
    bios update, upgrade to 1.2.3 and maybe try a FreeBSD install.



  • But there is only 1 CPU installed. It has space for two but only has one. During the install i chose the option for one cpu, would this have affected it?

    It looks as if you have a system with a hyperthreaded CPU.  Basically you have a set of CPU execution resources time shared across two "virtual" cpus with a context switch occurring when a CPU stalls waiting for data. On some workloads this gives better performance than a single CPU but on other workloads it gives worse performance. If you boot the single CPU kernel it will run as if there was only one CPU in the system, ignoring the other "logical" CPU. If you boot the multi-cpu kernel it will operate as if you had two CPUs in the system.



  • Hey,

    Thanks for the reply.

    I am running a IBM raid 5i card.

    the cpu is a Xeon 2.0ghz

    I think it may be the cpu as if i put it under alot of load it seems to die….not sure but worth a test. So how do i boot with a single cpu kernel...? lol

    Thanks in advance

    Cheers
    Robin



  • The error is from the RAID card. It is documented here: http://www.freebsd.org/cgi/man.cgi?query=ips&sektion=4&manpath=FreeBSD+7.1-RELEASE
    So yeah, maybe try 1.2.3 or see if there is a firmware update for the RAID card or something.



  • Hey

    thanks for that. I will give it a try and see if it works

    Cheers
    Robin


Log in to reply