Bug 23188

Summary: VIA Rhine driver broken and no support IRQ sharing
Product: [Retired] Red Hat Linux Reporter: Need Real Name <malmyguine>
Component: kernelAssignee: Michael K. Johnson <johnsonm>
Status: CLOSED WORKSFORME QA Contact: Brock Organ <borgan>
Severity: medium Docs Contact:
Priority: high    
Version: 7.0   
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2003-06-05 23:11:14 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Need Real Name 2001-01-02 23:01:34 UTC
I am having troubles with VIA Rhine driver and my DLink DFE-530TX NIC: it 
works only after warm reboot from Windows 98. If booting linux first, 
driver displays correct card, IRQ and mem address info but does not 
function. The second part of issue is that driver does not support IRQ 
sharing and I had to manually distribute IRQs among the PCI slots.

#via-diag -aem
via-diag.c:v2.04 7/14/2000 Donald Becker (becker)
 http://www.scyld.com/diag/index.html
Index #1: Found a VIA VT3065 Rhine-II adapter at 0xe400.
 Station address 00:00:00:00:00:00.
 Tx disabled, Rx disabled, half-duplex (0x0804).
  Receive  mode is 0x00: Unknown/invalid.
  Transmit mode is 0x00: Normal transmit, 128 byte threshold.
VIA VT3065 Rhine-II chip registers at 0xe400
 0x000: 00000000 00000000 00000804 00000000 00000000 00000000 00000000 
00000000
 0x020: 00000400 00000000 00000000 00000000 00000000 00000000 00000000 
00000000
 0x040: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
ffdfffff
 0x060: 00000000 00000000 00000000 0e09131f 00008100 08000080 02470000 
00000000
 No interrupt sources are pending (0000).
  Access to the EEPROM has been disabled (0x80).
    Direct reading or writing is not possible.
 ***WARNING***: No MII transceivers found!

Lookin forward to see a fix!
Cheers,
Alex

Comment 1 Jeremie Lacasse 2001-05-09 17:56:41 UTC
I have a bug that is similar that the one you have. My ethernet card and my 
scsi card can't have the same IRQ. I had to manually distribute IRQs among the 
PCI slots. It seems that this kernel doesn't support IRQ sharing, because with 
the same configuration with Red hat 7 (kernel 2.2) it work properly.
it is very strange.

Comment 2 Jeremie Lacasse 2001-05-09 17:58:24 UTC
sorry my kernel with the problem was 2.4 in red hat 7.1
thank you

Comment 3 Arjan van de Ven 2001-05-09 18:05:29 UTC
lacassej: the 2.4 kernel is supposed to share IRQ's just fine.
What exact hardware is this ?

Comment 4 Alan Cox 2003-06-05 23:11:14 UTC
No reply in 2 years