Replies: 12 comments
-
We don't add things to their initramfs outside of overlaying the bare necessities (portable curl bin and script mods to support multipart files) You are talking about ingesting kernel modules and such from their repos on a rolling basis and embedding them into not only the initramfs, but their squashfs. Two things here:
|
Beta Was this translation helpful? Give feedback.
-
Hi @thelamer , Yes, I'm a newcomer to this project, and I don't understand much about the scope of it. I'm still testing and reading. However, I want to report the troubles that I see. The lack of sufficient USB nic support is now a problem. And more and more portable devices doesn't have PCI nics. So I feel it's a real problem. Regarding the part of the ipxe support, I writed about it in another issue (#599). But here I want to comment about solutions to this problem. If the best solution is to comment directly with the LiveCD releasers, then I'll try to do it. But, in any case, I suggest to document the list of distributions/tools with USB device support. For instance, a simple list like:
Please, consider it. |
Beta Was this translation helpful? Give feedback.
-
It is just the nature of the beast, same with WIFI. |
Beta Was this translation helpful? Give feedback.
-
Hi @thelamer ,
Good point! Then perhaps the best is to document ETH, USB and WIFI nics.
I'll try to list some here.
So it will be required to contact with the authors. I understand that with a ISO/CDROM or USB disk the USB network modules are accessible after the initial kernel boot. However, when using initram+squashfs this is not true. The develpers require to note this deficiency and add the corresponding support. Regards. |
Beta Was this translation helpful? Give feedback.
-
Hi @thelamer , Here some non-extensive tests:
Perhaps you want to add this (or similar) table to the documentation and add updates. I hope it helps. |
Beta Was this translation helpful? Give feedback.
-
Hi @thelamer , Any news about improve the support for USB network devices (Ethernet and Wifi)? Regards. |
Beta Was this translation helpful? Give feedback.
-
I have participated heavily in the project for loading new assets, but my knowledge of core C stuff for IPXE is limited. |
Beta Was this translation helpful? Give feedback.
-
Hi @thelamer , I feel they are two different things to improve: the support of ipxe for USB devices, and the USB support for distributions. Your agree with that? |
Beta Was this translation helpful? Give feedback.
-
Support for iPXE USB/Wifi would need to be raised, added, or improved at the upstream iPXE project. The current support there for those items is rather limited. Adding support for USB within the distributions is another upstream task that probably wouldn't belong here. We make best effort to make things work with distributions, but ultimately it is up to each individual distribution as to whether they even want to support us or not. If support is added upstream to either component, it will naturally filter down here and we will be able to consume that support. |
Beta Was this translation helpful? Give feedback.
-
Hi @antonym , Thank you for the comment! So regarding the "distribution support":
And regarding the "iPXE USB/Wifi support":
|
Beta Was this translation helpful? Give feedback.
-
My take on this is just that it's not that easy to do as you seem to make it sound like, there's limitations on how big the loading rom, in this case iPXE can be, and adding USB/WiFI support to it is a C coding problem which can only be fixed or done something about upstream (ipxe.org) and probably time intensive as well. I don't think this is really in scope of the project but I might be wrong so correct me Antony, if I indeed am wrong. WiFi for one would be really hard to support due to all of the different chipsets which are supported by different version of Linux kernel and it does not usually even support PXE booting to begin with. |
Beta Was this translation helpful? Give feedback.
-
Hi, Instead of adding a complexity that is not required for this project, a simple request: Will be at any time some support for devices without Ethernet ports? Please, note that today all devices with USB ports can use Ethernet adapters, and the boot can be chainloaded from a simple USB drive. So my request are for these devices... that more and more are created by the industry (personally I hate notebooks without Ethernet, but they start to be very common!). Regards. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I'm testing some of the LiveCD assets with only USB network devices. And I found that a lot of them doesn't found any network device when booting. Mainly all Ubuntu LiveCD assets fail in this point.
Please, can you update the scripts that generate the initram assets to include USB nework devices?
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions