vincent

Members
  • Content count

    28
  • Joined

  • Last visited

Community Reputation

0 Neutral

About vincent

  • Rank
    Junior Member
  1. 谁能写个DSM添加驱动的教程

    大赞一个~我也回去改改。 对了,你的打包脚本呢?还没有测试完么?改这个.h要编译内核么?
  2. 谁能写个DSM添加驱动的教程

    这个有点难,因为每个磁盘上至少有两个分区,都被视为是Linux RAID Partition分区,第一个就是系统的/dev/md0就是你当前跑的系统,第二个是/dev/md1,是swap分区,其他的分区是数据分区了,如果你要讲系统安装到硬盘上,那你就得将东西复制到md0上去。不知道这种情况下grub是否支持启动md分区的kernel 不知道这种做法行不行呢? http://www.xxlinux.com/linux/article/ac ... /6841.html and http://www.ogalik.ee/installing-grub-on ... ot-device/
  3. 谁能写个DSM添加驱动的教程

    u盘类的usb设备都可以正确识别。插入一个1T的移动硬盘无法识别,并出现了上面的错误。 esata接口无法当usb设备使用,必须是dsm的格式才行。
  4. 谁能写个DSM添加驱动的教程

    硬盘能启动,把启动映像写到硬盘上去就行了。问题是DSM初始化这个硬盘会破坏掉启动分区。不初始化这个硬盘空间不能被使用。 我的目标是,一个硬盘既做系统盘,又做启动盘。 其实它启动是通过grub的menu找到指定分区中的zImage,加载内核后,会找其他硬盘是否安装了系统,如果有就加载安装系统的硬盘。原理上,应该可以把zImage和initr放在系统盘里面的。当然,是装好dsm系统后,再进行设置。
  5. 谁能写个DSM添加驱动的教程

    没有测试过NFS,平时用不到。在mac上用samba是可以的。 关于启动的u盘,我更多希望能在硬盘上启动,完全把u盘脱离掉。在硬盘的第一分区写入grub,估计可以用硬盘启动,但不知道怎样弄。
  6. 谁能写个DSM添加驱动的教程

    恩,没有问题,只是启动U盘也设置成了USB了.应该没有啥问题,这个问题大概就这样了吧. oh,yeah~终于搞掂. 用什么工具查看sata口? 下一步搞搞硬盘休眠~
  7. 谁能写个DSM添加驱动的教程

    主板南桥Intel 82801IR I/O Controller Hub (ICH 9R) 资料 :http://www.intel.com/content/dam/doc/datasheet/io-controller-hub-9-datasheet.pdf 我现在用AHCI模式,估计是6个sata接口。但资料没说明这里面是否包含了esata usb端口估计最大支持12个。 synoinfo默认的配置是12个sata,这可以解释为什么插入u盘也当作sata盘来处理。 按照这种二进制的算法,那原本的配置应该可以推算: 默认值 internalportcfg="0xfff" =>00000000000000000000111111111111(bin) esataportcfg="0xff000" =>00000000000011111111000000000000(bin) usbportcfg="0xfff00000" =>11111111111100000000000000000000(bin) bin的位数是32位,三组数据结合起来,看到1的位置刚好从右到左排满。 如果这个排列成立,我的主板应该是 internalportcfg="{hex}" =>00000000000000000000000000111111(bin) esataportcfg="{hex}" =>00000000000000000000000011000000(bin) usbportcfg="{hex}" =>11111111111111111111111100000000(bin) 或者总数支持20个外设 internalportcfg="{hex}" =>00000000000000111111(bin) esataportcfg="{hex}" =>00000000000011000000(bin) usbportcfg="{hex}" =>11111111111100000000(bin) 这个假设建立在,先排sata口,再排esata口,然后才到usb。排完sata口,剩余的端口都当作usb用也ok,这样的话估计esata就可以使用ntfs格式。 未经过验证,晚上回去试下。如果xu_john现在有条件,可以帮忙验证下 ps,bin转换hex 工具 http://www.ximizi.com/JinZhi_ZhuanHuan.php
  8. 谁能写个DSM添加驱动的教程

    我现在值是0xfff00000,我留意到还有个参数 esataportcfg="0xff000" ,internalportcfg="0xfff" 我将usbportcfg改成0xf0000也不行.我主板4个sata,1个esata口,4个板载usb,2个外接usb google一下这个值的作用先,如果有相关资料,麻烦分享以下。 Thanks a lot.. 没搞明白这个值是怎样算的。 这里有个帖http://211.78.87.227/viewtopic.php?f=93&t=20661&sid=01dec53c105633686d17d6a771a55e03&start=270 0~4的值=1f? 搞不明白,有高人指点一下么?
  9. 谁能写个DSM添加驱动的教程

    我现在值是0xfff00000,我留意到还有个参数 esataportcfg="0xff000" ,internalportcfg="0xfff" 我将usbportcfg改成0xf0000也不行.我主板4个sata,1个esata口,4个板载usb,2个外接usb google一下这个值的作用先,如果有相关资料,麻烦分享以下。 Thanks a lot..
  10. 谁能写个DSM添加驱动的教程

    这个帖子有演示插入U盘的效果 viewtopic.php?f=11&t=619 vendor的作用只是mac地址的话,那就不影响了。我在grub menu文件里面已经加载了mac地址和相关信息。 我现在重新编译的内核只是替换了启动盘的zImage文件,没有替换pat里面的zImage,因为我解压pat,替换,然后打包,就不能通过dsm安装了,说是文件损坏。现在用网上的pat和我自己的img启动和安装都没问题,所以一直都没改动pat文件了。 期待你的脚本~
  11. 谁能写个DSM添加驱动的教程

    恩,替换内核的话,lsmod当然不会有相关的模块了. 噢~明白了,一直搞错lsmod的作用。 请问你的自动复制zImage和module文件的脚本能否提供一下?我现在的做法挺麻烦,编译zImage,copy到启动盘,重插到主机,再启动..
  12. 谁能写个DSM添加驱动的教程

    估计识别成esata同样有问题,看资料说内置硬盘和esata都需要格式化成synology的格式才能读取。anyway,明天装个干净的系统替换一下modules看看。现在硬盘里面已经带数据在跑了,怕替换后无法启动。 谢谢提供资料..
  13. 谁能写个DSM添加驱动的教程

    我是替换内核zImage文件的。按道理选*了,就可以编译到内核里面去。但lsmod的结果显示没有。明天再试下手动加载ko文件看看。 对了,我的grub boot中,把vendor注释掉的,这个会有影响么? 对这块不是很熟,vendor的作用是什么?
  14. 谁能写个DSM添加驱动的教程

    感谢回复。 我看了下资料,发现少了scsi_mod 和sd_mod 如果你的系统可以正常识别usb设备,麻烦把lsmod的结果帖上来看看。 我的结果如下: cifs 235821 0 udf 76146 0 isofs 30682 0 loop 15193 0 usbhid 24297 0 hid 52865 1 usbhid usblp 10106 0 usb_storage 42082 0 uhci_hcd 21215 0 etxhci_hcd 73299 0 xhci_hcd 77221 0 ehci_hcd 38103 0 bromolow_synobios 32186 0 synoacl_ext4 12967 2 synoacl_vfs 4940 2 btrfs 527604 0 hfsplus 80556 0 md4 3049 0 hmac 2793 0 vfat 9880 0 fat 47404 1 vfat ecryptfs 86971 0 sha512_generic 4777 0 sha256_generic 8620 0 ecb 1849 0 chainiv 3063 0 des_generic 15563 0 crc32c 2606 0 eseqiv 2555 0 krng 1033 0 ansi_cprng 3605 0 cts 3968 0 md5 1737 0 cbc 2563 0 be2net 64400 0 ixgbe 131032 0 dca 4692 1 ixgbe cpufreq_conservative 5105 0 cpufreq_powersave 830 0 cpufreq_performance 834 0 cpufreq_ondemand 5997 0 mperf 1019 0 processor 24671 0 thermal_sys 13970 1 processor cpufreq_stats 3126 0 freq_table 2099 2 cpufreq_ondemand,cpufreq_stats dm_snapshot 27439 0 crc_itu_t 1169 1 udf crc_ccitt 1203 0 quota_v2 3639 4 quota_tree 7078 1 quota_v2 usbcore 155326 8 usbhid,usblp,usb_storage,uhci_hcd,etxhci_hcd,xhci_hcd,ehci_hcd psnap 1717 0 p8022 979 0 llc 3456 2 psnap,p8022 usb_common 753 1 usbcore ipv6 256270 63 r8168 235344 0 另外,请教如何才能把scsi_mod和sd_mod模块编译到内核。我在menuconfig选成*了,但无法生成.ko文件,只有.o文件.
  15. 谁能写个DSM添加驱动的教程

    这个我就不太清楚了. 如果usb盘已经被识别到,你用fdisk看一下是不是已经有这个设备了,如果有的话,那么你手动mount一下看看能否mount上来, 我感觉好像u盘好多是FAT格式的.不知道这个内核内置的文件系统是否支持,如果是mount报告文件系统不支持,你可以考虑将需要的文件系统编译成模块后复制到/usr/lib/modules后再尝试一下. 可以mount mount -t vfat /dev/sdh1 /tmp/upan 在命令行下可以访问u盘里面的文件,单无法在dsm界面上操作。系统并没有识别成外置设备,而是内置磁盘。 请问这个应该往哪个方向去解决呢? ps:dmesg信息如下 [ 295.216039] usb 1-5: new high-speed USB device number 2 using ehci_hcd [ 295.352934] scsi7 : usb-storage 1-5:1.0 [ 296.357254] scsi 7:0:0:0: Direct-Access SanDisk Cruzer Fit 1.22 PQ: 0 ANSI: 5 [ 296.360083] sd 7:0:0:0: [sdh] 31266816 512-byte logical blocks: (16.0 GB/14.9 GiB) [ 296.361650] sd 7:0:0:0: [sdh] Write Protect is off [ 296.361789] sd 7:0:0:0: [sdh] Mode Sense: 43 00 00 00 [ 296.362948] sd 7:0:0:0: [sdh] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 296.368171] sd 7:0:0:0: Attached scsi generic sg3 type 0 [ 296.384766] sdh: sdh1 [ 296.390297] sd 7:0:0:0: [sdh] Attached SCSI removable disk