Re: [ALSA PATCH] 1.0.9b+

2005-07-30 Thread Daniel Egger

On 29.07.2005, at 09:39, Jaroslav Kysela wrote:

Note that most of lines are from new Sparc and ARM drivers. Other  
changes
are mostly small bugfixes, cleanups and new hardware ID additions.  
The all
changes goes through all ALSA developers (our CVS server sends us  
whole
diffs back), so all of them review/verify new code and can fix it  
ASAP. It

works quite well.


FWIW the current ALSA patch against 2.6.12 works much better than
the original version for my Asus W3V with Intel HDA ALC880 in the sense
that there's a possibility to prevent crashing the kernel when loading
the module. However apart from the ID fixes this involves disabling the
autodetection code and hardcoding the correct type in the realtek code.

As it stands the code seems to be really buggy and I'd love to test the
driver after someone wiser than me in this area reviewed and fixed the
code.

Servus,
  Daniel



PGP.sig
Description: This is a digitally signed message part


Re: [ALSA PATCH] 1.0.9b+

2005-07-30 Thread Daniel Egger

On 29.07.2005, at 09:39, Jaroslav Kysela wrote:

Note that most of lines are from new Sparc and ARM drivers. Other  
changes
are mostly small bugfixes, cleanups and new hardware ID additions.  
The all
changes goes through all ALSA developers (our CVS server sends us  
whole
diffs back), so all of them review/verify new code and can fix it  
ASAP. It

works quite well.


FWIW the current ALSA patch against 2.6.12 works much better than
the original version for my Asus W3V with Intel HDA ALC880 in the sense
that there's a possibility to prevent crashing the kernel when loading
the module. However apart from the ID fixes this involves disabling the
autodetection code and hardcoding the correct type in the realtek code.

As it stands the code seems to be really buggy and I'd love to test the
driver after someone wiser than me in this area reviewed and fixed the
code.

Servus,
  Daniel



PGP.sig
Description: This is a digitally signed message part


Re: [RFC/Patch 2.6.11] Take control of PCI Master Abort Mode

2005-04-14 Thread Daniel Egger
On 14.04.2005, at 19:25, Ross Biro wrote:
Just to be clear, we can have two users A and B with the exact same
hardware.  A setting of  =y will screw user A and a setting of =n will
screw user B.  Ideally, they would both get better hardware, but that
is not always an option.
You tell me a better[1] 32bit GigE PCI adapter than Intel E1000
and I sure do this. It's pretty interesting to see that those
who buy some not-so-cheeep hardware are being screwed in this
case; it should be in Intels best interest to help fix this
issue ASAP and permantently for all users.
[1] better performance at less CPU utilization + good diagnostics
and negotiation capabilities
Servus,
  Daniel


PGP.sig
Description: This is a digitally signed message part


Re: [RFC/Patch 2.6.11] Take control of PCI Master Abort Mode

2005-04-14 Thread Daniel Egger
On 14.04.2005, at 19:25, Ross Biro wrote:
Just to be clear, we can have two users A and B with the exact same
hardware.  A setting of  =y will screw user A and a setting of =n will
screw user B.  Ideally, they would both get better hardware, but that
is not always an option.
You tell me a better[1] 32bit GigE PCI adapter than Intel E1000
and I sure do this. It's pretty interesting to see that those
who buy some not-so-cheeep hardware are being screwed in this
case; it should be in Intels best interest to help fix this
issue ASAP and permantently for all users.
[1] better performance at less CPU utilization + good diagnostics
and negotiation capabilities
Servus,
  Daniel


PGP.sig
Description: This is a digitally signed message part


Re: [RFC/Patch 2.6.11] Take control of PCI Master Abort Mode

2005-04-06 Thread Daniel Egger
On 05.04.2005, at 21:33, Ross Biro wrote:
The problem with always setting the bit is that some PCI hardware, 
notably some Intel E-1000 chips (Ethernet controller: Intel 
Corporation: Unknown device 1076) cannot properly handle the target 
abort bit.  In the case of the E-1000 chip, the driver must reset the 
chip to recover. This usually leads to the machine being off the 
network for several seconds, or sometimes even minutes, which can be 
bad for servers.
This sounds *exactly* like my problem since I swapped
motherboards. I'll see whether there's some option in
the BIOS that fixes it and if not bite the bullet and
compile a generic kernel
Thanks a lot for investigating this.
Servus,
  Daniel


PGP.sig
Description: This is a digitally signed message part


Re: [RFC/Patch 2.6.11] Take control of PCI Master Abort Mode

2005-04-06 Thread Daniel Egger
On 05.04.2005, at 21:33, Ross Biro wrote:
The problem with always setting the bit is that some PCI hardware, 
notably some Intel E-1000 chips (Ethernet controller: Intel 
Corporation: Unknown device 1076) cannot properly handle the target 
abort bit.  In the case of the E-1000 chip, the driver must reset the 
chip to recover. This usually leads to the machine being off the 
network for several seconds, or sometimes even minutes, which can be 
bad for servers.
This sounds *exactly* like my problem since I swapped
motherboards. I'll see whether there's some option in
the BIOS that fixes it and if not bite the bullet and
compile a generic kernel
Thanks a lot for investigating this.
Servus,
  Daniel


PGP.sig
Description: This is a digitally signed message part


Re: PCI interrupt problem: e1000 & Super-Micro X6DVA motherboard

