On Wed, Feb 20, 2002 at 10:31:44AM -0700, Ronald G Minnich wrote:
> On Thu, 21 Feb 2002, Kei Furuuchi wrote:
> 
> > >> >> sis900_probe: MAC addr 00:26:02:40:80:2f at ioaddr 2100
> > >> >> sis900_probe: Vendor:1039 Device:0900
> > >> >> sis900_probe: No MII transceivers found!
> > >> >> netboot_init : sis900_probe = 0000
> > >> >> doing rarp:
> > >>
> > >> And for etherboot:
> 

Sorry still confusion.
I am using one flashrom for both linuxbios project and etherboot project as in
etherboot.sourceforge.net. 

I flashed the rom like this:

# dd if=/dev/zero of=linuxbios.rom bs=128k  count=1
# dd if=docipl of=linuxbios.rom bs=64k seek=1 count=1
# dd if=linuxbios.strip of=linuxbios.rom  bs=64k seek=1 count=1 conv=notrunc
# dd if=pseudo_sis900.rom of=linuxbios.rom conv=notrunc
# rtl8139-diag -L linuxbios.rom

This rom works as both linuxbios when it is inserted in motherboard bootrom 
socket and etherboot when it is inserted  in netcard bootrom socket.

So there are two logs.
The above log is from linuxbios boot log.
That states bogus since MAC addr has to be 00:00:00:00:00:00. Since it is
all cleared by mistake.  I also monitored the server, but no responce since it
couldn'd find no MII tranceivers.

The below is from boot log from netcard when motherboard bios is the original
AMI bios which somehow causes cmos error which resulted in MAC addr erasure. 
You may wonder why the bootrom from rtl8139 net card can recognize sis900 in the
motherboard. But, that is because I changed Roms script from etherboot project
to recognize sis900 while it is in the rtl8139 netcard. 

So I am wondering what is the differnce between AMI bios and Linuxbios are doing
while sis900.c files in both projects are the same. So I assumed you are 
familiar with etherboot project too. 


> the sis 900 is fine.

I know this is fine because etherboot project is working.

Regards,
Kei.

> > >>
> > >> >> Boot from (N)etwork or from (L)ocal? N
> > >> >> Found SIS900 at 0xde00, ROM address 0xff00
> > >> >> Probing...[SIS900]
> > >> >> sis900_probe: MAC addr 00:00:00:00:00:00 at ioaddr 0XDE00
> > >> >> sis900_probe: Vendor:0X1039 Device:0X0900
> > >> >> sis900_probe: SiS 900 Internal MII PHY transceiver found at address 1.
> > >> >> sis900_probe: Using SiS 900 Internal MII PHY as default
> > >> >> sis900_read_mode: Media Link On 10mbps half-duplex
> > >> >> Searching for server (RARP)...
> > >> >> Me: 192.168.0.14, Server: 192.168.0.11
> 
> your card talked to the server fine.
> 
> > >> >> Loading 192.168.0.11:/tftpboot/kernel.192.168.0.14 .TFTP error 1 (File not 
>found)
> > >> >> Unable to load file.
> > >> >> <sleep>
> > >> >> <abort>
> > >>
> 
> 
> your tftpboot is set up wrong. That's the file error 1.
> 
> Try this:
> 
> mkdir /tftpboot/tftpboot
> chmod a+r,a+x /tftpboot/tftpboot
> cp /tftpboot/kernel.192.168.0.14 /tftpboot/tftpboot
> chmod a+r /tftpboot/tftpboot/*
> 
> let me know what happens.
> 
> ron

Reply via email to