jose.dias@crs1.uucp (JOSE DIAS) (03/16/90)
Hi folks! I'm having *real* problems with my upgrade of minix 1.3 to 1.5. To start with minix 1.3 will not talk to my adaptec2372b controller properly. The floppy commands work fine, but the winchester task freezes waitting for IDLE. Upon closer inspection I found that the commands sent to the i/o ports are not correct. Since this controller is rll I wasn't very surprised. Some time ago someone posted a diff to get the controller to work properly, but the diff was with reference to minix 1.5, and I suspect that it was based on bios_wini.c and not at_wini.c so I was SOL. I then decided to upgrade to minix 1.5 and see what happens... The problem is that there seems to be some definitions missing from the kernel somewhere along the way. Specifically there is no refference to u16_t or u8_t or u32_t etc... These are used in protect.c but they don't exist in any of the .h files. I did manage to find what u16_t is typedef'ed as from fs files, but there are references to structures that have not been defined anywhere! I tried kernel_00-06 mm fs_00-01 with no luck at all... To boot one of my floppy drives just went south... Can someone give some *clue* what's going on? I upgraded all of /usr/include/* files including /usr/include/minix and /usr/include/posix and /usr/include/minix but there just is no help over there... What have I missed? Jos --- ~ DeLuxe 1.11 #1744