Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Apr 2005 06:50:15 +0800
From:      David Xu <davidxu@freebsd.org>
To:        Bill Paul <wpaul@freebsd.org>
Cc:        cvs-all@freebsd.org
Subject:   Re: cvs commit: src/sys/dev/vge if_vge.c
Message-ID:  <427168A7.3070702@freebsd.org>
In-Reply-To: <20050426024435.487E516A4CF@hub.freebsd.org>
References:  <20050426024435.487E516A4CF@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Bill Paul wrote:

>>Bill Paul wrote:
>>
>>    
>>
>>>>with this change, I got following error on my abit av8:
>>>>vge0: <VIA Networking Gigabit Ethernet> port 0xb800-0xb8ff mem 
>>>>0xf8122000-0xf81220ff irq 22 at device 14.0 on pci0
>>>>vge0: MII read timed out
>>>>vge0: failed to start MII autopoll
>>>>vge0: MII without any phy!
>>>>device_attach: vge0 attach returned 6
>>>>   
>>>>
>>>>        
>>>>
>>>Fine, I took the reload step out. This should fix it. (If reading
>>>the RX filter registers instead of the EEPROM makes it mad, then
>>>I'll scream.)
>>>
>>> 
>>>
>>>      
>>>
>>With your lastest change, I still get same error result.
>>    
>>
>
>I don't believe you. There's no reason why not reading the EEPROM
>would break it. Especially since it doesn't break my sample card.
>Whatever your problem is, I'm not even going to try to fix it without
>access to the hardware, so I guess you just lose.
>  
>
I think the reason is I didn't power off the machine after updating, the
the chip was in weird state. Now it seems working fine.

>  
>
>>>It must not be that important to you since you never bothered to mention
>>>this to anyone before.
>>>
>>>Given all the various things it's complaining about when it fails,
>>>it looks like the driver is no longer able to communicate with the device
>>>over the PCI bus. All register accesses are failing. This may not be a
>>>problem with the driver per-se, but with the PCI bridge. It might be
>>>the device has completely locked up, but if vge_reset() doesn't bring
>>>it back to life, then I don't know what else to do.
>>>
>>> 
>>>
>>>      
>>>
>>Without recent change, I can kldunload and kldload it to bring it back 
>>to work.
>>    
>>
>
>*sigh* Is there some reason you didn't feel like telling me this the
>first time? Why can't people just give me all the information up front
>instead of making me drag it out of them. Is it so hard? Do I fix the
>bugs by checking in one line of code at a time? No. So why do people
>only describe their problems one line at a time?
>
>-Bill
>
>
>  
>
I am lazy to report the problem since I have an alternative rl0 which
works just fine. sorry. :)

David Xu



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?427168A7.3070702>