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