Subject: Re: tlp driver can't "handle" my board
To: None <port-cobalt@netbsd.org>
From: Shaun Jurrens <sjurrens@no.tiscali.com>
List: port-cobalt
Date: 07/30/2001 12:11:47
On Fri, Jul 27, 2001 at 03:40:33PM +0100, David Brownlee wrote:
#> 	It means it cannot locate the ethernet address in an ISV
#> 	or DEC format SROM. The old 'de' driver might handle it,
#> 	but I don't believe that works particularly well on non
#> 	i386 platforms (hence Jason's rewritten tlp driver).
#> 
#> 	Jason has said he plans to finish up support in tlp for
#> 	the oddball hardware, I'm sure he'd be interested in patches
#> 	if you wanted to work out how to get the ethernet address
#> 	on your 'cards'.
#> 
#> 	You might be able to get the machine up as a temporary
#> 	measure by hacking sys/dev/pci/if_tlp_pci.c:749 and replacing
#> 	the 'goto cant_cope' with something ugly like
#> 	    memcpy(enaddr, "123456", ETHER_ADDR_LEN);
#> 	Just please don't tell anyone I suggested that :)

	I'd do as you suggested, but I have no other netbsd system up and
	running and I'm no genius in the area of cross-compiling.
#> 
#> 	Another option is to stick a pci network card in the pci
#> 	slot and run with that for now.

	This is a 1U RaQ2 box and has no pci slots. The nics are onboard.
#> 
#> -- 
#> 		David/absolute		-- www.netbsd.org: No hype required --
#> 
#> 
#> On Fri, 27 Jul 2001, Shaun Jurrens wrote:
#> 
#> > Hi guys,
#> >
#> > I have been working at getting a RaQ2 box off the linux wagon and over to
#> > NetBSD and got a good deal help from Hubert already, but things seem to hang
#> > now that I've got the kernel to netboot.  I'm netbooting from my fbsd
#> > workstation and can see that rpc calls are going out and it seems like the
#> > nfs mount works (it does, after all, get the kernel), but after booting,
#> > it tells me the following:
#> >
#> > Built Tue May 25 15:58:41 PDT 1999
#> >
#> >  1.LCD Test................................PASS
#> >  2.Controller Test.........................PASS
#> >  5.Bank 0:.................................64M
#> >  6.Bank 1:.................................64M
#> >  7.Bank 2:.................................64M
#> >  8.Bank 3:.................................64M
#> >  9.Serial Test.............................PASS
#> > 10.PCI Expansion Slot....................**EMPTY**
#> > 12.IDE Test................................PASS
#> > 13.Ethernet Test...........................PASS
#> > 16.RTC Test................................PASS
#> >
#> > Cobalt: bfd /netbsd.gz root=/dev/nfs nfsroot=/pub/cobalt
#> > Decompressing done
#> > Executing bootloader kernel...
#> > Decompressing -- done.
#> > Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001
#> >     The NetBSD Foundation, Inc.  All rights reserved.
#> > Copyright (c) 1982, 1986, 1989, 1991, 1993
#> >     The Regents of the University of California.  All rights reserved.
#> >
#> > NetBSD 1.5.1 (GENERIC) #3: Wed Jul  4 19:58:41 CEST 2001
#> >     root@raq:/usr/1-5-release/src/sys/arch/cobalt/compile/GENERIC
#> > 256 MB memory, 234 MB free, 13208 KB in 3302 buffers
#> > mainbus0 (root)
#> > com0 at mainbus0 addr 0x1c800000 level 3: st16650a, working fifo
#> > com0: console
#> > cpu0 at mainbus0: QED RM5200 CPU (0x28a0) Rev. 10.0 with built-in FPU Rev. 10.0
#> > cpu0: L1 cache: 32KB/32B instruction, 32KB/32B data, two way set associative
#> > cpu0: No L2 cache
#> > gt0 at mainbus0 addr 0x14000000
#> > pci0 at gt0
#> > pci0: i/o space, memory space enabled, rd/line, wr/inv ok
#> > pchb0 at pci0 dev 0 function 0: Galileo GT-64111 System Controller, rev 1
#> > tlp0 at pci0 dev 7 function 0: DECchip 21143 Ethernet, pass 4.1
#> > tlp0: sorry, unable to handle your board
#> > ^^^^^^^^^^^
#> > Symbios Logic 53c860 (SCSI mass storage, revision 0x02) at pci0 dev 8 function d
#> > pcib0 at pci0 dev 9 function 0
#> > pcib0: VIA Technologies VT82C586 (Apollo VP) PCI-ISA Bridge, rev 37
#> > pciide0 at pci0 dev 9 function 1: VIA Technologies VT82C586 (Apollo VP) ATA33 cr
#> > pciide0: bus-master DMA support present
#> > pciide0: primary channel configured to compatibility mode
#> > wd0 at pciide0 channel 0 drive 0: <QUANTUM FIREBALL CR4.3A>
#> > wd0: drive supports 16-sector pio transfers, lba addressing
#> > wd0: 4110 MB, 14848 cyl, 9 head, 63 sec, 512 bytes/sect x 8418816 sectors
#> > wd0: 32-bit data port
#> > wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4
#> > pciide0: primary channel interrupting at irq 14
#> > wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data transfers)
#> > pciide0: secondary channel configured to compatibility mode
#> > pciide0: disabling secondary channel (no drives)
#> > VIA Technologies VT83C572 USB Controller (USB serial bus, revision 0x02) at pcid
#> > tlp1 at pci0 dev 12 function 0: DECchip 21143 Ethernet, pass 4.1
#> > tlp1: sorry, unable to handle your board
#> > ^^^^^^^^^^^
#> > boot device: <unknown>
#> > root device:
#> >
#> > 	   ^^^^^^^
#> >
#> > 	Here is there where it all kinda goes to hell.  You can see that the
#> > 	tlp drivers are having problems for some reason and it can't mount
#> > 	root after the kernel is booted.  Guess I could use some suggestions.
#> >
#> > 	Thanks in advance for any help you can offer.
#> >

-- 

Med vennlig hilsen / Best Regards                               

Shaun Jurrens (System Administrator)                 
Tiscali-World Online Norge 
Postboks 598, Skøyen 
N-0214 Oslo - Norway                    
Tel. (+47) 24 11 24 00 - Fax (+47) 24 11 24 49