===== UP1500 =====
^ UP1500 ^^
^ CPU | [[wp>Alpha_21264#Alpha_21264B|21264B]] (EV68), 800 MHz |
^ Core logic | [[hardware:chipsets#AMD-761|AMD-761]] |
^ Memory | 4 DIMM slots, ECC registered DDR SDRAM, up to 4 GiB |
^ Buses | 32-bit PCI, AGP |
^ Form factor | ATX |
^ Onboard I/O | 2 IDE, floppy, 2 serial, parallel, keyboard, mouse, 2 USB, 21143 Ethernet, sound |
^ Firmware | SRM (last 5.6-19) |
^ Kernel option | ''CONFIG_ALPHA_NAUTILUS'' |
^ Linux | Supported |
The UP1500 is a motherboard built by Samsung and released in 2001, the last of the UP1x00 family. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2001-August.mbox#L17570|"Re: UP1500"]], Maurice Hilarius, axp-list, 30 Aug 2001)]
wiki:hardware:motherboards:up1500:up1500-1.jpg Samsung UP1500
==== Specifications ====
* 800 MHz EV68AL with 2/4/8 MiB external L2 cache [(>{{wiki:hardware:motherboards:up1500:up1500_user_s_manual.pdf?linkonly|UP1500 User Manual}})], L2 cache bandwidth 8.5 GiB/s [(>[[https://web.archive.org/web/20030311052727/http://www.harddata.com/Systems/up15brief|"HP-SPx264-1500 Hardware Features"]], Archived March 11, 2003)]
* AMD-761 Chipset, ALi M1535D+ south bridge
* 4x 184-pin DIMMs, supports 128 MiB to 4 GiB of ECC Registered PC2100 RAM (2.13 GiB/s [(>[[https://web.archive.org/web/20020606002508/http://samsungelectronics.com/semiconductors/alpha_cpu/up1500/up1500.htm|"Samsung Semiconductor: UP1500"]], Archived June 6, 2002)])
* 1x AGP (see [[#known_issues|Known issues]])
* 3x 33 MHz 32-bit PCI slots
* DECchip 21143 Ethernet
* ALi M5451 Sound
* 2x Ultra DMA 33/66/100 IDE connectors, 2x USB ports, 2x serial ports, an ECP/EPP parallel port, and a floppy controller, all driven by the M1535D+, plus PS/2 keyboard and mouse ports [(>{{wiki:hardware:motherboards:up1500:up1500_user_s_manual.pdf?linkonly|UP1500 User Manual}}, p. 1-2)]
* ATX form factor, 12 in x 9.6 in (30.48 cm x 24.38 cm) [(>{{wiki:hardware:motherboards:up1500:up1500_user_s_manual.pdf?linkonly|UP1500 User Manual}}, p. 1-1)]
* Front panel connectors for the power button, reset button, power LED, hard disk activity LED, network receive LED, speaker, and keyboard lock [(>{{wiki:hardware:motherboards:up1500:up1500_user_s_manual.pdf?linkonly|UP1500 User Manual}}, p. 2-3)]
* Configuration switchpack SW1: switches 1 and 2 select the firmware image (both on, the default, for the SRM console; both off for the fail-safe booter); switches 4, 5, and 6 set the system bus speed (off, off, on for 133 MHz, the default; all off for 100 MHz); switches 7 and 8 set the L2 cache size (on/off for 2 MiB, off/on for 4 MiB, off/off for 8 MiB, on/on to disable the cache) [(>{{wiki:hardware:motherboards:up1500:up1500_user_s_manual.pdf?linkonly|UP1500 User Manual}}, pp. 2-5 to 2-6)]
==== Memory ====
The UP1500 requires PC2100 ECC registered DDR SDRAM; unbuffered DIMMs do not work. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2003-February.mbox#L6661|"Re: up1500 specs sheets"]], Maurice Hilarius, axp-list, 12 Feb 2003)] Vendors tested modules from Viking [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2002-April.mbox#L18275|"Re: UP1500 memory specs"]], Iwao Makino, axp-list, 18 Apr 2002)], Kingston, Kentron, and Corsair. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2002-April.mbox#L18363|"Re: UP1500 memory specs"]], Maurice Hilarius, axp-list, 18 Apr 2002)] See [[hardware:motherboards:up1500_compatibility|UP1500 compatibility]] for DIMMs known to work. PC2700 ECC registered DIMMs have been reported to give better results under heavy use. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2003-February.mbox#L6366|"Re: up1500 specs sheets"]], Iwao Makino, axp-list, 13 Feb 2003)]
==== Power supply and cooling ====
The manual specifies a 300 W ATX supply, as for the [[hardware:motherboards:up1100#power_supply|UP1100]], [(>{{wiki:hardware:motherboards:up1500:up1500_user_s_manual.pdf?linkonly|UP1500 User Manual}}, pp. 3-1 to 3-2)] but a 400 W supply is recommended in practice. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2003-January.mbox#L4594|"Re: UP1500?"]], Falk Hueffner, axp-list, 8 Jan 2003)]
The original CPU fan is an 80x15 mm Nidec Beta SL (12 V, 0.09 A). The fan controller is reported to be sensitive, and many replacement fans do not work with it. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2009-December.mbox#L2256|"Alpha UP1500 CPU Fan"]], Will Givens, axp-list, 31 Dec 2009)]
==== Firmware ====
The last SRM release for the UP1500 is 5.6-19. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2008-November.mbox#L4880|"Latest SRM for UP1500"]], Maurice Hilarius, axp-list, 27 Nov 2008)] The final SRM revisions were made by Samsung to fix issues Hard Data found while testing the UP1500, and were distributed from Hard Data's FTP site. Samsung's development team was then reassigned to other projects. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2003-January.mbox#L4822|"Re: UP1500?"]], Maurice Hilarius, axp-list, 8 Jan 2003)] The UP1500's SRM has a newer BIOS emulator than the UP1000 and UP1100, and handles more video cards. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2003-December.mbox#L2218|"Re: PCI Video Card?"]], Jay Estabrook, debian-alpha, 4 Dec 2003)]
A floppy image of the 5.6-19 update, ''srmupdt.5.6-19.img'', is kept in the [[https://github.com/alphalinux/firmware/tree/master/api/UP1500|alphalinux/firmware]] repository. Written raw to a floppy, it gives a FAT floppy holding ''albasrm.rom'' and ''up1500fw.txt''. After a power-up or reset, ''lfu'' is run at the SRM prompt, ''dva0'' is given as the device and ''up1500fw.txt'' as the file list, and ''update'' at the ''UPD>'' prompt writes the console; the system must not lose power until it finishes. [(>[[https://github.com/alphalinux/firmware/blob/master/api/UP1500/README.srm|README.srm]], alphalinux/firmware repository)]
==== Firmware recovery ====
If an SRM update is interrupted, setting SW1 switches 1 and 2 off starts the fail-safe booter, which reloads the SRM console; the switches are returned to on afterwards. [(>{{wiki:hardware:motherboards:up1500:up1500_user_s_manual.pdf?linkonly|UP1500 User Manual}}, pp. 5-3 to 5-4)]
==== Linux ====
Current kernels support the UP1500 with ''CONFIG_ALPHA_NAUTILUS'' or a generic kernel; it boots from SRM with [[software:boot_loaders:aboot|aboot]]. [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/alpha/Kconfig?h=v7.3-rc1|arch/alpha/Kconfig]], Linux 7.3)] The onboard Ethernet and sound work under Linux, as does an AGP Radeon 7500. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2003-January.mbox#L4594|"Re: UP1500?"]], Falk Hueffner, axp-list, 8 Jan 2003)] The onboard devices use the same drivers as on the [[hardware:motherboards:up1100#linux|UP1100]]: ''pata_ali'' for IDE, ''tulip'' for Ethernet, and ''snd-ali5451'' for sound.
==== Known issues ====
* **AGP:** the slot is keyed for 3.3 V signaling and runs at AGP 1x/2x, so cards that support only 1.5 V signaling (AGP 4x/8x only) do not fit, while universal cards do, [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2008-November.mbox#L4291|"Re: Graphics card for UP1500, AGP Compatibility and Signalling Voltages"]], Alex Deucher, axp-list, 27 Nov 2008)] and it operates only as a PCI slot (see [[hardware:motherboards:up1000#known_issues|UP1000]]). Not all AGP cards that fit the slot work; see [[hardware:motherboards:up1500_compatibility|UP1500 compatibility]].
* The IDE controller's DMA engine cannot perform 48-bit LBA transfers on ALi revisions before C5, so the ''pata_ali'' driver uses PIO for accesses beyond the first 128 GiB of a disk. [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/ata/pata_ali.c?h=v7.3-rc1|drivers/ata/pata_ali.c]], Linux 7.3)]
* I/O space needed for PCI counts against the amount of memory usable by the AMD-761. [(>[[https://lore.kernel.org/all/20020913184310.B7498@jurassic.park.msu.ru/|"[patch 2.5.34] alpha: nautilus update"]], Ivan Kokshaysky, linux-kernel, 13 Sep 2002)]
==== History ====
API NetWorks did not distribute the UP1500, so resellers such as Hard Data bought it directly from Samsung. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2001-August.mbox#L17570|"Re: UP1500"]], Maurice Hilarius, axp-list, 30 Aug 2001)] Samsung stopped making Alpha boards in early 2002. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2003-January.mbox#L4438|"Re: UP1500?"]], Maurice Hilarius, axp-list, 8 Jan 2003)]
==== Documentation ====
^ Document ^ Part number ^ Date ^
| {{wiki:hardware:motherboards:up1500:up1500_user_s_manual.pdf?linkonly|UP1500 User Manual}} | UP1500 800-A1 | May 2001 |
{{gallery>:wiki:hardware:motherboards:up1500}}
{{tag>hardware motherboard 21264 samsung}}