update v. 2.6.24 nach 2.6.26 und Creative X-Fi Treiber

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

update v. 2.6.24 nach 2.6.26 und Creative X-Fi Treiber

Beitrag von matman » 21.07.2008 09:27:58

Hallo,

ich habe gestern mal ein Update nach Kernel 2.6.26 gewagt. Lief auch alles sehr gut. Nach einem make oldconfig musste ich nur noch beim SATA Treiber was anpassen, dann lief der 2.6.26 und läuft und läuft und läuft... :D

Aber: Die Treiber von Creative für die Sound Blaster X-Fi XtremeMusic lassen sich nicht mehr nutzen. Installieren ging noch ohne Probleme, aber dann meldete der Kernel ein Oops. Selbes passiert nun auch beim Booten. Hat jemand die selbe Erfahrung gemacht? Und gibt es schon Lösungsansätze?

Hier noch ein Auszug aus dmesg:

Code: Alles auswählen

Modules linked in: ctalsa(P+) haxfi(P) cthwiut(P) ctexfifx(P) ct20xut(P) ctsfman(P) emupia(P) ctossrv(P) snd_bt87x snd_pcm_oss snd_pcm snd_mixer_oss snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore snd_page_alloc
Pid: 1980, comm: modprobe Tainted: P          2.6.26-m.2 #2
RIP: 0010:[<ffffffffa0a5f225>]  [<ffffffffa0a5f225>] :ctalsa:_ZN12RendererList4EnumEjP8_rndInfo+0x7/0x3c
RSP: 0018:ffff81011daa59e8  EFLAGS: 00010292
RAX: ffff81011daa5aa8 RBX: 0000000000000000 RCX: ffff81011daa5a08
RDX: ffff81011daa5a08 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffff81011daa59e8 R08: ffff81011daa5b60 R09: 0000000000000001
R10: ffff81011fb0fca8 R11: ffff81011daa58d8 R12: ffff81011daa5a98
R13: 0000000000000000 R14: ffff81011daa5a08 R15: ffff81011daa5a08
FS:  00007f70f2e826e0(0000) GS:ffff81011fc75cc0(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000008 CR3: 000000011daa0000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 1980, threadinfo ffff81011daa4000, task ffff81011f233360)
Stack:  ffff81011daa5a78 ffffffffa0a60f4d 0000000000000000 ffff81011daa5aa8
 0000000000000000 0000000000000000 0000000000000000 0000000000000000
 0000000000000000 0000000000000000 0000000000000000 0000000000000088
Call Trace:
 [<ffffffffa0a60f4d>] :ctalsa:_ZN12RendererList4FindEP8_rndInfo+0x7d/0x96
 [<ffffffffa0a62e8f>] :ctalsa:_ZN13CtAudioDevice11QueryObjectERK5_GUIDPcS2_PP10ICtUnknown+0x87/0xcc
 [<ffffffffa0a4d23d>] :ctalsa:ctdrv_HwObj_ctor+0x2eb/0x36c
 [<ffffffffa0a801d5>] :ctalsa:snd_ctalsa_probe+0x2c5/0x4a0
 [<ffffffff802b6607>] ? sysfs_create_link+0xb6/0x103
 [<ffffffff803190fd>] ? pci_device_probe+0x4c/0x72
 [<ffffffff80363a66>] ? driver_probe_device+0xb5/0x159
 [<ffffffff80363b50>] ? __driver_attach+0x46/0x6d
 [<ffffffff80363b0a>] ? __driver_attach+0x0/0x6d
 [<ffffffff8036337a>] ? bus_for_each_dev+0x44/0x78
 [<ffffffff80362d00>] ? bus_add_driver+0xac/0x1f2
 [<ffffffff80363d14>] ? driver_register+0xa2/0x11f
 [<ffffffff8031934f>] ? __pci_register_driver+0x4a/0x7b
 [<ffffffffa0036023>] ? :ctalsa:ctalsa_init+0x23/0x39
 [<ffffffff8024dceb>] ? sys_init_module+0x19d5/0x1b1f
 [<ffffffff80243bc4>] ? getnstimeofday+0x38/0x92
 [<ffffffff80241f38>] ? ktime_get_ts+0x21/0x4a
 [<ffffffff8020b18b>] ? system_call_after_swapgs+0x7b/0x80


Code: 48 8b 07 ff 50 10 85 db 78 0b ba 05 40 00 80 83 7d dc 00 74 05 ba 00 00 00 00 89 d0 48 83 c4 48 5b c9 c3 90 55 48 89 e5 48 89 d1 <48> 8b 57 08 b8 05 40 00 80 48 85 d2 74 25 b8 05 40 00 80 39 37 
RIP  [<ffffffffa0a5f225>] :ctalsa:_ZN12RendererList4EnumEjP8_rndInfo+0x7/0x3c
 RSP <ffff81011daa59e8>
CR2: 0000000000000008
---[ end trace 5f335505afbc7f56 ]---
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

Benutzeravatar
schorsch_76
Beiträge: 2630
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: update v. 2.6.24 nach 2.6.26 und Creative X-Fi Treiber

Beitrag von schorsch_76 » 21.07.2008 13:45:34

Hi,

