OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Mar 29, 2024 8:23 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: Tabos 0.2.5
PostPosted: Sat Jul 03, 2004 1:04 pm 
Hello all,

the new stable version of tabos is out. please visit www.tabos.org and check out the new version, any comments are welcome. have phun with this new version!

Jan-Michael


Top
  
 
 Post subject: Re:Tabos 0.2.5
PostPosted: Sun Jul 04, 2004 2:17 am 
Your "stable" version doesn't run over here.

It doesn't run in newest bochs, newest virtualpc, some vmware...

Quote:
Tabos <-> booting kernel [ 0.2.5 ], root_device: /dev/floppy/fd0

>>> PageFault [ proc_id=0, thread_id=0, name=kernel
>>> reason: unknown

PF:addr=00002000 page 2, pdir 102000, pdirNr 0, pdirOffsetNr=2
Warning: pagefault from kernel at 00002000 (EIP=00134478) (NOTP:READ:KERNEL)
cpu state, error_code=0
cs = 8, eip= 134478, ss = 10, esp= 104f9b
ds = 10, es = 10, edi= 2c1ac, esi= 2c1ab, ebp= 104fb3
eax= 2000, ebx= 2bd40, ecx= 148f40, edx= 104bab
cr0=e0000011, cr2= 2000, cr3= 102000, eflags= 10016



happy debugging,
marcus


Top
  
 
 Post subject: Re:Tabos 0.2.5
PostPosted: Sun Jul 04, 2004 4:54 am 
Thats strange, because here it runs fine on 4 real pcs, vmware and bochs. will take a look at it


Top
  
 
 Post subject: Re:Tabos 0.2.5
PostPosted: Sun Jul 04, 2004 6:00 am 
Hi,

sorry, i just picked the wrong version, the correct 0.2.5 is now online :))


Top
  
 
 Post subject: Re:Tabos 0.2.5
PostPosted: Sun Jul 04, 2004 12:02 pm 
Bochs works, real hardware (Athlon XP 2600+, GeForce 2MX) works.

The floppy drive is very very slow on real hardware (It was faster in Bochs), but everything seems to work ok.


Top
  
 
 Post subject: Re:Tabos 0.2.5
PostPosted: Sun Jul 25, 2004 11:45 pm 
Offline
Member
Member
User avatar

Joined: Sat Jan 15, 2005 12:00 am
Posts: 8561
Location: At his keyboard!
Hi,

I felt like doing some testing today, here's the results:

COMPUTER G
16 Mb memory
Cyrix 6x86 PR200 CPU
1.44 Mb floppy
Sound card - creative soundblaster 16
4GB hard drive
S3 Trio64V+ video card
NETGEAR FA311/FA312 PCI Ethernet card
20x IDE CDROM


Locked up during boot after displaying "ATA PCI Controller: VIA VT82C586a". The hard drive light came on and stayed on, and it still responded to the keyboard (CAPSLOCK changed keyboard LEDs).


COMPUTER N
AMD-K6(tm) 3D processor 300 Mhz
64 Mb memory
32x CD-rom
1335Mb hard disk
S3 video card
ethernet card


When I took floppy disk out and put it back in I couldn't do anything (root filesystem un-mounted?). The VBE kernel didn't work (black screen).


COMPUTER D
AMD-K6 3D processor 166Mhz
16Mb Memory
1.44 Mb floppy
CDROM using IDE interface
SiS 6326 video card
NE2000 compatible ethernet card


Booted OK, but keyboard didn't respond the first time I booted (keyboard worked the second time). VBE version also worked.


COMPUTER H - configured with win95
160Mhz Cryix/Pentium
16Mb Memory
1.44 Mb floppy
514Mb Hard disk
CDrom using IDE interface
Cirrus Logic 5430/40 PCI video card
ESS ES688 Audiodrive sound card
NE2000 compatible ethernet card


Always crashes during boot. Displayed:
Quote:
152.76 BogoMIPS

