kern/89876: [txp] [patch] txp driver doesn't work with latest firmware 03.xxx.xxx

NetOne - Doichin Dokov root at net1.cc
Thu Jan 15 05:16:12 PST 2009


NetOne - Doichin Dokov написа:
> vwe at FreeBSD.org написа:
>> Synopsis: [txp] [patch] txp driver doesn't work with latest firmware 
>> 03.xxx.xxx
>>
>> State-Changed-From-To: open->feedback
>> State-Changed-By: vwe
>> State-Changed-When: Wed Jan 14 22:41:48 UTC 2009
>> State-Changed-Why: Doichin,
>> the patch isn't available for download anymore, so we're unable to
>> check that issue. Can you please give us the patch so a maintainer
>> can take a look?
>>
>>
>> Responsible-Changed-From-To: freebsd-bugs->freebsd-net
>> Responsible-Changed-By: vwe
>> Responsible-Changed-When: Wed Jan 14 22:41:48 UTC 2009
>> Responsible-Changed-Why:
>> Over to maintainer(s).
>>
>> http://www.freebsd.org/cgi/query-pr.cgi?pr=89876
>>
>>   
> Unfortunately it's been a while since I had the need to run those two 
> txp cards I have, and eventually have abandoned the idea of using them 
> at all. I do not keep the patch, but as long as i remember the main 
> thing in it was copying the newest firmware available from the linux's 
> txp (or whatever it was named) driver.
>
> I do still keep those cards, and can test them under the latest FBSD 
> and report back later today on the status of the problem.
>
> Kind regards,
> Doichin
>
I've now placed one of the cards I have in a FreeBSD 7.0 machine - it's 
still not recognized (booted) properly.
Here's the boot log:
...
Jan 15 15:08:41 test kernel: txp0: <3Com 3cR990B-TXM Etherlink with 3XP 
Processor> port 0x2080-0x20ff mem 0x42000000-0x4200007f irq 11 at device 
14.0 on pci0
Jan 15 15:08:41 test kernel: txp0: not waiting for boot
Jan 15 15:08:41 test kernel: device_attach: txp0 attach returned -1
...

Here's the related pciconf:
txp0 at pci0:0:14:0:       class=0x020000 card=0x100010b7 chip=0x990410b7 
rev=0x03 hdr=0x00
    vendor     = '3COM Corp, Networking Division'
    device     = '3CR990B-TM-X Etherlink 10/100 with 3XP Processor'
    class      = network
    subclass   = ethernet

If you're interested in fixing this problem, you might have a look at 
the driver included in the Linux kernel - it works fine with this card.
Unfortunately I no longer need to use those cards, and can afford to 
spend any time on this issue, what I could help is with testing. I could 
also provide an SSH access to a machine with this card installed, if 
this would be of any help resolving the issue.

Kind regards,
Doichin



More information about the freebsd-bugs mailing list