Enhetsdrivrutin för Solaris: |
sbpro |
Enhetstyp: |
Ljud |
Kretsar: |
Analog Devices AD1848 och kompatibla enheter (på moderkort eller tilläggskort) |
Busstyper: |
ISA |
De funktioner och gränssnitt som stöds av Solaris-drivrutinen sbpro beskrivs i direkthjälpen för audio(7I) och sbpro(7D).
En del AD1848-baserade enheter stöds av sbpro-enhetsdrivrutinen. Vissa ljudenheter som är baserade på andra kompatibla kretsar stöds också.
Även om det påstås att många ljudenheter är kompatibla med andra ljudenheter är de inte alltid kompatibla på maskinvarunivå och stöds inte av Solaris-programvaran. "Testade kompatibla enheter" visar vilka enheter som har testats med Solaris operativsystem.
Vissa kort som baseras på AD1848 eller kompatibla kretsar stöder även avancerade ljudfunktioner som sbpro-drivrutinen inte för närvarande stöder.
Följande AD1848-enheter och kompatibla enheter har testats:
Compaq Deskpro XL Business Audio med inbyggd AD1847-krets
Turtle Beach Tropez-kort med CS4231-krets
Det finns dessutom en del andra hårdvarukompatibla enheter som kan fungera tillsammans med sbprodrivrutinen, dessa har dock inte testats och kontrollerats med Solaris-operativsystemet.
Turtle Beach Tropez-kortet kan störa andra ISA-enheter i systemet. Om installation av ett Tropez-kort innebär att operationer misslyckas kan du köra konfigurationsprogrammet som medföljde enheten och välja en annan I/O-baserad adress för kortet.
Många ljudenheter har ett programvaruverktyg som du kan använda för att ange IRQ- och DMA-inställningar. Detta verktyg registrerar dock oftast inte parametrar i det beständiga minnet, men däremot i en konfigurationsfil som används av DOS för att ange kortkonfiguration vid omstart. Den här typen av konfigurationsfil används inte av Solaris-programvaran och påverkar inte hur kortet fungerar i Solaris-miljön.
Volymen styrs av programmet. Vrid upp volymreglaget till maximal ljudstyrka om det inte låter något.
Använd tillverkarens dokumentation om du vill ta reda på om mikrofoningången är av mono- eller stereotyp. Försäkra dig om att mikrofonkontakten överensstämmer, gör den inte det skaffar du en lämplig adapter.
Ingångarna Linje in och Aux behöver oftast line level voltages, t ex från en band- eller cd-spelarutgång eller från en batteridriven mikrofon. Mikrofoningångar behöver oftast lägre spänning. Om du vill ha mer information om krav för din enhet kan du använda tillverkarens dokumentation.
Om kortet stöder Plug and Play konfigureras enhetens resurser automatiskt. Använd följande inställningar för enheter som inte stöder Plug and Play. Standarder visas med följande typsnitt.
o I/O-adress: |
0x530, 0x604, 0xE80, 0xF40 |
sbpro-drivrutinen väljer automatiskt en DMA-kanal och en IRQ-linje som inte används.
sbpro-drivrutinen stöder användning av AD1848 och kompatibla enheter på DMA-kanaler för både inspelning och uppspelning, men samtidig uppspelning och inspelning stöds inte.
o I/O-adress: |
0x530 MWSS I/O-adressen för Turtle Beach Tropez-kortet är 0x530 vid start. Detta kan bara ändras efter att systemet startats och görs inte automatiskt av Solaris-operativsystemet. På grund av detta stöds bara Tropez-kortet på I/O-adress 0x530. |
sbpro-drivrutinen väljer automatiskt en oanvänd DMA-kanal och IRQ.
Till Tropez-kortet medföljer ett programvaruverktyg som används för att välja IRQ-, DMA- och MWSS-kompatibla I/O-adressinställningar som kortet sedan använder. Detta verktyg registrerar dock oftast inte parametrar i det beständiga minnet, men däremot i en konfigurationsfil som används av DOS för att ange kortkonfiguration vid start. Den här typen av konfigurationsfil används inte av Solaris-programvaran och påverkar inte hur kortet fungerar i Solaris-miljön.
Crystal Semiconductor CS4231-baserade enheter som stöds av den här drivrutinen programmeras i AD1848-kompatibelt läge. Den här drivrutinen stöder inte avancerade CS4231-funktioner, i synnerhet inte samtidig uppspelning/inspelning.
Vissa enheter kan känna av att IRQ:n "används" av en annan enhet i systemet. Om detta inträffar skrivs ett felmeddelande ut som visas nedan, och du blir tvungen att ändra IRQ-inställning antingen för ljudenheten eller för enheten som är i konflikt.
sbpro: MWSS_AD184x IRQ 7 is 'in use.'
Vissa enheter kan inte upptäcka en sådan här konflikt. Drivrutinen försöker att använda kortet, men systemet kommer troligtvis att låsa sig när kortet används. På grund av detta är det viktigt att kontrollera att IRQ:n inte är i konflikt med en annan enhet.
Även om sbpro-drivrutinen stöder A-law-kodning på AD1848 och kompatibla enheter gör inte audiotool det och om du väljer A-law-kodning visas ett felmeddelande. Använd audioplay(1) om du vill spela A-law-kodade ljudfiler eller audioconvert(1) om du vill konvertera A-law-mätningar till ett format som accepteras av audiotool, t ex 16-bitars linjärt. Program skrivna av användare kan välja A-law-format med hjälp av sbpro-drivrutinen på AD1848 och kompatibla enheter.
Vissa systemenheter har uttag för hörlurar som är omvänt kopplade med de högra och vänstra kanalerna så att ljudet från den vänstra kanalen hörs i ditt högra öra och tvärtom. Utgången Linje ut på baksidan av enheten fungerar som vanligt.
Ljudkvaliteten blir bättre om du använder en extern mikrofon och högtalare i stället för de som är inbyggda i tangentbordet.