[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#320860: hw-detect: Should support basic sound card detection



On Wednesday 03 August 2005 13:40, Frans Pop wrote:
> Hello David,
>
> You did not send your comments to the bug report which means that they
> will most likely be forgotten. Anyway, that's fixed now...
>
> On Tuesday 02 August 2005 10:32, David Goodenough wrote:
> > The only problem with this is that many embedded systems come with
> > sound systems, or at least appear to.  Many of the SOC based systems
> > use chips that include sound support, but then do not provide the
> > external connections to use it.  On those boards being used as network
> > routers etc it would be something of a waste of limited Compact Flash
> > space to  go installing sound support automatically.  Please can this be
> > optional and not automatic, at least in expert mode.
> >
> > I am not here talking about Emdebian style systems, but the sort of
> > cards like the Microtik and PC Engines ones which are small PCs with
> > Geode chips and CF disks.  Also the VIA MiniITX boards usually come with
> > this kind of support which you may not want to use.
>
> In the bug report I proposed a way to test for the presence of a sound
> card. Would embedded systems give "true" for that test?
> Is there a test that could be used to exclude embedded systems?
Well the system I am using (a PC Engines Wrap card with a Geode processor)
responds as follows to an lspci:-

david@touchbridge:~$ lspci
0000:00:00.0 Host bridge: Cyrix Corporation PCI Master
0000:00:0d.0 Network controller: Intersil Corporation Prism 2.5 Wavelan 
chipset (rev 01)
0000:00:0e.0 Ethernet controller: National Semiconductor Corporation DP83815 
(MacPhyter) Ethernet Controller
0000:00:12.0 ISA bridge: National Semiconductor Corporation: Unknown device 
0510
0000:00:12.1 Bridge: National Semiconductor Corporation: Unknown device 0511
0000:00:12.2 IDE interface: National Semiconductor Corporation SCx200 IDE (rev 
01)
0000:00:12.3 Multimedia audio controller: National Semiconductor Corporation 
SCx200 Audio
0000:00:12.5 Bridge: National Semiconductor Corporation: Unknown device 0515

The Intersil Wireless card and the Nat Semi Ethernet controller are external 
to the Geode chip, but all the rest in internal.  So if the code you propose 
sees the SCx200 Audio item presumably it is going to try to install sound. 
The pins from this function on the SOC chip are actually not connected to 
anything but I do not see any way in which this could be detected.

Several of the Soekris and Microtik cards also use the Geode SOC chip and
they are used on wired and wireless routers and firewall all over the place.

David



Reply to: