Re: 3COM 3c509 eeprom failed to come ready

2002-08-26 Thread Matthew N. Dodd

On Sun, 25 Aug 2002, Nate Lawson wrote:
 Beat me to it.  Every problem I've had in the past with a pre-PnP ISA
 card was due to other device probes confusing the proper device.  So I
 typically disable all probes of any non-PnP ISA cards unless I have
 them.

Yea, the probe for the 3c507 (ie driver) isn't very smart.

I've rewritten all the ISA front ends for the 'ie' driver but haven't yet
gotten the rest of the driver into shape.  If someone is interested in
picking this up from me do speak up.

-- 
| Matthew N. Dodd  | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD  |
| [EMAIL PROTECTED] |   2 x '84 Volvo 245DL| ix86,sparc,pmax |
| http://www.jurai.net/~winter |  For Great Justice!  | ISO8802.5 4ever |


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: 3COM 3c509 eeprom failed to come ready

2002-08-25 Thread Craig Rodrigues

On Sat, Aug 24, 2002 at 10:30:15PM -0400, Craig Rodrigues wrote:
 On Sat, Aug 24, 2002 at 06:16:48PM -0800, Beech Rintoul wrote:
  On Saturday 24 August 2002 05:33 pm, Craig Rodrigues wrote:
   On Sat, Aug 24, 2002 at 05:00:25PM -0800, Beech Rintoul wrote:
 ep0: eeprom failed to come ready
 ep0: eeprom failed to come ready
 ep0: eeprom failed to come ready
 ep0: eeprom failed to come ready
 ep0: Ethernet address 00:00:00:00:00:00
  
  Well, your mileage may vary, but I had exactly the same error message with 
  one of those cards about 3 months ago. Re-running the setup utils fixed it.
  If my memory serves me correctly, I also disabled PNP-OS in the bios.
 
 I already have PNP-OS disabled in the BIOS, 
 (I needed to do this 4 years ago when running Linux.)


Hi,

I think I solved the problem.  I did not need to recompile the kernel,
and I did not have to reconfigure my NIC with the 3Com DOS utilities.

I read the following post from 1999 by Poul-Henning Kamp:

http://docs.freebsd.org/cgi/getmsg.cgi?fetch=632436+0+archive/1999/freebsd-current/19991128.freebsd-current

Poul states that the probing of the ie and ex drivers affects the
3Com magic config registers.

So, what I did was, I edited /boot/device.hints and commented out a bunch
of lines and disabled a few drivers:


#hint.ie.0.at=isa
#hint.ie.0.port=0x300
#hint.ie.0.irq=10
#hint.ie.0.maddr=0xd
hint.ie.0.disabled=1
#hint.fe.0.at=isa
#hint.fe.0.port=0x300
#hint.le.0.at=isa
#hint.le.0.port=0x300
#hint.le.0.irq=5
#hint.le.0.maddr=0xd
hint.le.0.disabled=1


When I rebooted with the GENERIC kernel, my 3Com 509 card came up just
fine.

-- 
Craig Rodrigues
http://www.gis.net/~craigr
[EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: 3COM 3c509 eeprom failed to come ready

2002-08-25 Thread Nate Lawson

On Sun, 25 Aug 2002, Craig Rodrigues wrote:
 I think I solved the problem.  I did not need to recompile the kernel,
 and I did not have to reconfigure my NIC with the 3Com DOS utilities.
 
 I read the following post from 1999 by Poul-Henning Kamp:
 
 
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=632436+0+archive/1999/freebsd-current/19991128.freebsd-current
 
 Poul states that the probing of the ie and ex drivers affects the
 3Com magic config registers.
 
 So, what I did was, I edited /boot/device.hints and commented out a bunch
 of lines and disabled a few drivers:
 
 
 #hint.ie.0.at=isa
 #hint.ie.0.port=0x300
 #hint.ie.0.irq=10
 #hint.ie.0.maddr=0xd
 hint.ie.0.disabled=1
 #hint.fe.0.at=isa
 #hint.fe.0.port=0x300
 #hint.le.0.at=isa
 #hint.le.0.port=0x300
 #hint.le.0.irq=5
 #hint.le.0.maddr=0xd
 hint.le.0.disabled=1
 
 
 When I rebooted with the GENERIC kernel, my 3Com 509 card came up just
 fine.

Beat me to it.  Every problem I've had in the past with a pre-PnP ISA card
was due to other device probes confusing the proper device.  So I
typically disable all probes of any non-PnP ISA cards unless I have them.

-Nate


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: 3COM 3c509 eeprom failed to come ready

2002-08-25 Thread Matthew N. Dodd

On Sun, 25 Aug 2002, Craig Rodrigues wrote:
 ep0: 3Com 3C509-TPO EtherLink III at port 0x300-0x30f irq 11 on isa0
 ep0: Ethernet address 00:60:08:05:3d:bd

There don't appear to be any substantial differences in the 'ep' driver
between -CURRENT and -STABLE.

It could be that some other device driver is stomping on the card...

Boot verbose and see if there is any additional information.

--
| Matthew N. Dodd  | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD  |
| [EMAIL PROTECTED] |   2 x '84 Volvo 245DL| ix86,sparc,pmax |
| http://www.jurai.net/~winter |  For Great Justice!  | ISO8802.5 4ever |


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: 3COM 3c509 eeprom failed to come ready

2002-08-24 Thread Craig Rodrigues

On Sat, Aug 24, 2002 at 07:12:02PM -0800, Beech Rintoul wrote:
 I'm not sure about an earlier -current, but I can tell you I'm running one of 
 those cards with yesterday's -current with no problems. You didn't say which 
 kernel you're running, but if it's GENERIC it has device ep uncommented. The 
 only way I could get rid of that eeprom error was to re-run the setup util. 
 Mine however wasn't hanging the boot it would go on and define the card as 
 ep1. One thing you might try is putting the card in another slot and see if 
 it will boot.
 
 Anyone else have this problem with -current?

Hi,

I am indeed having this problem with the GENERIC kernel that is included
with the 20020818 -current snapshot.

Here is some more information:
 - instead of booting the GENERIC kernel that gets installed with
   20020818, if I boot with the kernel from the floppy disk
   that comes with 20020818, and then from the command-prompt
   specify the root filesystem as ufs:ad0s2a (which is where I installed 
   -current), then the system boots up fine, and
   I have no problem with ep0, and in fact I can use ep0 successfully.

So, there is something different between the GENERIC kernel
and the kernel on the bootdisk in 20020818. 
Any idea what it could be?

Thanks.
 
-- 
Craig Rodrigues
http://www.gis.net/~craigr
[EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message