OpenGrok
Cross Reference: siisata.c
xref
: /
src
/
sys
/
arch
/
sandpoint
/
stand
/
altboot
/
siisata.c
Home
|
History
|
Annotate
|
Download
|
only in
altboot
History log of
/src/sys/arch/sandpoint/stand/altboot/siisata.c
Revision
Date
Author
Comments
1.7
03-Aug-2017
phx
Some Synology network devices show vendor 0x1148 (Schneider & Koch) instead
of 0x11ab (Marvell). Detect both.
Improve spinning up of both disk drives on Synology DS20x by adding some
more delays (directly at the start and after powering up the second drive).
1.6
30-Sep-2015
phx
Pass a name and flags precisely describing the current model and its
features via a new bootinfo node (currently Synology only). This allows
for example the configuration of model-specific temperature I2C sensors
and fan control.
Support for the Synology DS207 and DS209 drive LEDs and wait until the
2nd drive is completely powered up.
1.5
22-Jan-2012
phx
branches: 1.5.6; 1.5.22; 1.5.24;
Support PATA drive configuration option (ide:N[N...]).
Wait until drives are ready after cold-start.
Wake up drives from standby mode.
A default command line can be saved to flash as initrd image.
1.4
30-May-2011
phx
branches: 1.4.4; 1.4.6; 1.4.10;
When a drive is present, retry ATA-reset for a maximum of 10 seconds, until
successful.
1.3
06-Mar-2011
phx
branches: 1.3.2;
New experimental driver for SundanceIT ST1023 / IP1000+ NICs.
PHY initialization, media select and MAC address are working, but I found no
way to make the chip transmit any frame yet (although it clears the DONE flag).
Moved DSK_DECL to globals.h, where NIF_DECL already was.
1.2
27-Jan-2011
phx
branches: 1.2.2;
Debugging output is only visible when DEBUG is defined.
1.1
23-Jan-2011
nisimura
change bootloader name to "altboot". bump version and add README.
1.2.2.4
31-May-2011
rmind
sync with head
1.2.2.3
21-Apr-2011
rmind
sync with head
1.2.2.2
05-Mar-2011
rmind
sync with head
1.2.2.1
27-Jan-2011
rmind
file siisata.c was added on branch rmind-uvmplock on 2011-03-05 20:51:47 +0000
1.3.2.2
06-Mar-2011
bouyer
Sync with HEAD
1.3.2.1
06-Mar-2011
bouyer
file siisata.c was added on branch bouyer-quota2 on 2011-03-06 15:07:56 +0000
1.4.10.1
18-Feb-2012
mrg
merge to -current.
1.4.6.1
17-Apr-2012
yamt
sync with head
1.4.4.2
06-Jun-2011
jruoho
Sync with HEAD.
1.4.4.1
30-May-2011
jruoho
file siisata.c was added on branch jruoho-x86intr on 2011-06-06 09:06:35 +0000
1.5.24.2
28-Aug-2017
skrll
Sync with HEAD
1.5.24.1
27-Dec-2015
skrll
Sync with HEAD (as of 26th Dec)
1.5.22.1
16-Jan-2016
snj
Pull up following revision(s) (requested by phx in ticket #1059):
sys/arch/sandpoint/include/bootinfo.h: revision 1.9
sys/arch/sandpoint/stand/altboot/brdsetup.c: revisions 1.36, 1.37
sys/arch/sandpoint/stand/altboot/dsk.c: revision 1.18
sys/arch/sandpoint/stand/altboot/globals.h: revisions 1.20, 1.21
sys/arch/sandpoint/stand/altboot/main.c: revision 1.27
sys/arch/sandpoint/stand/altboot/siisata.c: revision 1.6
sys/arch/sandpoint/stand/altboot/version: revision 1.8
The disk's unittag is not equal to the channel, so we need an additional
unitchan entry to make lba_read() work in all cases.
The libsa-printf() does not seem to support 64-bit output, so cast the
block number to unsigned when printing an error message.
--
Pass a name and flags precisely describing the current model and its
features via a new bootinfo node (currently Synology only). This allows
for example the configuration of model-specific temperature I2C sensors
and fan control.
Support for the Synology DS207 and DS209 drive LEDs and wait until the
2nd drive is completely powered up.
--
fix a board type check logic error that affected Linkstation and Kurobox (HG).
They were mistakenly recognized kurot4 type and ended up with kernel boot
failure.
1.5.6.1
03-Dec-2017
jdolecek
update from HEAD
Indexes created Thu Oct 23 22:10:10 GMT 2025