[linux-audio-user] snd-hdsp+cardbus+M6807 notebook=distortion -- FIXED!

Tim Blechmann TimBlechmann at gmx.net
Mon Apr 19 15:35:31 BST 2004


> could you actually show us the hexdump of the config space?

before plugging the hdsp in:
bash-2.05b# hexdump -v /proc/bus/pci/02/00.1
0000000 1217 6933 0087 0410 0001 0607 a800 0082
0000010 1000 2000 00a0 0200 0702 b00a 0000 20c0
0000020 f000 20ff 0000 2100 f000 213f 4c01 0000
0000030 4cfd 0000 5001 0000 50fd 0000 0200 0580
0000040 1025 0019 0001 0000 0000 0000 0000 0000
0000050 0000 0000 0000 0000 0000 0000 0000 0000
0000060 0000 0000 0000 0000 0000 0000 0000 0000
0000070 0000 0000 0000 0000 0000 0000 0000 0000
0000080 0000 0000 0000 0000 0000 0000 0000 0000
0000090 23bf 4c00 03e8 8242 0000 2050 0000 0000
00000a0 0001 fe02 4000 00c0 0000 0000 0000 0000
00000b0 0000 0000 0000 0000 0000 0000 0000 0000
00000c0 0000 0000 0000 0000 0000 0000 0000 0000
00000d0 0000 0000 0000 0000 0000 0000 0000 0000
00000e0 0000 0000 0000 0000 0000 0000 0000 0000
00000f0 0000 0000 0000 0000 0000 0000 0000 0000



after plugging the hdsp in:
bash-2.05b# hexdump -v /proc/bus/pci/02/00.1
0000000 1217 6933 0087 0410 0001 0607 a800 0082
0000010 1000 2000 00a0 0200 0702 b00a 0000 20c0
0000020 f000 20ff 0000 2100 f000 213f 4c01 0000
0000030 4cfd 0000 5001 0000 50fd 0000 0200 0500
0000040 1025 0019 0001 0000 0000 0000 0000 0000
0000050 0000 0000 0000 0000 0000 0000 0000 0000
0000060 0000 0000 0000 0000 0000 0000 0000 0000
0000070 0000 0000 0000 0000 0000 0000 0000 0000
0000080 0000 0000 0000 0000 0000 0000 0000 0000
0000090 23bf 4c00 03e8 8242 0000 2050 0000 0000
00000a0 0001 fe02 4000 00c0 0000 0000 0000 0000
00000b0 0000 0000 0000 0000 0000 0000 0000 0000
00000c0 0000 0000 0000 0000 0000 0000 0000 0000
00000d0 0000 0000 0000 0000 0000 0000 0000 0000
00000e0 0000 0000 0000 0000 0000 0000 0000 0000
00000f0 0000 0000 0000 0000 0000 0000 0000 0000

the hdsp:
bash-2.05b# hexdump -v /proc/bus/pci/07/00.0
0000000 10ee 3fc5 0086 0200 000b 0401 ff00 0000
0000010 0000 2100 0000 0000 0000 0000 0000 0000
0000020 0000 0000 0000 0000 0040 0000 0000 0000
0000030 0000 0000 0000 0000 0000 0000 010b 0000
0000040 0313 4943 1553 0137 4d01 7261 6974 206e
0000050 694b 7372 0074 6148 6d6d 7265 6166 6c6c
0000060 4420 5053 4300 7261 4264 7375 4120 6475
0000070 6f69 4320 7261 2064 2e31 3030 ff00 ffff
0000080 ffff ffff ffff ffff ffff ffff ffff ffff
0000090 ffff ffff ffff ffff ffff ffff ffff ffff
00000a0 ffff ffff ffff ffff ffff ffff ffff ffff
00000b0 ffff ffff ffff ffff ffff ffff ffff ffff
00000c0 0313 4943 1553 0137 4d01 7261 6974 206e
00000d0 694b 7372 0074 6148 6d6d 7265 6166 6c6c
00000e0 4420 5053 4300 7261 4264 7375 4120 6475
00000f0 6f69 4320 7261 2064 2e31 3030 ff00 ffff
0000100


> and the windows one too, please. there has to be a difference
> somewhere. may be not in the config of the bridge, but in the HDSPs
> config.
before plugging in:
-------------------------------------------------------- 
WPCREDIT Version 1.2a / Copyright (c) 1998-99  By H.Oda! 
-------------------------------------------------------- 
PCI Bus : 2    Vendor ID: 1217                           
Device  : 0    Device ID: 6933                           
Function: 1    Revision : 01   Card bus Bridge           
-------------------------------------------------------- 
      00 01 02 03 04 05 06 07  08 09 0A 0B 0C 0D 0E 0F   
    + -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- --   
 00 | 17 12 33 69 87 00 10 04  01 00 07 06 00 00 82 00   
 10 | 00 D0 BF FA A0 00 00 02  02 57 57 00 00 C0 BF FA   
 20 | 00 C0 BF FA 00 00 00 E4  00 F0 FF E7 01 FA 00 00   
 30 | FD FA 00 00 01 F9 00 00  FD F9 00 00 0B 02 80 00   
 40 | 25 10 19 00 01 00 00 00  00 00 00 00 00 00 00 00   
 50 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 60 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 70 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 80 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 90 | BF 23 00 4C E8 03 42 82  00 00 50 20 00 00 00 00   
 A0 | 01 00 02 FE 00 40 C0 00  00 00 00 00 00 00 00 00   
 B0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 C0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 D0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 E0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 F0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
