====== Chip type setting ====== ===== Name ===== chip ===== Details ===== ^ Type | [[:cfgtype:string|String]] | ^ DHCP option number | not applicable | ^ ISC dhcpd syntax | not applicable | ===== Examples ===== === Display the chip type of interface "net0" === iPXE> show net0/chip net0/chip:string = rtl8139 ===== Description ===== Describes the chip type of the network device. ===== See also ===== * ''[[:cmd:ifstat]]'' * ''[[:cfg:bustype]]'' * ''[[:cfg:busloc]]'' * ''[[:cfg:busid]]'' * [[:cfg|List of all iPXE settings]] ===== Notes ===== The chip type is also displayed as part of the output from the ''[[:cmd:ifstat]]'' command. The chip type is a descriptive name used internally by iPXE drivers, and should not be relied upon to remain stable between iPXE releases. You should use it only to display information to a user. For a more stable description which could be used systematically (e.g. to determine kernel modules corresponding to a network interface), you should use the ''[[:cfg:busid]]'' setting, or extract information directly from PCI configuration space. For example: echo Downloading kernel module for ${net0/chip}... set vendor_id ${pci/${net0/busloc}.0.2} set device_id ${pci/${net0/busloc}.2.2} initrd http://my.web.server/kmod.php?v=${vendor_id}&d=${device_id} /lib/modules/${chip}.ko