Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jun 2007 10:36:33 -0700
From:      Freddie Cash <fjwcash+freebsd@gmail.com>
To:        stable@freebsd.org
Cc:        pyunyh@gmail.com
Subject:   Re: Can't get if_txp(4) to attach to a 3CR990B-TXM NIC
Message-ID:  <200706141036.33578.fjwcash%2Bfreebsd@gmail.com>
In-Reply-To: <20070614035807.GB54650@cdnetworks.co.kr>
References:  <200706080913.37450.fjwcash%2Bfreebsd@gmail.com> <200706130901.39724.fjwcash%2Bfreebsd@gmail.com> <20070614035807.GB54650@cdnetworks.co.kr>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 13 June 2007 08:58 pm, Pyun YongHyeon wrote:
> On Wed, Jun 13, 2007 at 09:01:39AM -0700, Freddie Cash wrote:
>  > On Tuesday 12 June 2007 09:15 pm, Pyun YongHyeon wrote:
>  > > On Tue, Jun 12, 2007 at 10:20:11AM -0700, Freddie Cash wrote:
>  > >  > On Friday 08 June 2007 09:59 pm, Pyun YongHyeon wrote:
>  > >  > > On Fri, Jun 08, 2007 at 09:13:37AM -0700, Freddie Cash wrote:
>  > >  > >  > Good morning,
>  > >  > >  >
>  > >  > >  > I'm having a bit of an issue getting a 3CR990B-TXM NIC
>  > >  > >  > detected and usable.  Just wondering if anyone knows of
>  > >  > >  > any issues with this NIC chipset and/or with the
>  > >  > >  > motherboard chipset.
>  > >  > >  >
>  > >  > >  > The motherboard is a Biostar GeForce 6100 AM2 using an
>  > >  > >  > nVidia nForce 410 chipset and nVidia GeForce 6100 vide
>  > >  > >  > chipset.
>  > >  > >  >
>  > >  > >  > I've tried FreeBSD 6.1, 6.2, 6-STABLE (from Wed), and
>  > >  > >  > 7-CURRENT (from Thu) on this system.  Everything installs
>  > >  > >  > nicely, everything on the board is detected correctly and
>  > >  > >  > usable.  It's just the PCI NIC that doesn't work.
>  > >  > >  >
>  > >  > >  > If I compile a custom kernel without any network drivers
>  > >  > >  > in it, and then kldload if_txp, the following appears
>  > >  > >  > (same message on all 4 versions):
>  > >  > >  >
>  > >  > >  > txp0: <3Com 3cR990B-TXM Etherlink with 3XP Processor> port
>  > >  > >  > 0xbc00-0xbc7f mem 0xfdcff000-0xfdcff07f irq 16 at device
>  > >  > >  > 8.0 on pci3 txp0: not waiting for boot
>  > >  > >  > device_attach: txp0 attach returned -1
>  > >  > >
>  > >  > > Would you try attached path?
>  > >  > > It wouldn't fix your issue but it will handle failure of
>  > >  > > contigmalloc as expected.
>  > >  >
>  > >  > Patch applies cleanly, module compiles cleanly, and module is
>  > >  > kldloaded cleanly.  But same error message as before, and no
>  > >  > txp0 device is created.
>  > >  >
>  > >  > Tested on 7-CURRENT from last week.
>  > >
>  > > Thanks for testing!
>  > >
>  > > It seems that the message will show up in case of firmware
>  > > loading/ring initialization failure. Try attached patch which will
>  > > show failing function name.
>  >
>  > Patch uplied cleanly, module compiled clealy, and module was
>  > kldloaded cleanly.
>  >
>  > Error message is now:
>  > txp0: <3Com 3cR990B-TXM Etherlink with 3XP Processor> port
>  > 0xbc00-0xbc7f mem 0xfdcff000-0xfdcff07f irq 18 at device 6.0 on pci3
>  > txp0: txp_download_fw: not waiting for boot
>  > device_attach: txp0 attach returned -1
>  >
>  > The IRQ and device numbers changed as it's in a different PCI slot
>  > than before.
>  >
>  > Looks like your guess was right, there's something not working right
>  > in the firmware download.
>
> Revert previous patch and apply attached patch again.
> Please give it spin and let me know result.

Error message is now:
txp0: <3Com 3cR990B-TXM Etherlink with 3XP Processor> port 0xbc00-0xbc7f 
mem 0xfdcff000-0xfdcff07f irq 18 at device 6.0 on pci3
txp0: txp_download_fw: not waiting for boot, status = 0x00008008
device_attach: txp0 attach returned -1

I'm going to try the updated firmware you mentioned in the followup 
message.  I'll let you know how it goes.

-- 
Freddie Cash, LPIC-2 CCNT CCLP      Network Support Technician
School District 73                  (250) 377-HELP [377-4357]
fjwcash+freebsd@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200706141036.33578.fjwcash%2Bfreebsd>