yyljt 发表于 2017-5-1 18:42:47

有谁知送DEV_BUS = B00:D19:F0中的数据怎么查出来的?

本帖最后由 yyljt 于 2017-5-2 20:30 编辑

想把手上的j3160-itx支持4硬盘,其中两个是 Asmedia 1061的,我在O大的 QNAP TBS-853 4.2.1 (20160601) N3150/D2700 双系统版中查了一下Asmedia 1061的驱动是有的,插入的硬盘在Linux下可以访问的,就是想把DEV_BUS = B00:D19:F0这个数据改一下来支持这个主板。求助知道的朋友。
现在总算把华擎的j3160-itx的另两个sata改出来了。
具体改法如下:
   1.要求有一个linux的环境,我是在vm下装了个centos的系统。并且vm下可以访问u盘。要求在root下操作。
   2.安装lzma, yum installxz-lzma-compat
   3.在linux下建个目录把启动盘中的initrd.boot拷到这个目录下。
   4.#mv initrd.boot initrd.lzma
   5.#lzma -d initrd.lzma
   6.#cpio -ivmd < initrd
   7.修改etc下的model.conf,在第三个与第四个改成如下

DEV_BUS = B00:D28:F3
DEV_PORT = 0

DEV_BUS = B00:D28:F3
DEV_PORT = 1
保存
    7.#打包
把目录下的 initrd删除
find . |cpio -o   -H newc > ../initrd
cd ..
lzma initrdinitrd.lzma
mv initrd.lzma initrd.boot
cksum initrd.boot >initrd.boot.cksum
    8.把U盘上的两个文件initrd.boot与initrd.boot.cksum替换掉就可以了。





sc9783 发表于 2017-5-2 08:09:03

直接改没用,不过你可以试试
用PE启动系统,使用AIDA64,设备选项中PCI设备可以看到上述的数据

yyljt 发表于 2017-5-2 18:20:50

sc9783 发表于 2017-5-2 08:09
直接改没用,不过你可以试试
用PE启动系统,使用AIDA64,设备选项中PCI设备可以看到上述的数据 ...

非常感谢,我 一直以为B00:D19:F0这个数据的B,D,F是十六进制原来是BUS DEV FUNC这个意思。

accessdeny 发表于 2017-5-2 20:50:40

太好了。J3710也能用4个SATA了。

avivi 发表于 2017-5-5 14:22:00

谢谢分享!

zczwjh 发表于 2017-5-8 20:08:03

很高深的样子。学习改一下。

kkstudio 发表于 2017-5-8 21:41:53

此贴值得一顶

zczwjh 发表于 2017-5-10 13:16:42

这个真可以?不过有点难度哦!

zczwjh 发表于 2017-6-1 23:29:27

修改成功,谢谢楼主的教程!!

lixiao130 发表于 2017-6-14 19:08:07

是不是要把硬盘和U盘都接到linux里改呀?

yyljt 发表于 2017-6-17 14:43:31

lixiao130 发表于 2017-6-14 19:08
是不是要把硬盘和U盘都接到linux里改呀?

我只说了U盘没说硬盘啊!

17532861 发表于 2017-6-18 22:43:56

改了,没用....

17532861 发表于 2017-6-19 09:12:37

我通过ada64看到新的硬盘PCI数据是3,0,0
然后按方法改了,重新打包后重启还是认不出第三个硬盘呢?



okayft 发表于 2017-6-19 11:04:18

这个还真不知道

zczwjh 发表于 2017-6-19 16:01:48

我的改了就可以识别了

17532861 发表于 2017-6-19 22:20:20

zczwjh 发表于 2017-6-19 16:01
我的改了就可以识别了

你是改成什么的?

lixiao130 发表于 2017-6-21 15:11:26

有谁能研究出怎么加驱动就牛了

kkstudio 发表于 2017-6-21 15:46:45

我是照着你的方法改的baobao的固件,结果我重新打包initrid.boot的文件增加了6M多,结果拷贝到原位置时提示空间不足。

jx8992 发表于 2017-6-22 11:17:46

看样子估计我的3710也可以直接4盘

yyljt 发表于 2017-6-24 00:40:03

17532861 发表于 2017-6-19 09:12
我通过ada64看到新的硬盘PCI数据是3,0,0
然后按方法改了,重新打包后重启还是认不出第三个硬盘呢?



不是看硬盘的pci,而是看pci但是是哪个呢,你要试,j3160itx这块主板上只有4个pci,所以只要排除其它的几个结果就出来了。你这个3,0,0一定是错的。
页: [1] 2
查看完整版本: 有谁知送DEV_BUS = B00:D19:F0中的数据怎么查出来的?