HDA sound driver mod for thinkpad x60s
Eric Anderson
anderson at centtech.com
Mon Jun 12 03:55:21 UTC 2006
Andrea Bittau wrote:
> On Tue, Jun 06, 2006 at 11:15:55PM -0400, Wesley Morgan wrote:
>> pcm0: node 2 type 0 cap d0401
>> pcm0: Cap d0401 sf 0 st 0
>> pcm0: node 5 type 0 cap 40211
>> pcm0: Cap 40211 sf e01e0 st 5
>
> You have two audio outputs [even IBM does]. Node ID 5 looks most promising
> because it states its stream format and type. Thus, in the vanilla driver, you
> should change:
> sorbo_conf_output(sc, 0, 3);
> to
> sorbo_conf_output(sc, 0, 5);
>
>> pcm0: node 9 type 4 cap 400301
>> pcm0: nid 9 entries 2 list a05 cur 0 ctr 0 cap 10 s 0
>
> Node ID 9 is a PIN which is connected to node id 5 [your audio output]. This
> looks really promising. In the driver, you should change:
> sorbo_set_amp(sc, 0, 5,
> to
> sorbo_set_amp(sc, 0, 9,
> [two places, initial conf, and mixer.]
>
>> pcm0: node 11 type 3 cap 300105
>> pcm0: node 13 type 4 cap 400181
>> pcm0: nid 13 entries 1 list b cur 0 ctr 0 cap 3f s 7fffffff
>> pcm0: node 14 type 4 cap 400181
>> pcm0: nid 14 entries 1 list b cur 0 ctr 0 cap 3f s 7fffffff
>> pcm0: node 15 type 4 cap 400181
>> pcm0: nid 15 entries 1 list b cur 0 ctr 0 cap 37 s 7fffffff
>> pcm0: node 16 type 4 cap 400181
>> pcm0: nid 16 entries 1 list b cur 0 ctr 0 cap 1737 s 7fffffff
>> pcm0: node 17 type 4 cap 400104
>> pcm0: nid 17 entries 1 list 13 cur 0 ctr 0 cap 10 s 0
>> pcm0: node 19 type 2 cap 200100
>
> Most of your other PINs, of which one of them could be the correct one, are
> connected to node id 0xb [11]. This is the big difference with IBM. In IBM's
> case, they are connected to audio output directly [by default]. In your case,
> most of your pins seem to be connected to node 11, an audio selector. [One of
> them is connected to node 19, a mixer, but lets hope that is not the pin we are
> after.]
>
> A selector will get a bunch of inputs and spit one out. Useful debug
> information would be "what is node id 11 connected to". Somewhere in the code,
> perhaps before attach2(), add this:
> static void
> sorbo_print_conn(struct hdac_softc *sc, int cad, int nid)
> {
> int rc;
> uint32_t l, p;
>
> rc = hdac_command_sendone_internal(sc,
> HDA_CMD_GET_PARAMETER(cad, nid, HDA_PARAM_CONN_LIST_LENGTH), cad);
>
> if (rc) {
> l = hdac_command_sendone_internal(sc,
> HDA_CMD_GET_CONN_LIST_ENTRY(cad, nid, 0), cad);
>
> p = hdac_command_sendone_internal(sc,
> HDA_CMD_GET_CONN_SELECT_CONTROL(cad, nid), cad);
>
> printf("nid %d list %x current %x\n", nid, l, p);
> }
>
> }
>
> then in attach2, add:
> sorbo_print_conn(sc, 0, 11);
>
> This will tell you what the selector is connected to. Hopefully it's current
> selection is 5.
>
> Next, selectors may have amplifiers. Adding [in attach2] a
> sorbo_set_amp(sc, 0, 11, 40); // 40 is the gain. 63 is max
> shouldn't harm.
> Also, amplify all pins... so do something like:
> sorbo_set_amp(sc, 0, 9, 40);
> sorbo_set_amp(sc, 0, 13, 40);
> ... [all type 4]
> sorbo_set_amp(sc, 0, 17, 40);
>
> Anyway, this driver mod was really meant for x60s only... as it's badly written
> [a weekend hack]. Perhaps we should meet up on irc or something if you really
> want to get it working. I wish someone on an x60 could try it to at least
> "prove" that it works [or doesn't =P].
Well, I'm out of ideas, and you probably never wanted to hear about us
soundless Dell users. :) Here's the dmesg's from various trials, maybe
it's worth something to someone:
Jun 11 22:37:45 neutrino kernel: pci0: driver added
Jun 11 22:37:45 neutrino kernel: found-> vendor=0x8086,
dev=0x27d8, revid=0x01
Jun 11 22:37:45 neutrino kernel: bus=0, slot=27, func=0
Jun 11 22:37:45 neutrino kernel: class=04-03-00, hdrtype=0x00, mfdev=0
Jun 11 22:37:45 neutrino kernel: cmdreg=0x0106, statreg=0x0010,
cachelnsz=16 (dwords)
Jun 11 22:37:45 neutrino kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0
ns), maxlat=0x00 (0 ns)
Jun 11 22:37:45 neutrino kernel: intpin=a, irq=21
Jun 11 22:37:45 neutrino kernel: powerspec 2 supports D0 D3 current D0
Jun 11 22:37:45 neutrino kernel: MSI supports 1 message, 64 bit
Jun 11 22:37:45 neutrino kernel: pci0:27:0: reprobing on driver added
Jun 11 22:37:45 neutrino kernel: pcm0: <Intel 82801G High Definition
Audio Controller> mem 0xdfffc000-0xdfffffff irq 21 at device 27.0 on pci0
Jun 11 22:37:45 neutrino kernel: init 0xc6039600
Jun 11 22:37:45 neutrino kernel: pcm0: sndbuf_setmap 3dc7b000, 1000;
0xc51a7000 -> 3dc7b000
Jun 11 22:37:45 neutrino kernel: pcm0: Reserved 0x4000 bytes for rid
0x10 type 3 at 0xdfffc000
Jun 11 22:37:45 neutrino kernel: pcm0: [MPSAFE]
Jun 11 22:37:45 neutrino kernel: pcm0: Output Streams: 4, Input Streams:
4, Bidirectional Streams: 0
Jun 11 22:37:45 neutrino kernel: pcm0: CORB Size: 256, RIRB Size: 256
Jun 11 22:37:45 neutrino kernel: pcm0: <audio> at device 0:1 (no driver
attached)
Jun 11 22:37:45 neutrino kernel: pcm0: <modem> at device 1:2 (no driver
attached)
Jun 11 22:37:45 neutrino kernel: pcm0: node 2 type 0 cap d0401
Jun 11 22:37:45 neutrino kernel: pcm0: Cap d0401 sf 0 st 0
Jun 11 22:37:45 neutrino kernel: pcm0: Set 0:2 10
Jun 11 22:37:45 neutrino kernel: pcm0: node 3 type 1 cap 1d0541
Jun 11 22:37:45 neutrino kernel: pcm0: node 4 type 1 cap 140311
Jun 11 22:37:45 neutrino kernel: pcm0: node 5 type 0 cap 40211
Jun 11 22:37:45 neutrino kernel: pcm0: Cap 40211 sf e01e0 st 5
Jun 11 22:37:45 neutrino kernel: pcm0: Set 0:5 10
Jun 11 22:37:45 neutrino kernel: pcm0: node 6 type f cap f30201
Jun 11 22:37:45 neutrino kernel: pcm0: node 7 type 3 cap 300901
Jun 11 22:37:45 neutrino kernel: pcm0: node 8 type 4 cap 430681
Jun 11 22:37:45 neutrino kernel: pcm0: nid 8 entries 0 list 0 cur 0 ctr
0 cap 10024 s 0
Jun 11 22:37:45 neutrino kernel: pcm0: AMP ni 8 rc 0
Jun 11 22:37:45 neutrino kernel: pcm0: node 9 type 4 cap 400301
Jun 11 22:37:45 neutrino kernel: pcm0: nid 9 entries 2 list a05 cur 0
ctr 0 cap 10 s 0
Jun 11 22:37:45 neutrino kernel: pcm0: AMP ni 9 rc 0
Jun 11 22:37:45 neutrino kernel: pcm0: node 10 type 3 cap 30090d
Jun 11 22:37:45 neutrino kernel: pcm0: node 11 type 3 cap 300105
Jun 11 22:37:45 neutrino kernel: pcm0: node 12 type 3 cap 30010d
Jun 11 22:37:45 neutrino kernel: pcm0: node 13 type 4 cap 400181
Jun 11 22:37:45 neutrino kernel: pcm0: nid 13 entries 1 list b cur 0 ctr
0 cap 3f s 7fffffff
Jun 11 22:37:45 neutrino kernel: pcm0: AMP ni 13 rc 0
Jun 11 22:37:45 neutrino kernel: pcm0: node 14 type 4 cap 400181
Jun 11 22:37:45 neutrino kernel: pcm0: nid 14 entries 1 list b cur 0 ctr
0 cap 3f s 7fffffff
Jun 11 22:37:45 neutrino kernel: pcm0: AMP ni 14 rc 0
Jun 11 22:37:45 neutrino kernel: pcm0: node 15 type 4 cap 400181
Jun 11 22:37:45 neutrino kernel: pcm0: nid 15 entries 1 list b cur 0 ctr
0 cap 37 s 7fffffff
Jun 11 22:37:45 neutrino kernel: pcm0: AMP ni 15 rc 0
Jun 11 22:37:45 neutrino kernel: pcm0: node 16 type 4 cap 400181
Jun 11 22:37:45 neutrino kernel: pcm0: nid 16 entries 1 list b cur 0 ctr
0 cap 1737 s 7fffffff
Jun 11 22:37:45 neutrino kernel: pcm0: AMP ni 16 rc 0
Jun 11 22:37:45 neutrino kernel: pcm0: node 17 type 4 cap 400104
Jun 11 22:37:45 neutrino kernel: pcm0: nid 17 entries 1 list 13 cur 0
ctr 0 cap 10 s 0
Jun 11 22:37:45 neutrino kernel: pcm0: AMP ni 17 rc 8
Jun 11 22:37:45 neutrino kernel: pcm0: node 18 type 4 cap 400001
Jun 11 22:37:45 neutrino kernel: pcm0: nid 18 entries 0 list 0 cur 0 ctr
0 cap 20 s 0
Jun 11 22:37:45 neutrino kernel: pcm0: AMP ni 18 rc 0
Jun 11 22:37:45 neutrino kernel: pcm0: node 19 type 2 cap 200100
Jun 11 22:37:45 neutrino kernel: pcm0: node 20 type 7 cap 70000c
Jun 11 22:37:45 neutrino kernel: pcm0: Cap 40211 sf e01e0 st 5
Jun 11 22:37:45 neutrino kernel: pcm0: Set 0:5 10
Jun 11 22:37:45 neutrino kernel: found-> vendor=0x8086,
dev=0x27da, revid=0x01
Jun 11 22:37:45 neutrino kernel: bus=0, slot=31, func=3
Jun 11 22:37:45 neutrino kernel: class=0c-05-00, hdrtype=0x00, mfdev=0
Jun 11 22:37:45 neutrino kernel: cmdreg=0x0101, statreg=0x0280,
cachelnsz=0 (dwords)
Jun 11 22:37:45 neutrino kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0
ns), maxlat=0x00 (0 ns)
Jun 11 22:37:45 neutrino kernel: intpin=b, irq=17
Jun 11 22:37:45 neutrino kernel: pci0:31:3: reprobing on driver added
Jun 11 22:37:45 neutrino kernel: pci1: driver added
Jun 11 22:37:45 neutrino kernel: pci3: driver added
Jun 11 22:37:45 neutrino kernel: pci9: driver added
Jun 11 22:37:45 neutrino kernel: pci11: driver added
Jun 11 22:37:45 neutrino kernel: pci12: driver added
Jun 11 22:37:45 neutrino kernel: pci13: driver added
Jun 11 22:48:23 neutrino kernel: pcm0: detached
Jun 11 22:48:35 neutrino kernel: pci0: driver added
Jun 11 22:48:35 neutrino kernel: found-> vendor=0x8086,
dev=0x27d8, revid=0x01
Jun 11 22:48:35 neutrino kernel: bus=0, slot=27, func=0
Jun 11 22:48:35 neutrino kernel: class=04-03-00, hdrtype=0x00, mfdev=0
Jun 11 22:48:35 neutrino kernel: cmdreg=0x0106, statreg=0x0010,
cachelnsz=16 (dwords)
Jun 11 22:48:35 neutrino kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0
ns), maxlat=0x00 (0 ns)
Jun 11 22:48:35 neutrino kernel: intpin=a, irq=21
Jun 11 22:48:35 neutrino kernel: powerspec 2 supports D0 D3 current D0
Jun 11 22:48:35 neutrino kernel: MSI supports 1 message, 64 bit
Jun 11 22:48:35 neutrino kernel: pci0:27:0: reprobing on driver added
Jun 11 22:48:35 neutrino kernel: pcm0: <Intel 82801G High Definition
Audio Controller> mem 0xdfffc000-0xdfffffff irq 21 at device 27.0 on pci0
Jun 11 22:48:35 neutrino kernel: init 0xc5bfab00
Jun 11 22:48:35 neutrino kernel: pcm0: sndbuf_setmap 1eaf6000, 1000;
0xc6182000 -> 1eaf6000
Jun 11 22:48:35 neutrino kernel: pcm0: [MPSAFE]
Jun 11 22:48:35 neutrino kernel: pcm0: Output Streams: 4, Input Streams:
4, Bidirectional Streams: 0
Jun 11 22:48:35 neutrino kernel: pcm0: CORB Size: 256, RIRB Size: 256
Jun 11 22:48:35 neutrino kernel: pcm0: <audio> at device 0:1 (no driver
attached)
Jun 11 22:48:35 neutrino kernel: pcm0: <modem> at device 1:2 (no driver
attached)
Jun 11 22:48:35 neutrino kernel: pcm0: node 2 type 0 cap d0401
Jun 11 22:48:35 neutrino kernel: pcm0: Cap d0401 sf 0 st 0
Jun 11 22:48:35 neutrino kernel: pcm0: Set 0:2 10
Jun 11 22:48:35 neutrino kernel: pcm0: node 3 type 1 cap 1d0541
Jun 11 22:48:35 neutrino kernel: pcm0: node 4 type 1 cap 140311
Jun 11 22:48:35 neutrino kernel: pcm0: node 5 type 0 cap 40211
Jun 11 22:48:35 neutrino kernel: pcm0: Cap 40211 sf e01e0 st 5
Jun 11 22:48:35 neutrino kernel: pcm0: Set 0:5 10
Jun 11 22:48:35 neutrino kernel: pcm0: node 6 type f cap f30201
Jun 11 22:48:35 neutrino kernel: pcm0: node 7 type 3 cap 300901
Jun 11 22:48:35 neutrino kernel: pcm0: node 8 type 4 cap 430681
Jun 11 22:48:35 neutrino kernel: pcm0: nid 8 entries 0 list 0 cur 0 ctr
0 cap 10024 s 0
Jun 11 22:48:35 neutrino kernel: pcm0: AMP ni 8 rc 0
Jun 11 22:48:35 neutrino kernel: pcm0: node 9 type 4 cap 400301
Jun 11 22:48:35 neutrino kernel: pcm0: nid 9 entries 2 list a05 cur 0
ctr 0 cap 10 s 0
Jun 11 22:48:35 neutrino kernel: pcm0: AMP ni 9 rc 0
Jun 11 22:48:35 neutrino kernel: pcm0: node 10 type 3 cap 30090d
Jun 11 22:48:35 neutrino kernel: pcm0: node 11 type 3 cap 300105
Jun 11 22:48:35 neutrino kernel: pcm0: node 12 type 3 cap 30010d
Jun 11 22:48:35 neutrino kernel: pcm0: node 13 type 4 cap 400181
Jun 11 22:48:35 neutrino kernel: pcm0: nid 13 entries 1 list b cur 0 ctr
0 cap 3f s 7fffffff
Jun 11 22:48:35 neutrino kernel: pcm0: AMP ni 13 rc 0
Jun 11 22:48:35 neutrino kernel: pcm0: node 14 type 4 cap 400181
Jun 11 22:48:35 neutrino kernel: pcm0: nid 14 entries 1 list b cur 0 ctr
0 cap 3f s 7fffffff
Jun 11 22:48:35 neutrino kernel: pcm0: AMP ni 14 rc 0
Jun 11 22:48:35 neutrino kernel: pcm0: node 15 type 4 cap 400181
Jun 11 22:48:35 neutrino kernel: pcm0: nid 15 entries 1 list b cur 0 ctr
0 cap 37 s 7fffffff
Jun 11 22:48:35 neutrino kernel: pcm0: AMP ni 15 rc 0
Jun 11 22:48:35 neutrino kernel: pcm0: node 16 type 4 cap 400181
Jun 11 22:48:35 neutrino kernel: pcm0: nid 16 entries 1 list b cur 0 ctr
0 cap 1737 s 7fffffff
Jun 11 22:48:35 neutrino kernel: pcm0: AMP ni 16 rc 0
Jun 11 22:48:35 neutrino kernel: pcm0: node 17 type 4 cap 400104
Jun 11 22:48:35 neutrino kernel: pcm0: nid 17 entries 1 list 13 cur 0
ctr 0 cap 10 s 0
Jun 11 22:48:35 neutrino kernel: pcm0: AMP ni 17 rc 8
Jun 11 22:48:35 neutrino kernel: pcm0: node 18 type 4 cap 400001
Jun 11 22:48:35 neutrino kernel: pcm0: nid 18 entries 0 list 0 cur 0 ctr
0 cap 20 s 0
Jun 11 22:48:35 neutrino kernel: pcm0: AMP ni 18 rc 0
Jun 11 22:48:35 neutrino kernel: pcm0: node 19 type 2 cap 200100
Jun 11 22:48:35 neutrino kernel: pcm0: node 20 type 7 cap 70000c
Jun 11 22:48:35 neutrino kernel: pcm0: Cap 40211 sf e01e0 st 5
Jun 11 22:48:35 neutrino kernel: pcm0: Set 0:5 10
Jun 11 22:48:35 neutrino kernel: found-> vendor=0x8086,
dev=0x27da, revid=0x01
Jun 11 22:48:35 neutrino kernel: bus=0, slot=31, func=3
Jun 11 22:48:35 neutrino kernel: class=0c-05-00, hdrtype=0x00, mfdev=0
Jun 11 22:48:35 neutrino kernel: cmdreg=0x0101, statreg=0x0280,
cachelnsz=0 (dwords)
Jun 11 22:48:35 neutrino kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0
ns), maxlat=0x00 (0 ns)
Jun 11 22:48:35 neutrino kernel: intpin=b, irq=17
Jun 11 22:48:35 neutrino kernel: pci0:31:3: reprobing on driver added
Jun 11 22:48:35 neutrino kernel: pci1: driver added
Jun 11 22:48:35 neutrino kernel: pci3: driver added
Jun 11 22:48:35 neutrino kernel: pci9: driver added
Jun 11 22:48:35 neutrino kernel: pci11: driver added
Jun 11 22:48:35 neutrino kernel: pci12: driver added
Jun 11 22:48:35 neutrino kernel: pci13: driver added
Jun 11 22:51:18 neutrino kernel: pcm0: detached
Jun 11 22:51:26 neutrino kernel: pci0: driver added
Jun 11 22:51:26 neutrino kernel: found-> vendor=0x8086,
dev=0x27d8, revid=0x01
Jun 11 22:51:26 neutrino kernel: bus=0, slot=27, func=0
Jun 11 22:51:26 neutrino kernel: class=04-03-00, hdrtype=0x00, mfdev=0
Jun 11 22:51:26 neutrino kernel: cmdreg=0x0106, statreg=0x0010,
cachelnsz=16 (dwords)
Jun 11 22:51:26 neutrino kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0
ns), maxlat=0x00 (0 ns)
Jun 11 22:51:26 neutrino kernel: intpin=a, irq=21
Jun 11 22:51:26 neutrino kernel: powerspec 2 supports D0 D3 current D0
Jun 11 22:51:26 neutrino kernel: MSI supports 1 message, 64 bit
Jun 11 22:51:26 neutrino kernel: pci0:27:0: reprobing on driver added
Jun 11 22:51:26 neutrino kernel: pcm0: <Intel 82801G High Definition
Audio Controller> mem 0xdfffc000-0xdfffffff irq 21 at device 27.0 on pci0
Jun 11 22:51:26 neutrino kernel: init 0xc6039600
Jun 11 22:51:26 neutrino kernel: pcm0: sndbuf_setmap 1f263000, 1000;
0xc616f000 -> 1f263000
Jun 11 22:51:26 neutrino kernel: pcm0: [MPSAFE]
Jun 11 22:51:26 neutrino kernel: pcm0: Output Streams: 4, Input Streams:
4, Bidirectional Streams: 0
Jun 11 22:51:26 neutrino kernel: pcm0: CORB Size: 256, RIRB Size: 256
Jun 11 22:51:26 neutrino kernel: pcm0: <audio> at device 0:1 (no driver
attached)
Jun 11 22:51:26 neutrino kernel: pcm0: <modem> at device 1:2 (no driver
attached)
Jun 11 22:51:26 neutrino kernel: pcm0: node 2 type 0 cap d0401
Jun 11 22:51:26 neutrino kernel: pcm0: Cap d0401 sf 0 st 0
Jun 11 22:51:26 neutrino kernel: pcm0: Set 0:2 10
Jun 11 22:51:26 neutrino kernel: pcm0: node 3 type 1 cap 1d0541
Jun 11 22:51:26 neutrino kernel: pcm0: node 4 type 1 cap 140311
Jun 11 22:51:26 neutrino kernel: pcm0: node 5 type 0 cap 40211
Jun 11 22:51:26 neutrino kernel: pcm0: Cap 40211 sf e01e0 st 5
Jun 11 22:51:26 neutrino kernel: pcm0: Set 0:5 10
Jun 11 22:51:26 neutrino kernel: pcm0: node 6 type f cap f30201
Jun 11 22:51:26 neutrino kernel: pcm0: node 7 type 3 cap 300901
Jun 11 22:51:26 neutrino kernel: pcm0: node 8 type 4 cap 430681
Jun 11 22:51:26 neutrino kernel: pcm0: nid 8 entries 0 list 0 cur 0 ctr
0 cap 10024 s 0
Jun 11 22:51:26 neutrino kernel: pcm0: AMP ni 8 rc 0
Jun 11 22:51:26 neutrino kernel: pcm0: node 9 type 4 cap 400301
Jun 11 22:51:26 neutrino kernel: pcm0: nid 9 entries 2 list a05 cur 0
ctr 0 cap 10 s 0
Jun 11 22:51:26 neutrino kernel: pcm0: AMP ni 9 rc 0
Jun 11 22:51:26 neutrino kernel: pcm0: node 10 type 3 cap 30090d
Jun 11 22:51:26 neutrino kernel: pcm0: node 11 type 3 cap 300105
Jun 11 22:51:26 neutrino kernel: pcm0: node 12 type 3 cap 30010d
Jun 11 22:51:26 neutrino kernel: pcm0: node 13 type 4 cap 400181
Jun 11 22:51:26 neutrino kernel: pcm0: nid 13 entries 1 list b cur 0 ctr
0 cap 3f s 7fffffff
Jun 11 22:51:26 neutrino kernel: pcm0: AMP ni 13 rc 0
Jun 11 22:51:26 neutrino kernel: pcm0: node 14 type 4 cap 400181
Jun 11 22:51:26 neutrino kernel: pcm0: nid 14 entries 1 list b cur 0 ctr
0 cap 3f s 7fffffff
Jun 11 22:51:26 neutrino kernel: pcm0: AMP ni 14 rc 0
Jun 11 22:51:26 neutrino kernel: pcm0: node 15 type 4 cap 400181
Jun 11 22:51:26 neutrino kernel: pcm0: nid 15 entries 1 list b cur 0 ctr
0 cap 37 s 7fffffff
Jun 11 22:51:26 neutrino kernel: pcm0: AMP ni 15 rc 0
Jun 11 22:51:26 neutrino kernel: pcm0: node 16 type 4 cap 400181
Jun 11 22:51:26 neutrino kernel: pcm0: nid 16 entries 1 list b cur 0 ctr
0 cap 1737 s 7fffffff
Jun 11 22:51:26 neutrino kernel: pcm0: AMP ni 16 rc 0
Jun 11 22:51:26 neutrino kernel: pcm0: node 17 type 4 cap 400104
Jun 11 22:51:26 neutrino kernel: pcm0: nid 17 entries 1 list 13 cur 0
ctr 0 cap 10 s 0
Jun 11 22:51:26 neutrino kernel: pcm0: AMP ni 17 rc 8
Jun 11 22:51:26 neutrino kernel: pcm0: node 18 type 4 cap 400001
Jun 11 22:51:26 neutrino kernel: pcm0: nid 18 entries 0 list 0 cur 0 ctr
0 cap 20 s 0
Jun 11 22:51:26 neutrino kernel: pcm0: AMP ni 18 rc 0
Jun 11 22:51:26 neutrino kernel: pcm0: node 19 type 2 cap 200100
Jun 11 22:51:26 neutrino kernel: pcm0: node 20 type 7 cap 70000c
Jun 11 22:51:26 neutrino kernel: pcm0: Cap 400301 sf 0 st 0
Jun 11 22:51:26 neutrino kernel: pcm0: Set 0:9 0
Jun 11 22:51:26 neutrino kernel: found-> vendor=0x8086,
dev=0x27da, revid=0x01
Jun 11 22:51:26 neutrino kernel: bus=0, slot=31, func=3
Jun 11 22:51:26 neutrino kernel: class=0c-05-00, hdrtype=0x00, mfdev=0
Jun 11 22:51:26 neutrino kernel: cmdreg=0x0101, statreg=0x0280,
cachelnsz=0 (dwords)
Jun 11 22:51:26 neutrino kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0
ns), maxlat=0x00 (0 ns)
Jun 11 22:51:26 neutrino kernel: intpin=b, irq=17
Jun 11 22:51:26 neutrino kernel: pci0:31:3: reprobing on driver added
Jun 11 22:51:26 neutrino kernel: pci1: driver added
Jun 11 22:51:26 neutrino kernel: pci3: driver added
Jun 11 22:51:26 neutrino kernel: pci9: driver added
Jun 11 22:51:26 neutrino kernel: pci11: driver added
Jun 11 22:51:26 neutrino kernel: pci12: driver added
Jun 11 22:51:26 neutrino kernel: pci13: driver added
Thanks for all your help to this point!
Eric
--
------------------------------------------------------------------------
Eric Anderson Sr. Systems Administrator Centaur Technology
Anything that works is better than anything that doesn't.
------------------------------------------------------------------------
More information about the freebsd-mobile
mailing list