## SunSoft Solaris* Driver Error Messages

Error Type | Message | Action Required
Warning | Could not allocate Transmit Buffer Descriptor control block handle | Not enough RAM. Add more RAM or reconfigure e1000g.conf file for less required memory.
Warning | Attempted to allocate for 256 transmit descriptors | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file
Warning | Failed to allocate 256 TxDescriptors address 0xf00, status 0 | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not bind Transmit Buffer Descriptor packet blocks | DMA address bind failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not allocate Receive Buffer Descriptor control block handle. | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not allocate rx desc mem_alloc | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Failed to allocate 256 TxDescriptors address 0xf00, status 0 | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not bind Receive Buffer Descriptor packet blocks | DMA address bind failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not preallocate xmit handle | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not allocate enough DMA memory. Add Iomempages through /etc/system file. | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file. You can also configure your /etc/system file to allow more memory for IO.
Warning | Could not allocate memory for receive buffer | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not bind rbuf packet locks 0xfac | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Free RBUF could not allocate buffer handle1 | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not allocate memory for receive buffer | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not bind rbuf packet locks 0xffd | DMA address bind failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | e1000g_dodetach: ddi_prop_update_byte_array error. | Device detach failed. Check the list of supported hardware from SUN. If there are other adapters in the machine, take them out and try again with one adapter. On-board LAN controllers are not relevant in this case.
Warning | hostname.interface file as hostname.e1000g0 is not set.. | Configure /etc/hostname.e1000g<instance number> file. You can check the instance number of the adapter using prtconf –v | grep pci8086,1000 command.
Warning | error in alloc adapter. | Memory allocation failure. Either add more RAM or reconfigure your e1000g.conf file.
Warning | ddi_regs_map_setup failed | Device attach failed. Check the memory requirements. If there are other adapters in the machine take them out and try again with one adapter. On- board LAN controllers are not relevant in this case. Try other Intel PRO/1000 adapters.
Warning | High level interrupts not supported | Try a different bus master PCI slot.
Warning | ddi_add_intr failed | Interrupt could not be added. Try a different bus master PCI slot. If there are other adapters in the machine take them out and try again with one adapter. On- board LAN controllers are not relevant in this case. Try other Intel PRO/1000 adapters.
Warning | Read ether addr failed | Adapter's MAC address could not be read. Try this adapter at a different PCI slot. Try another adapter.
Warning | ddi_create_minor_node failed | Minor node could not be created for this device. Check system configuration file permissions. Check system configuration and disk space.
Warning | e1000gattach: ddi_prop_update_ byte_array error | Check system configuration, memory and e1000g.conf file.
Warning | e1000g_init failed | Check system configuration, memory, and e1000g.conf file. If the error occurred due to interrupt related error, try a different PCI slot. And, if there are other adapters that share IRQs present in the machine, remove them by using the Configuration Assistant’s delete function. Try with just this adapter present in the machine.
Warning | e1000g did not find a valid link | Check cable and cable connection to the adapter.
Warning | Invalid command send to e1000gattach... | Ensure that all the required operating system patches are installed. If necessary, install the patch cluster for your operating system.
Warning | Timeout failed to start watchdog. | Ensure that all the required operating system patches are installed. Try this adapter on a different system - this error may be due to a driver error. Note system configuration and report it through the Problem Notification Form (PNF).
Warning | Adapter just lost copper/fiber link. | Check cable and cable connection to the adapter.
Warning | Invalid <parameter> in e100g.conf.... | This warning is displayed when a parameter is not configured properly in the e1000g.conf file. When this error occurs, the driver takes the default setting for the specified parameter. To correct this, edit your e1000g.conf file for that parameter.
Note | Adapter copper/fiber link is up. | This is a notification that the link has been re-established. Cable is fine and properly connected to adapter.
Warning | Serious mem alloc prob in processrx intr | Not enough memory, Add more memory. e1000g.conf file can also be reconfigured for less memory requirements.
Warning | Could not bind pkt at freelist packet 0xa12c | DMA memory allocation failed. Either add more RAM or reconfigure your e1000g.conf file.
Warning | Could not bind as single frag | Not enough memory. Add more RAM or reconfigure your e1000g.conf file.
Warning | 25% low water mark reached... | Not enough memory. Add more RAM or reconfigure your e1000g.conf file.
Warning | Adapter requested more than %d MC Addresses... | Check your network configuration. Driver has detected that many multicast addresses have been requested. More than adapter can support (>128).
Warning | Could not create kernel statistics. | Not enough memory. Add more RAM, may be due to memory constraints on the system.
Warning | XMIT packet out of bound length = <packet length> | Length is greater than maximum Ethernet packet size.
Warning | tx_frame no TxSwPackets left. | Not enough memory. Either add more RAM or reconfigure your e1000g.conf file. Increase the size of NumTxDescriptors and NumRxDescriptors.
Warning | Couldn't translate TX buffer's DMA address %X %X %X | DMA address bind failed. Either add more RAM or reconfigure your e1000g.conf file.

If you see other messages coming from the operating system while your driver is active, they are generally not directly related to the driver. These messages can be related to file system problems, memory problems, etc. Consult your appropriate operating system manual for action required on those errors.

`Last modified on 11/12/02 10:53a Revision 5`