pocopico / tinycore-redpill

GNU General Public License v3.0
2.16k stars 633 forks source link

Is there a plan to support 7.2 drivers?【Now it's the Sas3 issue】 #322

Closed yyxida closed 1 year ago

yyxida commented 1 year ago

I'm sorry to ask this question here Although currently capable of compiling 7.2 systems, the vast majority of hardware drivers are missing 7.2 drivers. Do you have any plans to support them?

xana2333 commented 1 year ago

@pocopico hi,before i try to build, I use a brand new tinycore-redpill.v0.9.4.9.vmdk to create a clean environment. Than I choose these Extension. But based on log analysis and lsmod, the expected mpt3sas was not found. :(

ps: I try ./rploader.sh build ds3622xsp-7.2.0-64570 too, it can out same sad result

image buildlogs: buildlog (1).txt

lsmod image

pocopico commented 1 year ago

Can you please share the output of lspci -nnq

xana2333 commented 1 year ago

hi, @pocopico According to my programming experience, the code on line 35 will be executed earlier than lines 17 and 18. But according to my guess, tar decompression is needed first to execute 35 lines. There is a bug here? 根据我的编程经验,第35行的代码会早于17和18行执行。但是根据我的推测,首先需要tar解压才能执行35行把?这里存在bug?

xana2333 commented 1 year ago

Can you please share the output of lspci -nnq

0b:00.0 Serial Attached SCSI controller [0107]: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)

in http://192.168.11.145:7681/: image

in TCRP:

tc@box:~$  lspci -nnq
00:00.0 Host bridge [0600]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190] (rev 01)
00:01.0 PCI bridge [0604]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge [8086:7191] (rev 01)
00:07.0 ISA bridge [0601]: Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110] (rev 08)
00:07.1 IDE interface [0101]: Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01)
00:07.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 08)
00:07.7 System peripheral [0880]: VMware Virtual Machine Communication Interface [15ad:0740] (rev 10)
00:0f.0 VGA compatible controller [0300]: VMware SVGA II Adapter [15ad:0405]
00:11.0 PCI bridge [0604]: VMware PCI bridge [15ad:0790] (rev 02)
00:15.0 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:15.1 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:15.2 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:15.3 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:15.4 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:15.5 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:15.6 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:15.7 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:16.0 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:16.1 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:16.2 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:16.3 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:16.4 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:16.5 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:16.6 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:16.7 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:17.0 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:17.1 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:17.2 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:17.3 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:17.4 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:17.5 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:17.6 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:17.7 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:18.0 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:18.1 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:18.2 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:18.3 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:18.4 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:18.5 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:18.6 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
00:18.7 PCI bridge [0604]: VMware PCI Express Root Port [15ad:07a0] (rev 01)
02:00.0 USB controller [0c03]: VMware USB1.1 UHCI Controller [15ad:0774]
02:01.0 USB controller [0c03]: VMware USB2 EHCI Controller [15ad:0770]
02:02.0 SATA controller [0106]: VMware SATA AHCI controller [15ad:07e0]
02:03.0 SATA controller [0106]: VMware SATA AHCI controller [15ad:07e0]
03:00.0 Ethernet controller [0200]: VMware VMXNET3 Ethernet Controller [15ad:07b0] (rev 01)
0b:00.0 Serial Attached SCSI controller [0107]: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
pocopico commented 1 year ago

Thanks ! True, I was testing on junior mode and the modules were already there. I’ll fix that asap

DONE ! Now the checkforsas will be executed last and that should now fix the missing SAS modules issue.

xana2333 commented 1 year ago

Thanks ! True, I was testing on junior mode and the modules were already there. I’ll fix that asap

DONE ! Now the checkforsas will be executed last and that should now fix the missing SAS modules issue.

I tested HTML Builder and ./rploader.sh build both work fine. However, the "satamap" function in the web cannot automatically identify the boot sata controller in the VM, resulting in unexpected configurations of "SataPortMap" and "DiskIdxMap". I will post an issue about this. Thank you for your work and time on the TCRP thx 👍

@yyxida 修好了,你试试?fixed, try?

yyxida commented 1 year ago

Thanks ! True, I was testing on junior mode and the modules were already there. I’ll fix that asap DONE ! Now the checkforsas will be executed last and that should now fix the missing SAS modules issue.

I tested HTML Builder and ./rploader.sh build both work fine. However, the "satamap" function in the web cannot automatically identify the boot sata controller in the VM, resulting in unexpected configurations of "SataPortMap" and "DiskIdxMap". I will post an issue about this. Thank you for your work and time on the TCRP thx 👍

@yyxida 修好了,你试试?fixed, try?

非常感谢,驱动成功👍。 Thank you very much. The drive was successful👍.