## SunSoft Solaris* Driver Error Messages

Error ID | 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 | E1000g_unit_data_req: e1000g_start failed returned 1.. | 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 | 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 it occurred due to interrupt related errors, try different PCI slot and if there are other adapters present in the machine sharing IRQs take them out using 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... | Check operating system installation. Check for all the patches which are recommended by SUN, are installed. If necessary install patch cluster for your operating system (Solaris 7 and Solaris 8 are the only supported operating systems for this adapter).
Warning | Timeout failed to start watchdog. | Check whether all the operating system patches are installed. Try this adapter on a different system. It may be due to driver error. Note system configuration and report it through Problem Notification Form (PNF).
Warning | Adapter just lost copper/fiber link. | Check cable and cable connection to the adapter.
Warning | Invalid NumTxDescriptor value in e1000g.conf. Value set to 256 (Max), 64 (Min). If value is greater than Max then it is set to Max. If it is less than Min then it will be set to Min. | This warning comes when e1000g.conf file is not setup properly. Driver then takes default (256) setting and proceeds. Edit your e1000g.conf file for NumTxDescriptor entry.
Warning | Invalid NumRxDescriptor value in e1000g.conf. Value set to 256 (Max), 64 (Min). | This warning comes when e1000g.conf file is not setup properly. Driver then takes default (256) setting and proceeds. Edit your e1000g.conf file for NumRxDescriptor entry.
Warning | Invalid MaxFreeListBuf value in e1000g.conf. Value set to 4096 (Max), 0 (Min). | This warning comes when e1000g.conf file is not setup properly. Driver then takes default (256) setting and proceeds. Edit your e1000g.conf file for MaxFreeListBuf entry.
Warning | Invalid FlowControl value in e1000g.conf. Value set to 3. | This warning comes only when e1000g.conf file is not setup properly. Edit your e1000g.conf file as required. If not supplied then it will be set to 3.
Warning | Invalid MaxNumReceivePackets value in e1000g.conf. Value set to 32. | This warning comes only when e1000g.conf file is not setup properly. Edit your e1000g.conf file as required. If not supplied then it will be set to 32.
Warning | Invalid MaxFrags value in e1000g.conf. Value set to 8 (Max), 2 (Min). | This warning comes only when e1000g.conf file is not setup properly. Edit your e1000g.conf file as required. If not supplied then it will be set to 8.
Warning | Invalid TxInterruptDelay value in e1000g.conf. Value set to 65535 (Max), 0 (Min). | This warning comes only when e1000g.conf file is not setup properly. Edit your e1000g.conf file as required. If not supplied then it will be set to 300.
Warning | Invalid RxPciPriority value in e1000g.conf. Value set to 0. | This warning comes only when e1000g.conf file is not setup properly. Edit your e1000g.conf file as required. If not supplied then it will be set to 0.
Warning | Invalid MasterLatencyTimer value in e1000g.conf. Value set to 0. | This warning comes only when e1000g.conf file is not setup properly. Edit your e1000g.conf file as required. If not supplied then it will be set to 0.
Warning | Invalid MWIEnable value in e1000g.conf. Value set to 1. | This warning comes only when e1000g.conf file is not setup properly. Edit your e1000g.conf file as required. If not supplied then it will be set to 1.
Warning | Invalid ReportTxEarly value in e1000g.conf. Value set to 2. | This warning comes only when e1000g.conf file is not setup properly. Edit your e1000g.conf file as required. If not supplied then it will be set to 2.
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 | Couldn't bound 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 lots of multicast addresses are 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 lenghth = <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 OS while your driver is active, they are not directly related to the driver. They are coming from the operating system and warning you about that specific scenario. These messages can be related to file system problems, memory problems etc. Consult your appropriate operating system manual for action required on those errors.

[Guides/Common/legal.htm]