====== Lemote A1310 ======
=====快速安装指南=====
====第一步:释放静电====
在干燥的天气中,静电是十分容易产生的。裸露的主板一般比较脆弱,容易被静电损坏。所以在触碰你的主板之前,建议脱下如**羊毛**、**化纤**等易起静电的材质的衣服,并通过**洗手**、**触摸铁水管**等方法释放静电。若有条件,建议使用防静电手环、防静电手套等防静电措施。
====第二步:更换RTC电池====
主板上有一颗电压为3V,型号为CR1220的电池,用于为主板上的RTC时钟供电。
对于长时间库存的A1310,其RTC纽扣电池可能耗尽。鉴于固件和Grub依赖来自RTC的Clock Tick,RTC时钟的不正常会导致:\\
*进入昆仑固件时无法读取基本信息
*系统启动时卡在载入内核部分(屏幕显示“Loading kernel... Start initrd...”)
*GRUB界面不能读秒后自动进入系统
建议在装机时一并换新。
====第三步:连接主板接口====
===机箱===
A1310为mini-ITX型主板,尺寸为17cm*17cm*5cm(含风扇)。由于大部分流出的A1310不包含挡板,需要自行制作。(某宝有“万能挡板”可以选用)
由于机箱设计不尽相同,此处略过在机箱中安装主板的步骤。具体请参考机箱说明书。
===电源===
主板使用24针ATX电源接口,同时提供了4针的CPU供电接口。将电源接头连接到对应的接口。\\
**有用户反映使用20针电源无法正常启动主板,原因未明,建议使用24针电源。若不接4针CPU供电,主板也不能启动。**
\\
龙芯(r)3B1500的功耗在30W到60W之间,经测试该主板最低只需100W的电源即可驱动。但实际使用建议使用更大功率的电源。
有用户反映使用较差的电源可能会导致主板不能启动。
===机箱面板===
主板上的9针接口为开机键、复位键、电源灯、硬盘灯的接口。其接线定义如下:
|硬盘灯+|1|2|电源灯+|
|硬盘灯-|3|4|电源灯-|
|重启键|5|6|电源键|
|重启键|7|8|电源键|
|无连接|9| |(此处无插针)|
{{:device:机箱面板接线.jpg?400|}}\\
**注意!主板上的丝印与接口定义并不对应,请勿按照主板上的丝印接线!**
===USB接口===
经用户测试USB接口线序为通用标准
USB接线错误有损坏主板和USB设备的可能,接线时需要注意线序。
===SATA接口===
主板上有4个SATA2.0接口。\\
SATA接口比较脆弱,不建议频繁插拔。
===面板音频接口===
经用户测试面板音频接口线序为通用标准。
===TCM接口===
为可信密码模块(Trusted Cryptography Module)接口,用于提供硬件级的设备加密保护,一般不需要如此高规格的加密措施,忽略即可。
===CMOS清除跳线===
主板提供了一个3针的CMOS跳线,1、2脚短接时用于清除BIOS固件内容,平时使用请将2、3脚短接。
在清除BIOS数据之前,需要关闭电脑并断电,不然可能会引起故障。
===RS232串口===
主板提供了一个RS232串口。可通过RS232串口线接收主板固件启动信息,为维修提供参考。
主板的串口为232电平,与常见TTL电平不兼容,需要专用芯片转换(如MAX3232),常见的PL2303、ch340、ft232等USB转串口小板无法直接使用。(有烧毁小板的危险)
====第四步:安装内存====
主板上有两个内存插槽,使用标准的1.5V DDR3 DIMM内存条。但由于龙芯(r)3B1500的设置,内存将统一运行在1066MHz下。\\
对于使用单条内存的情况,建议将内存条安装在靠近处理器的插槽中。否则主板可能会无法启动。
龙芯(r)3B1500集成了内存控制器,主板上的内存插槽直接与3B1500连接。因为3B1500使用了NUMA(Non-Uniform Memory Access)架构,每一个NODE节点(关核后只有3个核心)使用一个内存槽,两个内存插槽分别对应2组共8个核心(关核后只有6个核心)。在单条内存的情况下,由于没有连接内存的NODE节点(关核后3个核心)需要通过另外的核心访问内存,响应速度较慢,故主板整体运行速度会有所下降。
注:经测试,AMD专用条可以点亮使用。
注:如出现经常死机的情况,可拔出内存条擦拭其金手指,再插回重启,直至能正常进入操作系统。
====第五步:安装显卡====
本步为可选操作
A1310采用的AMD(r)RS780E北桥中已经集成了一个Radeon(tm)HD3200,可以不安装独立显卡。但HD3200在龙芯下的驱动尚有问题,无法硬解视频。对于有视频播放需求的用户建议安装驱动相对完善的独立显卡。**但由于驱动和固件尚不完善,不是所有显卡都适用。**同时也应注意显卡功率,保证电源功率足够大。\\
注1:由于nVidia(r)显卡的开源驱动相对于AMD(r)的而言效果并不好,故此处不推荐使用n卡。
注2:由于显卡驱动需要调试,因此能点亮不代表能完全发挥性能。
注3:由于驱动不完善,独立显卡可能无法加速系统界面的显示,故安装独显后系统界面可能会有卡顿\\
===独立显卡安装步骤===
*第一步:先不安装独立显卡,开机进入BIOS(昆仑固件),在BIOS里设显卡为板载,保存,关机
*第二步:插上独立显卡,**但显示器仍然接在主板的接口上**,开机进入BIOS中设显卡为PCIE,保存,关机
*第三步:将显示器接到独立显卡,**拔掉USB键盘鼠标**,开机,直至屏幕有输出,接上USB键盘鼠标。
注:由于昆仑固件和GRUB的问题,部分Fedora28、Fedora21用户会卡在载入内核部分,若出现该情况,可能需要每次开机前先拔掉键鼠。
由于A1310主板上独立显卡在内核载入完成之前都是没有输出的状态(黑屏),无法得知是否卡住,为避免这类情况导致浪费时间,建议第一次安装显卡先拔掉USB键盘鼠标。
对于已经卡死的状态,此时需要拔掉USB键盘鼠标后重启电脑,直至出现登录界面再插上。也有用户反映更换鼠标即可解决。
如果固件是pmon则不需要上述步骤,直接在主板安装显卡就能用。
*若能正常启动,则显卡已经安装完成,若不能则可能显卡不兼容或其他原因,需要进一步排查。
**当前可用的显卡型号:**
^显卡型号^状态^
|AMD(r) Radeon R7 350|可用|
|AMD(r) Radeon R7 240|可用|
|AMD(r) Radeon HD 7850|可用|
|AMD(r) Radeon HD 6670|可用|
|AMD(r) Radeon HD 5450|可用(固件升级后)|
**当前不能用的显卡型号:**
^显卡型号^状态^
|AMD(r) Radeon R7 260x|无法亮机|
====第六步:连接硬盘====
使用SATA线连接主板和硬盘,并连接硬盘电源。
====第七步:上电开机====
检查所有线缆是否连接正确、稳固。然后便可接上电源开机,为安装系统做准备。
若主板正常,将会进入昆仑固件的命令行界面,屏幕将输出:
Boot From MKSH
Mini Kunlun Shell (MKSH) v1.0
fs0:\startup.nsh is not a valid path.
MKSH>_
=====系统安装快速指南=====
====目前可用系统====
目前A1310主板上可用系统有:[[os:fedora21|梦兰版Fedora21]]、[[os:fedora28|梦兰版Fedora28]]
===Fedora 21===
尚未完善的部分:(至2018/10/14)
*部分依赖包缺失
===Fedora 28===
已经完善成熟。
龙梦fedora 28正式版镜像下载地址:[[http://mirror.lemote.com:8000/fedora/fedora28-live/]],请选择最新版本下载。
====系统安装流程====
由于此版型的昆仑固件版本过老,安装后昆仑固件有可能不能识别引导程序(GRUB和EFI文件,昆仑固件支持UEFI)而导致不能进系统,我们称此为“见了鬼了”,所以推荐在安装前先把pmon烧写进SPI Flash而后再安装系统。
一、安装Fedora28系统
详情请见主条目:[[loongson:guide:fedora_installation|Fedora 安装]]。
二、安装Debian系统
参考刘世伟的文章:[[https://www.bjlx.org.cn/node/895]] 。
====Linux技术笔记====
==设置Fedora的软件源==
**//注意,此章节问题已经在正式版中解决,无需照此章节操作。//**
由于梦兰版Fedora28系统默认的软件源设置有误,故需要设置正确的软件源。(随着软件源的更新,一些软件包可能不需要手工下载安装,直接从软件源里安装软件即可自动解决依赖)\\
软件源就像是Linux的“软件管家”、“软件下载站”,很大一部分Linux发行版的软件都是通过软件源来下载安装的。一个Linux发行版的软件源一般是由负责该发行版的公司或者社区负责维护。由于不同发行版的系统组件和设置各有差别,各自的软件源一般不通用。\\
同时由于不同地区的网络环境不同,且大部分发行版的软件源主服务器都在海外,下载速度会很慢。为了提高下载速度,国内不少高校以及一些互联网公司都建立了镜像源,将海外的源复制一份保存在国内的服务器,并且每天更新。一般发行版默认的地址都是主服务器的地址,为了提高下载速度,我们需要更换国内的源地址。\\
上述内容也适用于x86版Linux。但由于龙芯的软件与x86的不通用,龙芯版Linux使用的软件源也不通用。目前梦兰版Fedora可用的源只有梦兰自己的。若x86版Linux需要更换源,可自行搜索合适的镜像源。
Fedora使用DNF作为软件包管理器,其软件源地址保存在
/etc/yum.repos.d/
文件夹中的''fedora.repo''、''fedora-updates.repo''、''fedora-update-testing.repo''三个文件中。\\
其中
*fedora.repo为主要的源地址
*fedora-updates.repo为系统版本升级时使用的源地址
*fedora-update-testing.repo为升级到测试版系统的源地址(一般用不到)
我们需要更改''fedora.repo''、''fedora-updates.repo''这两个文件中保存的地址。
注:由于软件源设置是重要的系统文件,受系统权限保护,所以在更改设置前需要进入root权限状态。
我们以gedit作为编辑器,也可以使用其他顺手的编辑器。
命令行输入:
sudo gedit /etc/yum.repos.d/fedora.repo
回车后命令行会提示输入密码,此时输入你的用户密码,然后回车。
注:UNIX、Linux类系统在命令行中输入密码的时候,**屏幕上是不会有任何变化的**,所以输密码时要注意一下。
此时将打开编辑器界面。\\
我们将文件内容中“127”开头的错误的内网地址更换成梦兰的软件源地址:
http://mirror.lemote.com:8000/
注:梦兰的软件源比较特殊,网址末尾需要加上端口''**:8000**''才能访问,注意不要遗漏。
同样的方法我们将''fedora-updates.repo''里面的地址也改过来。
然后输入
sudo dnf makecache
回车以更新软件源数据,每一次更换软件源地址后,我们都需要更新一次数据。
==安装ffmpeg与VLC==
如果需要在Fedora28上安装vlc、ffmpeg等多媒体包,可在终端中输入:
sudo dnf install ffmpeg vlc
即可下载安装ffmpeg与VLC。
==昆仑固件mksh的使用说明==
在mksh中,命令后面的参数是没有''-''的。\\
如:
reset c
==为Fedora28安装Flash(Firefox浏览器使用)==
1、安装Adobe Flash Player。
安装方法:
# dnf install libflashplayer
2、在Firefox附加组件中启用flash。
附:在浏览器的地址栏中输入about:config,回车,无视警告进入。搜索extensions.blocklist.enabled,看到值为true,鼠标右击,在弹出框中选择“切换”,extensions.blocklist.enabled的值会变为false,解决出现flash更新问题。
==为Fedora28安装Chromium浏览器==
详情请见主条目:[[loongson:common_software:chromium|Chromium浏览器]]
==为Fedora28安装WPS office套件==
详情请见主条目:[[loongson:common_software:wps|WPS龙芯版]]
==安装gnome软件中心==
注:经用户反映,GNOME软件中心反应慢,体验糟糕。建议用KDE下的发现者或Yum Extender。
# sudo dnf install gnome-software
完装软件中心后,可以用鼠标来完成软件的安装与卸载。
=====故障排除手册=====
注:由于A1310的特殊性,主板质量参差不齐。对于卡死等情况,请不要强行拔电源,会有损坏主板的风险。可以尝试短接主板的重启接口(按重启键)、电源接口(按电源键)或者长按电源键(短接电源接口)至关机(尚未充分验证)
====排障表====
^故障情况^原因分析^解决方案^
|无法启动|检测USB设备时固件卡死(待确认)|拔掉USB鼠标键盘|
|无法启动|显卡不支持|拔掉不兼容的显卡|
|无法启动|CPU架构原因,单条内存时只使用远离CPU的内存槽会不能启动|将内存插到靠近CPU的内存槽|
|某内存槽插入内存后无法开机|内存条损坏|更换内存条|
|某内存槽插入内存后无法开机|插槽损坏|不使用该插槽|
|进入Fedora28、21、13的 LiveCD时卡在载入内核|USB设备ohci fallback导致的问题|载入前拔掉USB键盘鼠标,待进入LiveCD桌面时再插上或者重启或者更换鼠标|
|系统没有声音|(未确认)|如果装系统的过程中音频线一直插在主板上,重新插拔音频线即可|
|独立显卡无输出|(原因不明)|1、关机,拔掉独立显卡。2、开机后,再关机,接着拔掉USB外设。3、插上独立显卡,开机。4、即可恢复独立显卡输出。|
====附录:====
====昆仑固件警报声含义表====
^警报声^含义^解决方案^
|长响2秒|内存错误|检查内存条是否插好或故障|
====测试视频====
^视频名称^类型^连接地址^
|tears_of_steel_720p.mkv| 720P |[[http://updates.lemote.com:8000/files/upload/software/temp/tears_of_steel_720p.mkv]]|
|Lifted.2007.720p.BluRay.AC3.x264.mkv| 720P |[[http://updates.lemote.com:8000/files/upload/software/temp/video-test/13%20-%20Lifted.2007.720p.BluRay.AC3.x264.mkv]]|
|sintel_trailer-1080p.mp4| 1080P |[[http://updates.lemote.com:8000/files/upload/software/temp/video-test/HDVideoSamples/H264/sintel_trailer-1080p.mp4]]|
|Sintel.2010.2K.x264-VODO.mp4| 2K |[[http://updates.lemote.com:8000/files/upload/software/UVD-debug/Sintel.2010.2K.x264-VODO.mp4]]|
|The Great Wall of China in 4k.mp4| 4K |[[https://share.weiyun.com/5wuvAYv]]|
|CCTV1(20181028有效)| m3u8 |[[http://120.198.235.70/112.50.243.8/PLTV/88888888/224/3221226624/1.m3u8]]|
|CCTV13(20181028有效)| m3u8 |[[http://120.198.235.70/112.50.243.8/PLTV/88888888/224/3221225817/1.m3u8]]|
|凤凰资讯(20181028有效)| m3u8 |[[http://117.169.120.138:8080/live/fhzixun/.m3u8]]|
=====主板技术手册=====
====尺寸数据====
主板CPU风扇尺寸为6cm*6cm,中间转轴直径为3cm;\\
主板北桥风扇尺寸为3cm*3cm,中间转轴直径为1.5cm。\\
CPU散热器孔距6cm*3.5cm。
====电压电流数据====
1、主板北桥风扇额定电压为12V,电流为0.08A。
经测试,一额定电压12V、额定电流0.15A的风扇用于该风扇接口,引发了主板报警。
2、主板CPU风扇额定电压为12V,额定功率为1.4W,由此计算额定电流约为0.12A。
经测试,对于该风扇接口,目前额定电压12V、额定电流0.1A的风扇也可以工作。
3、经短期测试,SATA接口旁边的三针插口,也可以用于风扇供电。从内存到蜂鸣器方向三针分别为黑色、红色、白色线。
该接口经过测试,目前可以用于额定电压12V、额定电流0.15A的风扇。
====【实验性,请考虑后谨慎操作】使用PMON固件====
1、建议直接更换新的芯片,而不是对原装芯片进行刷写。
2、使用编程器对芯片写入A1310可用的PMON固件。
3、可以使用的PMON固件:
{{ :device:原版6核固件.zip |原版6核固件}}
4、更换主板上的芯片(印有cFeon字样的8针脚芯片),使用写入新固件的芯片。
5、开机即可使用PMON固件(蜂鸣器声音可能和昆仑稍有不同)。
6、经测试,之前昆仑固件下安装的Fedora28系统,在此PMON固件下依旧可以引导。同时,独立显卡可以直接使用,不需要额外设置。
7、如果发生“掉独显”(视频信号从主板接口输出)的情况,请参照上文列表操作解决故障。
====【实验性,请考虑后谨慎操作】使用开八核的PMON固件和八核版内核====
**开八核的PMON固件**
1、目前开八核版PMON需要搭配修改的内核使用,若继续使用龙梦内核,则将只有一个CPU核心运作,系统的运行情况将类似龙芯2F时代。
2、使用开核PMON步骤同上,仍然建议使用一个新的芯片刷入新的固件。
3、截止20181027可用的PMON固件下载地址:
[[https://repo.flygoat.com/tmp/a1310-8cores/pmon-A1310-1.1.0-8cores-wrong-param.bin]]
**一、旧版八核版内核**
1、20181027可用的八核版内核下载地址:
[[https://repo.flygoat.com/tmp/a1310-8cores/vmlinuz.force_8cores]]
2、使用新内核的方法,修改/boot/boot.cfg,增加新内核的启动选项。
对于不会使用Vim或者Vi的用户,可以使用leafpad这个文本编辑器。安装方法: 终端使用dnf install leafpad 来安装这个图形化的文本编辑器。
3、修改boot.cfg的方法为,在root权限下,终端输入leafpad /boot/boot.cfg ,打开了编辑器后会有如下字样:
title Fedora, with Linux 4.14.63-3.fc28.lemote.1.mips64el
kernel (wd0,0)/vmlinuz-4.14.63-3.fc28.lemote.1.mips64el
initrd (wd0,0)/initramfs-4.14.63-3.fc28.lemote.1.mips64el.img
args root=/dev/mapper/fedora_sunhaiyong-root rd.lvm.lv=fedora_sunhaiyong/root
rd.lvm.lv=fedora_sunhaiyong/swap rhgb quiet
将这段文字复制一遍,插入到原文字位置的下方,并将第二行的vmlinuz-4.14.63-3.fc28.lemote.1.mips64el修改为新内核的文件名称。
保存即可。
4、下载的八核版新内核文件和原内核放在同一个文件夹下即可,即/boot下(应该需要权限拷贝文件)。
5、重启看到启动菜单,选择第二项,就是我们新建的新内核选项,即可使用八核。
6、独立显卡输出,在进入内核后才可以,看不到启动菜单。所以在无独立显卡时,确认自己设置正确后,可以将新增的文字移动到原文字上方,这样开机自动加载第一个内核(新内核)。
7、20181027时,新内核驱动还不够完善,无法使用U盘、USB网卡,但是可以使用基本的苹果、安卓手机的照片传输服务。建议准备有线网环境以方便使用。
**二、新版八核版内核**
1、新版八核版内核可以使用USB无线网卡、U盘。
2、新版八核版内核加入了判断3B1500E和3B1500G的代码,以免E版补丁降低G版性能。
3、新版八核版内核(20181028)相关文件下载地址:
[[https://repo.flygoat.com/tmp/a1310-8cores/linux-gs-tweak-1.tar.gz]]
4、压缩包里有两个文件夹,boot和lib。boot文件夹里包含四个文件:“config-4.14.77gs-tweak-1+”、“System.map-4.14.77gs-tweak-1+”、“vmlinux-4.14.77gs-tweak-1+”、“vmlinuz-4.14.77gs-tweak-1+”。lib文件夹里有一个名为modules的文件夹,modules文件夹内有一个名为“4.14.77gs-tweak-1+”的文件夹。
5、将下载得到的boot文件夹下四个文件拷贝到本机的/boot,将名为“4.14.77gs-tweak-1+”的文件夹拷贝到本机的/lib/modules。
6、按照上文方法,修改/boot/boot.cfg,加入新内核的选项(vmlinuz-4.14.77gs-tweak-1+)。
7、接下来对grub.cfg进行修改,在终端输入:subo grub-mkconfig -o /boot/grub2/grub.cfg,完成后再使用sudo pluma /boot/grub2/grub.cfg命令打开配置文件,找到下面这行:linux /vmlinuz-4.14.77gs-tweak-1+ root=/dev/sda2 ro rhgb quiet ,在这行下面加上initrd /vmlinuz-4.14.77gs-tweak-1+,如果上面一行中root=/dev/sda,此行可不必添加
8、重启,在启动菜单选择新的内核,即可。
**三、官方八核版PMON固件(推荐)**
1、该固件可以直接八核启动龙梦Fedora系统,经测试开机即可实现独立显卡输出。
2、用户的/boot/boot.cfg保持系统最初原始设定即可,无需额外修改。
3、下载地址:
{{ :device:3b1500e版.zip |3B1500E版}}|{{ :device:3b1500g版.zip |3B1500G版}}|{{ :device:原版6核固件.zip |原版6核固件}}
3B1500G版本使用PMON-A1310-1.1.0-8cores-official.bin
3B1500E版本使用PMON-A1310-1.1.0-8cores-uncached-official.bin
====【实验性,请考虑后谨慎操作】使用开八核、1.5GHz的PMON固件====
1、此固件是从官方开核固件改来,刷写后无需作额外更改。
2、由于1.5GHz pmon需要更高的电压,故须先硬改cpu电压。
3、由于Flygoat没有时间所以在pmon和操作系统里依然显示频率为1.2GHz,但真实情况下一般为1.5GHz。
4、3B1500E版下载地址:
{{ :device:3b1500e版1.5ghz固件.zip |3B1500E版1.5GHz固件}}
**步骤如下:**
1、先在主板找到SATA3接口右边的U44芯片。
2、再准备电烙铁、焊锡丝、0402 10kΩ型号的贴片电阻。
3、在U44芯片左边的R689、R701两纵排(注意,下面的R703-R707那一横排贴片电阻与此无关)贴片电阻以如下形式重新焊接:
|0|0|
|1|1|
|0|0|
|0|1|
|0|1|
(0代表无电阻,1代表有电阻)
4、再重新开机,测试是否能点亮。
5、在一个空U盘上直接把固件复制到其根目录。
6、进入 PMON 选择内核时按下c键,而后输入main。
7、进入 图形化BIOS 后用方向键切换界面至Advanced菜单,用Tab键下切至set file一行,输入pmon文件名
文件名不可太长,否则无法全部打出,可在刷写前先改成短文件名
然后下切至[Do update],回车。刷写成功后重新启动。如有声音说明就安全了,如没有请自行检查问题或烧写原先的pmon插于主板。