cvs commit: src/sys/dev/vge if_vge.c

David Xu davidxu at freebsd.org
Thu Apr 28 15:50:07 PDT 2005


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



More information about the cvs-src mailing list