Linux Sound subsystem development
 help / color / mirror / Atom feed
* Driver for Philips Acoustic Edge (PSC 706)
@ 2002-01-26 20:02 Richard V Robinson
  2002-01-27  6:36 ` Zwane Mwaikambo
  2002-02-03 20:22 ` Richard V Robinson
  0 siblings, 2 replies; 3+ messages in thread
From: Richard V Robinson @ 2002-01-26 20:02 UTC (permalink / raw)
  To: linux-sound

Hi.  Can anyone tell me if there exists a linux driver for the Philips 
Acoustic Edge (PSC 706) sound card?  Or if someone is working on one?

If not, I'm a fairly resourceful and clever programmer.  And I have the 
card in question.  How does one get started creating drivers for 
hardware like this?

thanks,
-Richard Robinson


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Driver for Philips Acoustic Edge (PSC 706)
  2002-01-26 20:02 Driver for Philips Acoustic Edge (PSC 706) Richard V Robinson
@ 2002-01-27  6:36 ` Zwane Mwaikambo
  2002-02-03 20:22 ` Richard V Robinson
  1 sibling, 0 replies; 3+ messages in thread
From: Zwane Mwaikambo @ 2002-01-27  6:36 UTC (permalink / raw)
  To: linux-sound

On Sat, 26 Jan 2002, Richard V Robinson wrote:

> Hi.  Can anyone tell me if there exists a linux driver for the Philips 
> Acoustic Edge (PSC 706) sound card?  Or if someone is working on one?

Could you please supply a lspci of the sound card.

> If not, I'm a fairly resourceful and clever programmer.  And I have the 
> card in question.  How does one get started creating drivers for 
> hardware like this?

You can start of by finding out the chip on the sound card and getting the 
datasheets for it. If the chip supports or is supported by some current 
drivers, you could make the appropriate additions to the supported cards 
in the particular modules (add Vendor/PCI IDs) and see if it works. 
Otherwise you could start work on a new driver :) It might be an idea to 
read through a couple of drivers and see how they do things. For 
additional help regarding kernel hacking in general, check out 
www.kernelnewbies.org and the mailling list is at 
kernelnewbies@nl.linux.org

Good luck, and happy hacking :)

Regards,
	Zwane Mwaikambo



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Driver for Philips Acoustic Edge (PSC 706)
  2002-01-26 20:02 Driver for Philips Acoustic Edge (PSC 706) Richard V Robinson
  2002-01-27  6:36 ` Zwane Mwaikambo
@ 2002-02-03 20:22 ` Richard V Robinson
  1 sibling, 0 replies; 3+ messages in thread
From: Richard V Robinson @ 2002-02-03 20:22 UTC (permalink / raw)
  To: linux-sound

  Thanks for your response Zwane.  I did as comprehensive a lspci as I 
could do and got the following results.  If you can direct me to a 
working driver commercial or otherwise I'd be much obliged.

-richard r

# lspci -vv -xxx -s 02:0b
02:0b.0 Multimedia audio controller: VLSI Technology Inc: Unknown device 
0307 (rev 06)
        Subsystem: VLSI Technology Inc: Unknown device 8051
        Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (2250ns min, 10000ns max)
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at d000 [disabled] [size\x128]
        Region 1: I/O ports at b800 [disabled] [size\x16]
        Region 2: I/O ports at b400 [disabled] [size=4]
        Region 3: I/O ports at b000 [disabled] [size=8]
        Region 4: I/O ports at a800 [disabled] [sized]
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 04 10 07 03 04 00 90 02 06 00 01 04 00 20 80 00
10: 01 d0 00 00 01 b8 00 00 01 b4 00 00 01 b0 00 00
20: 01 a8 00 00 00 00 00 00 00 00 00 00 04 10 51 80
30: 00 00 00 00 d0 00 00 00 00 00 00 00 ff 01 09 28
40: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 02 00 00 03 00 00 00
60: 04 00 00 00 00 00 00 00 40 20 00 00 00 00 00 00
70: 02 00 00 00 00 00 00 00 15 00 00 00 d3 00 00 00
80: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 40 00 00 00 00 00 00 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: 01 00 22 06 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: f4 f4 f4 f4 53 53 53 53 00 00 00 00 00 00 00 00
 
02:0b.1 Input device controller: VLSI Technology Inc: Unknown device 0308
        Subsystem: VLSI Technology Inc: Unknown device 0308
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Region 0: I/O ports at a400 [disabled] [size=8]
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 04 10 08 03 00 00 90 02 00 00 80 09 00 00 00 00
10: 01 a4 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 04 10 08 03
30: 00 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 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 20 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 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: 01 00 22 02 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

==================================

Zwane Mwaikambo wrote:

>On Sat, 26 Jan 2002, Richard V Robinson wrote:
>
>>Hi.  Can anyone tell me if there exists a linux driver for the Philips 
>>Acoustic Edge (PSC 706) sound card?  Or if someone is working on one?
>>
>
>Could you please supply a lspci of the sound card.
>
>>If not, I'm a fairly resourceful and clever programmer.  And I have the 
>>card in question.  How does one get started creating drivers for 
>>hardware like this?
>>
>
>You can start of by finding out the chip on the sound card and getting the 
>datasheets for it. If the chip supports or is supported by some current 
>drivers, you could make the appropriate additions to the supported cards 
>in the particular modules (add Vendor/PCI IDs) and see if it works. 
>Otherwise you could start work on a new driver :) It might be an idea to 
>read through a couple of drivers and see how they do things. For 
>additional help regarding kernel hacking in general, check out 
>www.kernelnewbies.org and the mailling list is at 
>kernelnewbies@nl.linux.org
>
>Good luck, and happy hacking :)
>
>Regards,
>	Zwane Mwaikambo
>
>



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-02-03 20:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-26 20:02 Driver for Philips Acoustic Edge (PSC 706) Richard V Robinson
2002-01-27  6:36 ` Zwane Mwaikambo
2002-02-03 20:22 ` Richard V Robinson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox