Soundkarte im Bios Was: mainboard-Empfehlung

Jan-Benedict Glaw jbglaw at lug-owl.de
Mon Aug 15 22:29:44 CEST 2005


On Mon, 2005-08-15 21:42:42 +0200, Johannes Goecke <goecke at upb.de> wrote:
> On Sun, Aug 14, 2005 at 01:31:59PM +0200, Jan-Benedict Glaw wrote:
> So ich hoffe ich habe ein paar Hausaufgaben gemacht:
> Ich habe ganz oft "lspci -xxx" jeweils mit "enable" und "Auto" 
> erzeugt (for i in `seq 1 20` ... ) und verglichen. Das stark
> komprimierte Ergebnis ist angehängt. Ich habe alle identischen
> Zeilen gelöscht und jeweils die korrespondierenden Zeilen von 2 mal "Auto"
> und 2 Mal "Disabled" untereinandergeschrieben.
> (wenn nötig habe ich auch die orginal Files)
> 
> Nach meiner Vermutung sind die Unterschiede in der Northbridge
> Rauschen, weil nicht einheitlich zwischen Auto und Disabled.

Bitweise verglichen?

> Wenn ich jetzt noch richtig geraten habe, dass 0x88 an Position
> 0x50 "Soundkarte ein" heisst sollte soetwas wie
> 
> # setpci 0000:00:11.0 50.l=88
> 
> wenn Hex-Parameter geforder sind oder
> 
> # setpci 0000:00:11.0 50.l=136
> 
> wenn Dezimale Parameter gefordert sind die Register setzen ?
> 
> dann bliebe nur noch der "Bus-Scan" 
> wie bewegt man den Kernel dazu ?

Jetzt kommt der kreative Teil :)  Mehrere Varianten kommen mir da vor
Augen. Man könnte das Einschalten des Bits gaanz früh zur Boot-Phase des
Kernels machen, bevor/während der Bus-Scan läuft. Das ist vermutlich die
einfachste Variante. Etwas programmieren wird man aber müssen...

> (A) = Auto-Version 1
> (B) = Auto-Version 2
> (C) = Disable Version 1
> (D) = Disable Version 2
> 
> 0000:00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 
> (A) 80: 00 40 ef 37 00 00 00 00 00 50 ef 37 00 00 00 00 
> (B) 80: 00 40 ef 37 00 00 00 00 00 50 ef 37 00 00 00 00 
> (C) 80: 00 20 ef 37 00 00 00 00 00 30 ef 37 00 00 00 00 
> (D) 80: 00 20 ef 37 00 00 00 00 00 30 ef 37 00 00 00 00

Daran mag ich nicht so recht glauben.

> 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South] 
> (A) 50: 88 8d 09 00 00 00 00 00 43 80 00 01 00 00 04 08 
> (B) 50: 88 8d 09 00 00 00 00 00 43 80 00 01 00 00 04 08 
> (C) 50: c8 8d 09 00 00 00 00 00 43 80 00 01 00 00 04 08 
> (D) 50: c8 8d 09 00 00 00 00 00 43 80 00 01 00 00 04 08
> --------^
> hier ist ein Kandidat 0x88 (=ein?) und 0xc8 (=aus?)

Genau. Da schaltet sich genau das 6er-Bit um.

> // hier ist natürlich nur bei "Auto" etwas zu sehen darum gehts ja
> 0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60) 
> ....
>  
> 0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge 
> (A) b0: 29 81 60 ae 3e 00 00 00 0d f1 18 08 46 c3 26 1c 
> (B) b0: fb b5 f3 a2 3a 00 00 00 0d f1 18 08 46 c3 26 1c 
> (C) b0: c0 87 5a 84 3a 00 00 00 0d f1 18 08 46 c3 26 1c 
> (D) b0: be 92 84 96 a2 00 00 00 0d f1 18 08 46 c3 26 1c

Die erste Spalte hat keine passenden Bits.
Die 2te Spalte hätte Bit 1 als Kandidat.
Die dritte Spalte hat keine passenden Bits.
Die 4te Spalte hätte Bit 5 als Kandidat.

> 0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge 
> (A) 50: 08 a7 6e 30 21 00 00 00 00 00 00 00 c0 d7 9e c0 
> (B) 50: 00 00 00 00 00 00 00 00 00 00 00 00 c0 d7 9e c0 
> (C) 50: 00 00 00 00 00 00 00 00 00 00 00 00 c0 d7 9e c0 
> (D) 50: 00 00 00 00 00 00 00 00 00 00 00 00 c0 d7 9e c0

Dieser Block kann es nicht sein.

> (A) e0: 00 00 00 00 20 14 4e 10 19 01 00 00 00 00 00 00 
> (B) e0: 00 00 00 00 20 14 51 10 19 01 00 00 00 00 00 00 
> (C) e0: 00 00 00 00 20 14 51 10 19 01 00 00 00 00 00 00 
> (D) e0: 00 00 00 00 20 14 50 10 19 01 00 00 00 00 00 00

Dieser Block kann es nicht sein.

MfG, JBG

-- 
Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481             _ O _
"Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
 für einen Freien Staat voll Freier Bürger"  | im Internet! |   im Irak!   O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20050815/aeccc147/attachment.sig>


More information about the Linux mailing list