2005-03-24 Thread Daniel Egger
On 24.03.2005, at 03:03, Ben Greear wrote:
When trying to send/receive traffic, I get TX watchdog timeouts.  The 
other
interfaces seem to work just fine.
No idea whether my problem is related but due to a broken motherboard
I had to switch from a SiS based Athlon board (ECS K7S5A) to a new
one which is VIA based:
:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 
AGP] Host Bridge (rev 80)
:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
:00:09.0 VGA compatible controller: Cirrus Logic GD 5446
:00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8169 Gigabit Ethernet (rev 10)
:00:0b.0 Ethernet controller: Intel Corp. 82541GI/PI Gigabit 
Ethernet Controller
:00:0d.0 FireWire (IEEE 1394): NEC Corporation uPD72874 IEEE1394 
OHCI 1.1 3-port PHY-Link Ctrlr (rev 01)
:00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 
SATA RAID Controller (rev 80)
:00:0f.1 IDE interface: VIA Technologies, Inc. 
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
:00:10.0 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 
1.1 Controller (rev 81)
:00:10.1 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 
1.1 Controller (rev 81)
:00:10.2 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 
1.1 Controller (rev 81)
:00:10.3 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 
1.1 Controller (rev 81)
:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge 
[K8T800 South]
:00:11.5 Multimedia audio controller: VIA Technologies, Inc. 
VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 
[Rhine-II] (rev 78)

Strange enough the beforehand very reliable Intel Pro/1000 MT
controller would also see watchdog errors in an otherwise
unchanged environment (same kernel, cards, CPU, etc.). I tried
different kernels 2.6.8-2.6.10, but no change; I tried without
ACPI information for IRQ routing -- nope. I tried swapping PCI
slots -- negative, sir.
As a temporary counter measure (this box is not only a ethernet
bridge between 100Mbit and 1000Mbit switched networks but also
the primary fileserver for my netboot TFTP/NFS environment, so
dropouts are especially nasty since it takes some time until the
NFS machines on the Gbit network will resume operation) I popped
in the chp RealTek card (which caused some slight problems
like permanent hangs and bad performance before) and everything
works like a charm. Of course, after throwing in some extra
money to get at least somewhat professional equipment, I'd like
to use it, too.
This is the (strange?) ethtool output:
Settings for eth0:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: Unknown! (65535)
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x0007 (7)
Link detected: no
The card is still in the system and running, so if someone wants
me to run to more tests or diagnostic, please be my guest.
Servus,
  Daniel


PGP.sig
Description: This is a digitally signed message part


Re: PCI interrupt problem: e1000 Super-Micro X6DVA motherboard

2005-03-24 Thread Daniel Egger
On 24.03.2005, at 03:03, Ben Greear wrote:
When trying to send/receive traffic, I get TX watchdog timeouts.  The 
other
interfaces seem to work just fine.
No idea whether my problem is related but due to a broken motherboard
I had to switch from a SiS based Athlon board (ECS K7S5A) to a new
one which is VIA based:
:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 
AGP] Host Bridge (rev 80)
:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
:00:09.0 VGA compatible controller: Cirrus Logic GD 5446
:00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8169 Gigabit Ethernet (rev 10)
:00:0b.0 Ethernet controller: Intel Corp. 82541GI/PI Gigabit 
Ethernet Controller
:00:0d.0 FireWire (IEEE 1394): NEC Corporation uPD72874 IEEE1394 
OHCI 1.1 3-port PHY-Link Ctrlr (rev 01)
:00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 
SATA RAID Controller (rev 80)
:00:0f.1 IDE interface: VIA Technologies, Inc. 
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
:00:10.0 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 
1.1 Controller (rev 81)
:00:10.1 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 
1.1 Controller (rev 81)
:00:10.2 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 
1.1 Controller (rev 81)
:00:10.3 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 
1.1 Controller (rev 81)
:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge 
[K8T800 South]
:00:11.5 Multimedia audio controller: VIA Technologies, Inc. 
VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 
[Rhine-II] (rev 78)

Strange enough the beforehand very reliable Intel Pro/1000 MT
controller would also see watchdog errors in an otherwise
unchanged environment (same kernel, cards, CPU, etc.). I tried
different kernels 2.6.8-2.6.10, but no change; I tried without
ACPI information for IRQ routing -- nope. I tried swapping PCI
slots -- negative, sir.
As a temporary counter measure (this box is not only a ethernet
bridge between 100Mbit and 1000Mbit switched networks but also
the primary fileserver for my netboot TFTP/NFS environment, so
dropouts are especially nasty since it takes some time until the
NFS machines on the Gbit network will resume operation) I popped
in the chp RealTek card (which caused some slight problems
like permanent hangs and bad performance before) and everything
works like a charm. Of course, after throwing in some extra
money to get at least somewhat professional equipment, I'd like
to use it, too.
This is the (strange?) ethtool output:
Settings for eth0:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: Unknown! (65535)
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x0007 (7)
Link detected: no
The card is still in the system and running, so if someone wants
me to run to more tests or diagnostic, please be my guest.
Servus,
  Daniel


PGP.sig
Description: This is a digitally signed message part


Re: [PATCH] Reading deterministic cache parameters and exporting it in /sysfs

2005-03-16 Thread Daniel Egger
On 16.03.2005, at 00:36, Dave Jones wrote:
I really want to live to see the death of /proc/cpuinfo one day,
Please don't. cpuinfo contains a vast amount of useful
information for a quick inspection which cannot be determined
usefully from userspace (think embedded devices) for very
little code.
Servus,
  Daniel


PGP.sig
Description: This is a digitally signed message part


Re: [PATCH] Reading deterministic cache parameters and exporting it in /sysfs

2005-03-16 Thread Daniel Egger
On 16.03.2005, at 00:36, Dave Jones wrote:
I really want to live to see the death of /proc/cpuinfo one day,
Please don't. cpuinfo contains a vast amount of useful
information for a quick inspection which cannot be determined
usefully from userspace (think embedded devices) for very
little code.
Servus,
  Daniel


PGP.sig
Description: This is a digitally signed message part