tag:blogger.com,1999:blog-55911382009-02-21T07:53:45.022+01:00Niels' BlogA lovely concocture of real life, and Haiku developmentNiels Reedijknoreply@blogger.comBlogger19125tag:blogger.com,1999:blog-5591138.post-1123965406279387732005-08-13T22:10:00.000+02:002006-07-01T18:28:58.503+02:00Test ResultsFirst of all, WOW, thanks for all the responses I got. As I will explain later on, the received feedback is extremely useful. To the people who sent me an e-mail, I'll respond personally monday or tuesday, this weekend is extremely busy (I'm selling fish all weekend!). Okay, a few people didn't get anything from the syslog, but did get a 'General OS Error' on doing a 'cat /dev/bogus/usb_test'. Niels Reedijknoreply@blogger.com24tag:blogger.com,1999:blog-5591138.post-1123677130707303492005-08-10T14:29:00.000+02:002005-08-10T21:23:49.853+02:00The next stepFor the last few weeks I've been stuck at a certain point in development. For some reason, the UHCI host controller stops as soon as I start it (but the strange thing is that it does get started). I'm fooling around a little, but so far I haven't had anything that works. To rule out that it would be my controller, I'd like to use you all to test it for me. I'm working on a script that installs myNiels Reedijknoreply@blogger.com5tag:blogger.com,1999:blog-5591138.post-1121352692526701922005-07-14T16:48:00.000+02:002006-12-26T21:02:13.636+01:00Still AliveFor those of you wondering: Im still alive. At the moment I´m on holiday in the Czech Republic, until the 20th, then I´ll post a technical status update (on a number of fronts). I´ll also will be responding to mail from that date on (more frequently). Thanks for not forgetting me.Niels Reedijknoreply@blogger.com3tag:blogger.com,1999:blog-5591138.post-1114102268475668472005-04-21T18:45:00.000+02:002006-09-27T19:20:51.763+02:00Garden postIt's just lovely weather, and thanks to wifi, I'm transmitting this message live from my garden. There's a clear blue sky, a nice warm sun and a comfy chair, and it just makes me want to live near the beach (which I'm seriously considering, by the way).I'll just report my current status of the 'tinderbox'-clone. I've got the rails app up and running reasonably fast, and the communication Niels Reedijknoreply@blogger.com23tag:blogger.com,1999:blog-5591138.post-1113738570513470392005-04-17T13:47:00.000+02:002005-04-17T13:49:30.513+02:00Tinderbox replacementOkay, so I thought I could get away with criticizing the Haiku project without actually doing something? Wrong, at this moment, the first pieces of a 'tinderbox' replacement are being assembled on my computer. At the moment I'm going to test the communication between the build machines and the server, so expect some results soon. I hope to prove that this is something that can be done in one day Niels Reedijknoreply@blogger.com1tag:blogger.com,1999:blog-5591138.post-1113335531708581542005-04-12T16:45:00.000+02:002006-12-29T19:35:18.630+01:00Quality Assurance: Getting StartedIn this document I'd like to set out a few thoughts regarding Quality Assurance. As a somewhat active participant in Open Source projects, I have received a reasonable amount of observations regarding quality assurance and it's practises in Open Source software. I must admit, thought, that I don't have any professional experience in quality assurance, or software development in general. However, Niels Reedijknoreply@blogger.com45tag:blogger.com,1999:blog-5591138.post-1112816203993109142005-04-06T21:23:00.000+02:002005-04-06T21:36:52.200+02:00Stalled againHey guys,It's been a while, so it might be nice to give a little update. For the last two weeks, I've been working on preparing for my exams (I think I made 2 out of 3, so I'm reasonably satisfied). About USB. Here in Amsterdam I've got an OHCI controller, but for some reason I cannot get it to work. I've got the registers properly setup (I think), but when I try to read some data from a registerNiels Reedijknoreply@blogger.com5tag:blogger.com,1999:blog-5591138.post-1111161152471831772005-03-18T16:52:00.000+01:002005-03-18T16:58:22.170+01:00First transfer PARTYLadies and Gentlemen...I'm happy to announce that I have completed my first UHCI transfer! It might have taken a while, but it has been a great feeling.The problem was that to support legacy OS'es, the UHCI controller provided a way for the BIOS to perform a PS/2 mouse and keyboard emulation. Up to now I just didn't take control over from the BIOS. By doing that, my first transfer actually workedNiels Reedijknoreply@blogger.com5tag:blogger.com,1999:blog-5591138.post-1110403728341761472005-03-09T22:22:00.000+01:002005-12-27T07:35:12.336+01:00Running Haiku and Host Controller troublesFirst of all, I'd like to note that I had my first attempt at running 'Haiku'. I'm impressed, it boots at least as fast as BeOS R5 ;-) Basically, it is great (except for the fact that I cannot shut down, but alas, this isn't even test-software). I am extremely curious to see how R1 final is going to look (and perform).Second thing I wanted to tell you is that I'm having new troubles in Amsterdam.Niels Reedijknoreply@blogger.com5tag:blogger.com,1999:blog-5591138.post-1110147588033264082005-03-06T23:13:00.000+01:002005-03-06T23:20:08.803+01:00Internet in AmsterdamI finally got my BeOS partition in Amsterdam online. This is a good thing, it means that I can work on the USB stack in Amsterdam as well. As for the current status of the uhci module, I know what the problem is, I know when it happens, but I don't know why it happens. For some reason, the host controller seems to decide to randomly stop running. I'm still investigating the issue, but first the Niels Reedijknoreply@blogger.com1tag:blogger.com,1999:blog-5591138.post-1109410479075348282005-02-26T10:33:00.000+01:002005-02-26T10:34:39.076+01:00FailureAt this point, my transfers I put in the schedule aren't executed. But I'll keep trying. I'll keep you posted.Niels Reedijknoreply@blogger.com2tag:blogger.com,1999:blog-5591138.post-1109185184167660782005-02-23T19:42:00.000+01:002005-02-23T19:59:44.166+01:00Aeris TeaserMy initial judgement was to keep my mouth shut on the status of the project until I had the first milestone done. Since I crossed my own deadline (last sunday) and the fact that it has become awfully silent, I'll give you some status updates. What is different from the current arch repository in relation to CVS is not too much. Basically a lot of pieces have been made nicer, a few bugs have beenNiels Reedijknoreply@blogger.com3tag:blogger.com,1999:blog-5591138.post-1107613976035327962005-02-05T15:17:00.000+01:002005-12-25T18:12:00.536+01:00Building and testing the sourceAs soon as you've checked out the source, you should move this source into a Haiku-cvs tree, at the locations where they should be. That means that the bus_manager source should be located at current/src/add-ons/kernel/bus_managers/usb and the busses source should be located at current/src/add-ons/kernel/busses/usb. Clear these directories before you place the freshly checked out source in it (orNiels Reedijknoreply@blogger.com5tag:blogger.com,1999:blog-5591138.post-1107552936864080592005-02-04T22:24:00.000+01:002005-02-05T15:12:24.673+01:00Accessing the sourceNow that development has restarted, it might be nice to take a look at the latest source. As some of you might have noticed before, I don't believe in CVS (or SVN for that matter), but rather in flexible and super-branching tools. To check out the latest archives, you should use GNU Arch. I've compiled a BeOS version for you at this page. If you want to check out the source, simply follow the Niels Reedijknoreply@blogger.com0tag:blogger.com,1999:blog-5591138.post-1107541864565858142005-02-04T15:49:00.000+01:002005-02-04T19:31:04.566+01:00Inside the USB stackNote: This is the overview of the stack I've promised. I'll also put it in CVS. Some things (most notably the story about Transfers) still have to change, but for now this is how it will be (soon) For all of you who have been over my code and thought: "What is this guy doing?", I can firmly respond that I sometimes haven't a clue either. But when I'm actually reviewing my own code, I Niels Reedijknoreply@blogger.com4tag:blogger.com,1999:blog-5591138.post-1107424029343760012005-02-03T10:45:00.000+01:002005-02-03T10:47:09.343+01:00Ruby on RailsRuby on Rails is the most productive web-development environment I've ever used. Wow. I just written a small functional web app for my dad in two days. It's great.Niels Reedijknoreply@blogger.com1tag:blogger.com,1999:blog-5591138.post-1106916989638013082005-01-28T13:49:00.000+01:002006-05-06T12:59:07.283+02:00Milestone 1: AerisThe first milestone of the native Haiku USB stack will be the release of the UHCI driver and the USB stack controller, that is capable of detecting connections and disconnections of devices (including hubs), and that also can communicate with these newly attached devices in order to properly connect them. A few conditions have to be met before reaching this point. General Write up a small Niels Reedijknoreply@blogger.com6tag:blogger.com,1999:blog-5591138.post-1106836275291894342005-01-27T15:16:00.000+01:002005-01-27T15:31:15.290+01:00Short Status UpdateAfter the large number of reactions yesterday and today, I thought it would be nice to put up a short status update. But before I go into the current situation, thanks to all of you who have replied to me. For everyone who have offered to help with code review or testing: keep watching this place. (Using Firefox, download Sage) I've recently moved out from my parent's house, and with that move aNiels Reedijknoreply@blogger.com6tag:blogger.com,1999:blog-5591138.post-1106726012224155102005-01-26T08:12:00.000+01:002005-01-26T08:53:32.223+01:00You're probably visiting this from the post I put on the Haiku mailinglist. I just want to motivate shortly why there still isn't any USB stack, what went wrong and how I'd like to change the situation in the future. First of all, I signed up for the Haiku project as a matter of ideology. I really enjoy the use of BeOS, and as soon as I found out it was dead, it was easy to look for a Niels Reedijknoreply@blogger.com30