ich habe auch ein Creative XFi. Leider habe ich mit dem 2.6.25er Kernel und dem 1.18er Treiber von Creative absolut nicht zum laufen bekommen. Hab mich 2 Wochen damit rumgeschlagen bis ich für 20 € bei Amazon eine Creative Audigy gekauft habe welche SUPER läuft ... Die XFi wird wohl zu einer eBay Auktion werden ;)

Gruß

schorsch

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: update v. 2.6.24 nach 2.6.26 und Creative X-Fi Treiber

Beitrag von storm » 21.07.2008 17:33:20

Der Hinweis mit der anderen Hardware ist gar nichtmal so schlecht, speziell nach dem Lesen der Warnung im gentoo-wiki: :mrgreen:
Using these drivers is like waving a red flag at a bull.....
Wenn du dir mal beim Installieren die volle Ausgabe des Übersetzens anschaust (keine Ahnung wie das einzuschalten geht), wirst du vermutlich sehen, dass der compiler über nicht vorhandene Symbole meckert. [Eigentlich sollte der Übersetzungsvorgang fehlschlagen...] Wenn das bei dir wie bei dem hier aussieht, kannst du getrost warten, bis creative eine neue Version rausbringt oder auf einen älteren Kernel zurückgehen oder auf die X-Fi verzichten. In deiner Fehlermeldung ist ja auch zu sehen, dass modprobe aussteigt, also beim Laden des Treibers.

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

Re: update v. 2.6.24 nach 2.6.26 und Creative X-Fi Treiber

Beitrag von matman » 21.07.2008 18:47:45

schorsch_76 hat geschrieben:Die XFi wird wohl zu einer eBay Auktion werden ;)
Wäre natürlich auch eine Möglichkeit. Welche X-Fi hast Du denn? Wenn's ne Xtreme Audio ist würde ich das Teil auch weg geben, die hat nen modifizierten Audigy-Chip und ist somit sehr exotisch. Die meisten X-Fi's haben jedoch den emu20k1 Chip und das ALSA Development-Team bastelt bereits an einem entsprechenden Treiber.
Siehe: http://alsa-project.org/main/index.php/ ... ative_Labs

Dort kann man u.a. das hier lesen:
emu20k1 [Unsupported] [PCI] Card delivered to developers. Completely new architecture. Creative have supplied a data sheet to developers. Development work has started.
Ich hoffe mal, dieses Jahr kommt da noch ein Release, denn die Creative-Treiber sind auch net sooo dolle. Playback ist völlig o.k. aber Aufnahmen klingen etwas seltsam blechern. Ich denke mal, die von ALSA kriegen das besser hin :)

Nunja.... hab mir erstmal den onboard audio chip aktiviert. Klingt etwas arg scheppernd in den mittleren Tönen und wenn ne Frau singt klingt's irgendwie quitschig. Die XtremeMusic hat da doch nen volleren Klang. Aber für'n paar Wochen werd ich das wohl aushalten.

Übrigens liegt das Creative-Treiber Problem, weswegen ich diesen Thread eröffnete, vermutlich an einem Bug des Kernel 2.6.26. Nach verschiedenen Versuchen, die X-Fi doch noch zum Laufen zu bekommen, kam plötzlich direkt beim Starten der Creative-Treiber folgende Meldung vom Kernel:

Bug: unable to handle kernel NULL pointer dereference

Liegt doch dann am Kernel, oder?
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

Benutzeravatar
schorsch_76
Beiträge: 2630
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: update v. 2.6.24 nach 2.6.26 und Creative X-Fi Treiber

Beitrag von schorsch_76 » 21.07.2008 22:43:08

@matman: Ja ich habe eine mit Modelnummer SB0460. Was die für einen Chip hat kann ich dir gar nicht sagen, da da ein Kühlkörper drauf ist. Denke dass es eine Xtreme Music ist.

Aber wenn du sagst das das ALSA Team an nem Treiber bastelt isses ja noch wert die Karte ein bischen im Schrak liegen zu lassen :-)

Gruß

schorsch

Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

Re: update v. 2.6.24 nach 2.6.26 und Creative X-Fi Treiber

Beitrag von matman » 22.07.2008 11:02:17

In meinem Handbuch steht u.a. was von der SB046X-Serie und den Anschlüssen nach, die dort abgebildtet sind, entspricht das genau meiner Karte. Dann müsste deine auch eine XtremeMusic sein.

Übrigens gibt es OSS-Treiber für diese Karte. Die sind aber nicht in Debian enthalten. Kann man sich runter laden bei http://www.opensound.com/

Dieses OSS4, wie es sich nennt, unterstützt angeblich sogar die Xtreme Audio und eben auch die anderen X-Fi's. Hatte ich unter Etch mal installiert. Allerdings war der Umgang damit sehr gewöhnungsbedürftig. Es gab z.B. anstatt /dev/dsp nur /dev/dsp_in und /dev/dsp_out. Man muss also, je nachdem was man machen will der Soundsoftware das passende Device zuweisen, dort wo normalerweise nur /dev/dsp stehen würde.

Ausserdem gab es für meine XtremeMusic nur zwei Regler, den Master und den Capture volume, glaube ich. Gefiel mir nicht so gut. Und ausserdem bräuchte ich noch wieder ALSA Treiber für meine TV-Karte. War mir zu umständlich das zu nutzen. Aber je nachdem, zur Not halt, wäre OSS4 auch noch ne Lösung. Lässt sich jedenfalls sehr viel zuverlässiger installieren als die Creative-Treiber und läuft wohl auch sehr gut schon.
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

Antworten