|
||||||||
Hi, I purchased a nokia ip110 to use as a monowall router. All is nice, but it seems that I fit a problem with the fxp driver not being able to read the SEEPROM data (ethernet address). I think that all boils down to the IP110 using an old seeprom map. I have collected the boot messages from the IP110 when running Nokia IPSO (I think an ancient FreeBSD/OpenBSD kernel), and the m0n0 running 4.9 stable on the IP110 and IP120. The clue is that the IPSO detects an 'Old SEEPROM map' and invites to reprogram it. There're no references to an 'old seeprom map' in the current FreeBSD 4.9 stable source. Is there anybody that can point me to the right direction on how to reprogram the seeprom and/or how to look in old releases of the fxp driver searching for a reference to this old seeprom map? The m0n0 dmesg from ip120 (courtesy D.R.) Apr 5 21:15:12 firebox /kernel: fxp0: <Intel 82559ER Embedded 10/100 Ethernet> port 0x8000-0x803f mem 0x80100000-0x8011ffff,0x80000000-0x80000fff irq 11 at device 14.0 on pci0 Apr 5 21:15:12 firebox /kernel: fxp0: Ethernet address 00:aa:bb:cc:dd:e0, 10Mbps Apr 5 21:15:12 firebox /kernel: fxp1: <Intel 82559ER Embedded 10/100 Ethernet> port 0x8400-0x843f mem 0x80300000-0x8031ffff,0x80200000-0x80200fff irq 10 at device 15.0 on pci0 Apr 5 21:15:12 firebox /kernel: fxp1: Ethernet address 00:aa:bb:cc:dd:e1, 10Mbps Apr 5 21:15:12 firebox /kernel: fxp2: <Intel 82559ER Embedded 10/100 Ethernet> port 0x8800-0x883f mem 0x80500000-0x8051ffff,0x80400000-0x80400fff irq 5 at device 16.0 on pci0 Apr 5 21:15:12 firebox /kernel: fxp2: Ethernet address 00:aa:bb:cc:dd:e2, 10Mbps The m0n0 dmesg from ip110: fxp0: <Intel 82559ER Embedded 10/100 Ethernet> port 0x8000-0x803f mem 0x80100000-0x8011ffff,0x80000000-0x80000fff irq 11 at device 14.0 on pci0 fxp0: Ethernet address 4d:4d:00:00:00:00 inphy0: <i82555 10/100 media interface> on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp1: <Intel 82559ER Embedded 10/100 Ethernet> port 0x8400-0x843f mem 0x80300000-0x8031ffff,0x80200000-0x80200fff irq 10 at device 15.0 on pci0 fxp1: Ethernet address 4d:4d:00:00:00:00 inphy1: <i82555 10/100 media interface> on miibus1 inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp2: <Intel 82559ER Embedded 10/100 Ethernet> port 0x8800-0x883f mem 0x80500000-0x8051ffff,0x80400000-0x80400fff irq 5 at device 16.0 on pci0 fxp2: Ethernet address ff:ff:ff:ff:ff:ff inphy2: <i82555 10/100 media interface> on miibus2 inphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto The IPSO boot: Old revision of SEEPROM detected Please upgrade/reprogram your SEEPROM mediagx4 <Cyrix CS5530 audio> rev 0 on pci0:18:3 fxp0 <Intel EtherExpress Pro 10/100B Ethernet> rev 9 int a irq 6 slot 1 netlog:eth-s1p1 .. Ethernet address 0:aa:bb:cc:dd:e0 fxp1 <Intel EtherExpress Pro 10/100B Ethernet> rev 9 int a irq 10 slot 2 netlog:eth-s2p1 .. Ethernet address 0:aa:bb:cc:dd:e1 xp2 <Intel EtherExpress Pro 10/100B Ethernet> rev 9 int a irq 11 slot 3 netlog:eth-s3p1 .. Ethernet address 0:aa:bb:cc:dd:e2 Thank you, Dave. |