-------------------------------------------------------- 

hdsp plugged in:
-------------------------------------------------------- 
WPCREDIT Version 1.2a / Copyright (c) 1998-99  By H.Oda! 
-------------------------------------------------------- 
PCI Bus : 2    Vendor ID: 1217                           
Device  : 0    Device ID: 6933                           
Function: 1    Revision : 01   Card bus Bridge           
-------------------------------------------------------- 
      00 01 02 03 04 05 06 07  08 09 0A 0B 0C 0D 0E 0F   
    + -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- --   
 00 | 17 12 33 69 87 00 10 04  01 00 07 06 00 FF 82 00   
 10 | 00 D0 BF FA A0 00 00 02  02 57 57 00 00 C0 BF FA   
 20 | 00 C0 BF FA 00 00 00 E4  00 F0 FF E7 01 FA 00 00   
 30 | FD FA 00 00 01 F9 00 00  FD F9 00 00 0B 02 00 04   
 40 | 25 10 19 00 01 00 00 00  00 00 00 00 00 00 00 00   
 50 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 60 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 70 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 80 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 90 | BF 23 00 4C E8 03 42 82  00 00 50 20 00 00 00 00   
 A0 | 01 00 02 FE 00 40 C0 00  00 00 00 00 00 00 00 00   
 B0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 C0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 D0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 E0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
 F0 | 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   
-------------------------------------------------------- 

hdsp: (note the hdsp is not on the pci bus 7 but 87)
-------------------------------------------------------- 
WPCREDIT Version 1.2a / Copyright (c) 1998-99  By H.Oda! 
-------------------------------------------------------- 
PCI Bus : 87   Vendor ID: 10EE                           
Device  : 0    Device ID: 3FC5                           
Function: 0    Revision : 0B   Audio Controller          
-------------------------------------------------------- 
      00 01 02 03 04 05 06 07  08 09 0A 0B 0C 0D 0E 0F   
    + -- -- -- -- -- -- -- --  -- -- -- -- -- -- -- --   
 00 | EE 10 C5 3F 86 00 00 02  0B 00 01 04 00 FF 00 00   
 10 | 00 00 FF E7 00 00 00 00  00 00 00 00 00 00 00 00   
 20 | 00 00 00 00 00 00 00 00  40 00 00 00 00 00 00 00   
 30 | 00 00 00 00 00 00 00 00  00 00 00 00 0B 01 00 00   
 40 | 13 03 43 49 53 15 37 01  01 4D 61 72 74 69 6E 20   
 50 | 4B 69 72 73 74 00 48 61  6D 6D 65 72 66 61 6C 6C   
 60 | 20 44 53 50 00 43 61 72  64 42 75 73 20 41 75 64   
 70 | 69 6F 20 43 61 72 64 20  31 2E 30 30 00 FF FF FF   
 80 | FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   
 90 | FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   
 A0 | FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   
 B0 | FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF   
 C0 | 13 03 43 49 53 15 37 01  01 4D 61 72 74 69 6E 20   
 D0 | 4B 69 72 73 74 00 48 61  6D 6D 65 72 66 61 6C 6C   
 E0 | 20 44 53 50 00 43 61 72  64 42 75 73 20 41 75 64   
 F0 | 69 6F 20 43 61 72 64 20  31 2E 30 30 00 FF FF FF   
-------------------------------------------------------- 

both the windows and the linux configurations have the same register
settings, except for the memory address ...
i hope this helps...

> for your OZ6933 there are some setting that should be tried. it's
> enable/disable the FIFO between CB and PCI, enable/dispable posted
> writes. i have a patch that messes around with these setting, but i
> need to see the hexdump first.
just tell me how ... i'll do nearly everything what you tell me ...

cheers...

 Tim                          mailto:TimBlechmann at gmx.de
                              ICQ: 96771783
--
The only people for me are the mad ones, the ones who are mad to live,
mad to talk, mad to be saved, desirous of everything at the same time,
the ones who never yawn or say a commonplace thing, but burn, burn,
burn, like fabulous yellow roman candles exploding like spiders across
the stars and in the middle you see the blue centerlight pop and
everybody goes "Awww!"
                                                          Jack Kerouac




More information about the linux-pcmcia mailing list