#21 Shuttle FB50 (barebone SB51G)

closed-fixed
Sergei Haller
works (156)
5
2003-05-27
2003-05-27
Manfred Holl
No

Hello,
the mainboard Shuttle FB50 (comes with Shuttle
barebone SB51G) works fine with the settings below
(determined with 'guess').

Please note that it always needs a reboot.

One small remark:
guess forgot some semicolons after the lines
b->addr_chk_h = 0x6F
b->addr_chk_l = 0x70
lines, no big deal though.

Nice program!

Thanks
Manfred Holl

// ----------

void shuttle_fb51(struct biosinfo *b)
{
b->addr_stat = 0x46;
b->addr_date = 0x47;
b->addr_hour = 0x48;
b->addr_min = 0x49;
b->addr_sec = 0x4A;
b->addr_chk_h = 0x6F; /* guessed */
b->addr_chk_l = 0x70;
b->need_reboot = ALWAYS;
}

{ shuttle_fb51, "shuttle_fb51", "Shuttle
Inc", "FB50", "", "Phoenix Technologies, LTD", "6.00
PG", "11/14/2002" },

// ----------

--------------
Output of nvram-wakeup -D:
nvram-wakeup: Printing debug messages enbled.
nvram-wakeup: $Id: nvram-wakeup.h,v 1.21.2.6
2003/03/03 15:12:24 bistr-o-math Exp $
nvram-wakeup: $Id: nvram-wakeup-mb.h,v 1.91.2.3
2003/03/03 13:08:57 bistr-o-math Exp $
nvram-wakeup: $Id: nvram-wakeup.c,v 1.54.2.9
2003/03/04 13:22:14 bistr-o-math Exp $
nvram-wakeup: Opening /dev/mem in O_RDONLY
mode...
nvram-wakeup: _DMI_ table found: base: 0xF0000, size:
0x382, count: 36
nvram-wakeup: Following DMI entries found:
nvram-wakeup: - Mainboard vendor: Shuttle Inc
nvram-wakeup: - Mainboard type: FB50
nvram-wakeup: - Mainboard revision:
nvram-wakeup: - BIOS vendor: Phoenix
Technologies, LTD
nvram-wakeup: - BIOS version: 6.00 PG
nvram-wakeup: - BIOS release: 11/14/2002
nvram-wakeup: Using following bios info:
nvram-wakeup: need_reboot = -1
nvram-wakeup: addr_chk_h = 0x6F
nvram-wakeup: addr_chk_l = 0x70
nvram-wakeup: addr_chk_h2 = 0x00
nvram-wakeup: addr_chk_l2 = 0x00
nvram-wakeup: addr_stat = 0x46
nvram-wakeup: addr_mon = 0x00
nvram-wakeup: addr_date = 0x47
nvram-wakeup: addr_wdays = 0x00
nvram-wakeup: addr_hour = 0x48
nvram-wakeup: addr_min = 0x49
nvram-wakeup: addr_sec = 0x4A
nvram-wakeup: shift_stat = 0
nvram-wakeup: shift_mon = 0
nvram-wakeup: shift_date = 0
nvram-wakeup: shift_wdays = 0
nvram-wakeup: shift_hour = 0
nvram-wakeup: shift_min = 0
nvram-wakeup: shift_sec = 0
nvram-wakeup: rtc_time = 0
nvram-wakeup: rtc_date = 0x00
nvram-wakeup: rtc_mon = 0x00
nvram-wakeup: rtc_date_0_is_c0 = 0
nvram-wakeup: rtc_mon_0_is_c0 = 0
nvram-wakeup: reset_date = 0
nvram-wakeup: reset_mon = 0
nvram-wakeup: nr_stat = 1
nvram-wakeup: nr_mon = 4
nvram-wakeup: nr_date = 5
nvram-wakeup: nr_hour = 5
nvram-wakeup: nr_min = 6
nvram-wakeup: nr_sec = 6
nvram-wakeup: nr_rtc_date = 6
nvram-wakeup: nr_rtc_mon = 5
nvram-wakeup: nr_wdays = 7
nvram-wakeup: bcd = 0
nvram-wakeup: date_no_chk = 0
nvram-wakeup: date_hack = 0
nvram-wakeup: Opening /dev/rtc in O_RDONLY mode...
nvram-wakeup: Hardware clock: 2003-05-27 06:47:42
nvram-wakeup: rtc.tm_isdst : 1
nvram-wakeup: rtc.tm_gmtoff: 7200
nvram-wakeup: diff : 0
nvram-wakeup: RTC is running in localtime!
nvram-wakeup: Test (this should be the current time of
the hardware clock): Tue
May 27 06:47:42 2003
nvram-wakeup: Opening /dev/nvram in O_RDONLY
mode...
nvram-wakeup: The size of /dev/nvram is 114 bytes.
nvram-wakeup: value of the addr_stat byte is: 0x31.
nvram-wakeup: value of the addr_date byte is: 0x1B.
nvram-wakeup: value of the addr_hour byte is: 0x14.
nvram-wakeup: value of the addr_min byte is: 0x08.
nvram-wakeup: value of the addr_sec byte is: 0x00.
nvram-wakeup: value of the addr_chk_h byte is: 0x07.
nvram-wakeup: value of the addr_chk_l byte is: 0x6E.
nvram-wakeup: Checksum is: 0x076E.

All values are displayed as they are stored in the
nvram/rtc.
(and do not correspond necessarily to the system
date/time)

WakeUp : Enabled (0x31)
Date : 27 (0x1B)
Hour : 20 (0x14)
Minute : 08 (0x08)
Second : 00 (0x00)
Checksum: 0x076E
-----------------

Discussion

  • Sergei Haller
    Sergei Haller
    2003-05-27

    • labels: --> works
    • assigned_to: nobody --> bistr-o-math
    • status: open --> closed-fixed
     
  • Sergei Haller
    Sergei Haller
    2003-05-27

    Logged In: YES
    user_id=76018

    thanks -- added to CVS