+ * replace the default MACRO. */
+ {
+ char *mac_port = prom_getenv("MAC_PORT"); /* Internal: 0, External: 1 */
-+ if(0 == strcmp(mac_port, "1")) {
++ if(!mac_port || 0 == strcmp(mac_port, "1")) {
+ printk("Using the MAC with external PHY\n");
+ cfg_start_link_speed = _CPMDIO_NOPHY;
+ cpmac_max_frame_size = CPMAC_MAX_FRAME_SIZE + 4;
+ }
+
+ //if(phy_sel == auto_detect_cpmac_phy())
-+ if(0 == strcmp(mac_port, "1"))
++ if(!mac_port || 0 == strcmp(mac_port, "1"))
+ {
+ printk("Using the MAC with external PHY\n");
+ psp_config_add("cpmdio", s3, psp_config_strlen(s3), en_compile);