Autodetekcja kart dziękowych.

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Czw, 13 Lut 2003, 11:45:00 CET


On Wed, 12 Feb 2003, Kosmo wrote:

> Kiedyś pisałem, że jak skończe to podeśle.
> Dostępne na http://mops.uci.agh.edu.pl/~kosmo/SoundCards.tar.gz
> 
> Proszę o testy i jeśli nie wykrywa to maila na priva
> z /proc/isapnp + nazwa sterownika dla ISA lub/i
> lspci + nazwa sterownika dla PCI.

Propozycja: przyjrzyj się pakietowi detect (jest nawet binarka w test).

Generalnie detekcja jest i bęzie potrzebna w narzędziach wspomagających 
instalację jak i konfiguracje systemu (nie tylko w systemie instalatora).

Detect jest tu o tyle dobry, że załatwi wykrywanie nie tylko kart 
dźwiękowych ale i wielu innych rzeczy. Przykładowo programik detect 
generuje u mnie plik report.txt z:

#
# Raport został utworzony przez detect 0.9.72
#


CPU:GenuineIntel:Pentium II 
(Deschutes):267:[HAS_FPU:HAS_MMX]:532.48:(none)
MEMORY:128156:5744:69892:28228:53792:194644:200768
BRIDGE:PCI:Intel Corporation:440LX/EX - 82443LX/EX Host bridge:ignore
BRIDGE:PCI:Intel Corporation:440LX/EX - 82443LX/EX AGP bridge:ignore
BRIDGE:PCI:Intel Corporation:82371AB PIIX4 ISA:unknown
IDE:PCI:Intel Corporation:82371AB PIIX4 IDE:unknown
USB:PCI:Intel Corporation:82371AB PIIX4 USB:usb-uhci
DISK:ATAPI/IDE:Unknown:ST36531A:/dev/hdc:12706470:15:63:13446
DISK:ATAPI/IDE:Unknown:ST36531A:/dev/hda:12706470:15:63:13446
FLOPPY:Floppy Drive Controller:Unknown:1.44MB 3.5":/dev/fd0
CDROM:ATAPI/IDE:Unknown:TOSHIBA CD-ROM XM-6302B:/dev/hdb
VIDEO:PCI:ATI Technologies Inc:Mach64 3D Rage IIC       3D Rage IIC 
AGP:[Card:ATI]:256:(null):(null)
ETHERNET:PCI:3Com Corporation:3c905 100BaseTX [Boomerang]:3c59x
SOUND:ISA:Creative Labs:AWE64 16-bit Audio:[HAS_OPL3:HAS_DMA16:HAS_AWE]:sb
MOUSE:PS/2:Unknown:Unknown:/dev/psaux
PARALLEL:/dev/lp0:LPT0
SERIAL:/dev/ttyS0:COM0
SERIAL:/dev/ttyS1:COM1
GAMEPORT:Creative Labs:Programmable Game Port
OTHER:80867113:PCI:Intel Corporation:82371AB PIIX4 ACPI:ignore
OTHER:CTL0022:ISA:Creative Labs:AWE64 WaveTable MIDI:unknown
FREE_IRQS:3:4:6:7:9:
FREE_DMAS:0:2:3:6:7:

Co ejst gotowym zestawem informacji które wprost moząń uzyć dla programu 
wspomagajacego instalację/konfigurację systemu.
To co jest do zrobienia w tym pzrya;dku to tylko zmian mapowanai z modułów 
non-ALSA na moduły włąsnie ALSA.

Inna sprawa, że sam detect i libdetect ma pewne adaptacje ściśle 
przyszykowane do MDK i to mzońaby też pozmieniać/powycinać.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl