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:-
[EMAIL PROTECTED]:~$ 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