exception_panic: Invalid Opcode
cpu state, error_code=0
cs = 8, eip= 1073a6, ss = 10, esp= 104ee7
ds =39330010, es = a0010, edi= 2c24c, esi= 2c224b, ebp= 104f03
eax=80000000, ebx= 2bd40, ecx= 152600, edx= 41
cr0=80000011, cr2= 0, cr3= 102000, eflags= 50012
****************************************************************
kernel_panic, 16-136-0021, 00:00:17, kversion 0.2.5
no threads left
. cannot proceed
system_stopped
****************************************************************


Do you try to access CR4? On these Cyrix CPUs CR4 doesn't exist and an Invalid Opcode will be generated if you attempt to access it (just a guess).


COMPUTER O
Pentium Pro 200 MHz
128 Mb RAM
Adaptec AHA-2940 SCSI
Compaq ST32550W hard-drive
IBM DCAS-34330W hard-drive
IBM DGHS09U hard-drive
Sony CDU-76S SCSI CD-ROM
Ethernet on motherboard


Booted OK (both normal and VBE versions)..


COMPUTER P
Dual Pentium III 1 GHz
512 Mb RAM
Adaptec AIC-7899 dual-channel SCSI on motherboard
2 * 9 Gb Quantum ATLAS SCSI hard-drives
IDE CD-ROM (50x generic)
Ethernet on motherboard plus 2 PCI ethernet cards


Locked up during boot after displaying "ATA PCI Controller: PCI ATA Controller" (with VBE and normal version). Successfully detected RTL8139 10 Mb ethernet card (couldn't test it though).


WORK MACHINE
Pentium IV 1.66 Ghz
256 Mb RAM
40 Gb hard drive
8 Gb hard drive
NVIDEA RIVA TNT2 Model64 Pro video card
NETGEAR FA311/FA312 PCI Ethernet card


Normal kernel works OK, but the VBE kernel didn't work (black screen).


Where I could I tried mounting a windows/DOS partition on a hard drive (e.g. "mount hda1 /mnt fat32") and it appears to work (no error message) but nothing was mounted (I used DOS to create the "/mnt" directory).

BOCHS 2.1.1 also worked well, but the VBE version failed (black screen).

In general the OS looked good (you could use some sort of disk caching though :)).


Cheers,

Brendan

_________________
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.


Top
 Profile  
 
 Post subject: Re:Tabos 0.2.5
PostPosted: Thu Aug 05, 2004 5:43 am 
Hi, thanks alot for the big testing round. i will present here my thoughts about the failures.

1. computer: theres a delay mistake in the ide driver, which causes some computer to wait up to 1 minute before going on. it is most likely that this is happening here. stay calm :D

2. computer: floppy disk change is not handle at the moment, sry. vesa support is in pre-alpha stage and it is known not to work on some systems. we are working on a fix.

3. computer: cant say something useful here.

4. computer: it is crashing in the rdtsc routine, maybe the cyrix has some other ideas here? (we will obeserve this one)

5. computer: nice to here :)

6. computer: like i said before, just wait a little bit longer. realtek 8139 should work, you can give it a ping try. the taken ip address is listed on the boot messages.

7. computer: vbe, see above. replace fat32 with fat in the mount command and it can work (FAT32) is in testing state. and about disk cache, like i noticed in the tabos board we already added buffer cached and a readahead function in the 0.2.6-devel1.

thx again for testing, and please let us hear more testing reports.


Top
  
 
 Post subject: Re:Tabos 0.2.5
PostPosted: Thu Aug 05, 2004 10:36 pm 
Offline
Member
Member
User avatar

Joined: Sat Jan 15, 2005 12:00 am
Posts: 8561
Location: At his keyboard!
Hi,

1. (computer G): theres a delay mistake in the ide driver...

I tried this computer again and left it for over an hour before giving up. It's probably the same problem that you already know about I guess :)

4. (computer H): it is crashing in the rdtsc routine...

Ahh, this is easy to fix then - this particular Cyrix chip doesn't support RDTSC. Perhaps your OS (or even the boot loader) could check CPUID and display an error message instead?


Cheers,

Brendan

_________________
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 36 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group