home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.ibm.ps2.hardware      Discussing IBM PS/2 hardware      42,985 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 41,132 of 42,985   
   Christian Holzapfel to Christian Holzapfel   
   Re: Trying to repair an Ultimedia Video    
   05 Jan 23 10:30:37   
   
   From: google@holzapfel.biz   
      
   Christian Holzapfel schrieb am Montag, 2. Januar 2023 um 21:22:08 UTC+1:   
   > However, functional tests fail:    
   > - UMS applications complain about "Video adapter not found" altough seen in   
   the device list    
      
   No wonder: The AIX kernel did recognize the device on the bus, but the driver   
   fails initializing it. So it is there, but being disabled.   
      
   When dumping the POS registers with my tool, it shows bits 6 and 7 of POS[5]   
   being 0, indicating "a channel check excaption is active".    
   So it sounds to me like the card had found an error itself, and by reporting   
   it through the POS registers, the driver refuses to load.   
      
   The MicroChannel Architecture HITR states:   
      
   "When bits 6 and 7 in POS Register 5 are set to 0, reading POS   
   Registers 6 and 7 will return the channel-check-status information.   
   This information can be status or a pointer to the status."   
      
   Using POS extended addressing (= writing an address to POS[6-7] to read   
   alternative data in POS[3-4]) I learned that the card only supports   
   subaddresses 0x0000 and 0x0001, and all further addressing halts the machine.   
   Extended POS addressing is optional    
   and vendor defined. This is what I got:   
      
   Address     POS3      POS4   
   POS6-POS7	   
   0x0000      0xA5        0x01   
   0x0001      0x80        0x01   
      
   Without proper documentation on the vendor defined use of those fields, it   
   looks pretty useless...   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca