donxu 发表于 2021-10-25 19:55:33

loveme99 发表于 2021-10-25 19:31
大神,我想编译一个megaraid_sas.ko进引导,这个没有源码,只有已经编译好的ko文件,能编译进去吗,918或 ...

那你按照之前集成网卡的方式,直接在RD.gz文件夹添加驱动,insmod

loveme99 发表于 2021-10-25 20:04:55

donxu 发表于 2021-10-25 19:55
那你按照之前集成网卡的方式,直接在RD.gz文件夹添加驱动,insmod

我试了n次,一加进去就各种问题,要不是起不动不认识网卡,就是识别了网卡得不到ip

loveme99 发表于 2021-10-25 20:07:25

loveme99 发表于 2021-10-25 20:04
我试了n次,一加进去就各种问题,要不是起不动不认识网卡,就是识别了网卡得不到ip ...

我一步也没有错,就是不行,头都是大的

loveme99 发表于 2021-10-25 20:08:37

loveme99 发表于 2021-10-25 20:07
我一步也没有错,就是不行,头都是大的

哪怕我什么都不改,只是重新打一次包,然后网卡就得不到ip

pan3000 发表于 2021-10-25 20:42:12

感谢分享。

stl88083365 发表于 2021-10-25 21:20:20

需要看一下!!!!!!

loveme99 发表于 2021-10-25 21:25:42

root@tongsam-ub:~/redpill-helper# ./rp-helper.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json   
/entrypoint.sh: line 40: exec: ext: not found

loveme99 发表于 2021-10-25 21:53:42

donxu 发表于 2021-10-25 19:55
那你按照之前集成网卡的方式,直接在RD.gz文件夹添加驱动,insmod

实践证明,编译的vmxnet3是获取不到IP的
root@dsm7:~# ifconfig <redpill/smart_shim.c:644> Got SMART *command* - looking for feature=0xd0
<redpill/smart_shim.c:388> Generating fake SMART values

eth0      Link encap:EthernetHWaddr 00:11:32:7B:0C:E5
          inet addr:169.254.57.224Bcast:169.254.255.255Mask:255.255.0.0
          inet6 addr: fe80::211:32ff:fe7b:ce5/64 Scope:Link
          UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:102 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)TX bytes:20852 (20.3 KiB)

eth1      Link encap:EthernetHWaddr 00:0C:29:6E:AB:E9
          inet addr:192.168.10.123Bcast:192.168.10.255Mask:255.255.255.0
          inet6 addr: 240e:3b3:4e15:29b1::a6e/128 Scope:Global
          inet6 addr: 240e:3b3:4e15:29b1:20c:29ff:fe6e:abe9/64 Scope:Global
          inet6 addr: fe80::20c:29ff:fe6e:abe9/64 Scope:Link
          UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1
          RX packets:8870 errors:0 dropped:0 overruns:0 frame:0
          TX packets:707 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1701316 (1.6 MiB)TX bytes:209866 (204.9 KiB)
          Interrupt:18 memory 0xfea20000-fea40000

lo      Link encap:Local Loopback
          inet addr:127.0.0.1Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNINGMTU:65536Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:1038 (1.0 KiB)TX bytes:1038 (1.0 KiB)
dmesg |grep eth
[   21.616492] usbcore: registered new interface driver ethub
[   21.672111] vmxnet3 0000:0b:00.0 eth0: NIC Link is Up 10000 Mbps
[   31.596576] e1000e 0000:03:00.0 eth1: (PCI Express:2.5GT/s:Width x1) 00:0c:29:6e:ab:e9
[   31.596577] e1000e 0000:03:00.0 eth1: Intel(R) PRO/1000 Network Connection
[   31.596635] e1000e 0000:03:00.0 eth1: MAC: 3, PHY: 8, PBA No: 000000-000
[   39.177137] vmxnet3 0000:0b:00.0 eth0: intr type 3, mode 0, 5 vectors allocated
[   39.179512] vmxnet3 0000:0b:00.0 eth0: NIC Link is Up 10000 Mbps
[   39.436930] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   39.440786] e1000e: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[   39.443144] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[   44.499445] 8021q: adding VLAN 0 to HW filter on device eth0
[   44.502047] 8021q: adding VLAN 0 to HW filter on device eth1
vmxnet3 0000:0b:00.0 eth0: intr type 3, mode 0, 5 vectors allocated
vmxnet3 0000:0b:00.0 eth0: NIC Link is Up 10000 Mbps
8021q: adding VLAN 0 to HW filter on device eth0


donxu 发表于 2021-10-25 21:57:28

loveme99 发表于 2021-10-25 21:53
实践证明,编译的vmxnet3是获取不到IP的

我是真的服了,你到底想集成什么驱动?单独集成vmxnet3和有实体硬件的网卡的驱动是没有问题,为何我一直对高大全驱动的引导持谨慎乐观的态度,就是因为集成了没有实体硬件的驱动,或造成问题。

szlimin 发表于 2021-10-25 22:02:10

学习一下

donxu 发表于 2021-10-25 22:02:57

loveme99 发表于 2021-10-25 21:25


还有这个问题,先编译第一步,再添加驱动   ./rp-helper.sh build apollolake-7.0.1-42218

donxu 发表于 2021-10-25 22:09:21

loveme99 发表于 2021-10-25 19:31
大神,我想编译一个megaraid_sas.ko进引导,这个没有源码,只有已经编译好的ko文件,能编译进去吗,918或 ...

你就是想集成megaraid_sas.ko,先在exsi下测试?那完全没必要用vmxnet3啊,选择e1000e不行吗?

loveme99 发表于 2021-10-25 22:15:12

donxu 发表于 2021-10-25 22:09
你就是想集成megaraid_sas.ko,先在exsi下测试?那完全没必要用vmxnet3啊,选择e1000e不行吗? ...

是的,正准备这么做,是我自己折腾,强迫症,一直认为vmxnet3 会好一点

oneup 发表于 2021-10-25 22:43:52

做个标记,留着以后好好学习,谢谢!

qiuyihua 发表于 2021-10-25 22:45:18

感谢楼主分享

loveme99 发表于 2021-10-25 22:47:06

donxu 发表于 2021-10-25 22:09
你就是想集成megaraid_sas.ko,先在exsi下测试?那完全没必要用vmxnet3啊,选择e1000e不行吗? ...

我晕了,什么都不加,e1000也失联
okame@dsm7:/$ ifconfig
eth0      Link encap:EthernetHWaddr 00:11:32:7B:0C:E5
          inet addr:169.254.57.224Bcast:169.254.255.255Mask:255.255.0.0
          inet6 addr: fe80::211:32ff:fe7b:ce5/64 Scope:Link
          UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)TX bytes:33955 (33.1 KiB)
          Interrupt:18 memory 0xfea20000-fea40000

lo      Link encap:Local Loopback
          inet addr:127.0.0.1Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNINGMTU:65536Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:240 (240.0 B)TX bytes:240 (240.0 B)

okame@dsm7:/$

gbn0102 发表于 2021-10-25 22:57:38

谢谢分享!!!!

BG8HQE 发表于 2021-10-25 23:06:18

下载驱动报错:/entrypoint.sh: line 40: exec: ext: not found

donxu 发表于 2021-10-25 23:06:47

BG8HQE 发表于 2021-10-25 23:06
下载驱动报错:/entrypoint.sh: line 40: exec: ext: not found

先编译第一步,再添加驱动   ./rp-helper.sh build

yin734854387 发表于 2021-10-25 23:13:00

感谢分享啊
页: 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39
查看完整版本: 2021年10月25日更新-定制redpill引导(集成网卡和阵列卡.....