This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

===== Week 3 [ 7 Jun 2010 - 13 Jun 2010 ] ===== ==== Day 1 [ 7 Jun 2010 ] ==== Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=52f6bbd8471893361f264d3749b3f8c78df224b2|52f6bbd8471893361f264d3749b3f8c78df224b2]] I managed to get the .irq routine implemented. I'm not sure how to test this, so I'll ask on email. I hope to get another round of feedback from people after which I'll send a patch containing the driver. Once that was done I did one of those things I <del>hate</del> enjoy so much: manual labor! My old PC was broken into pieces plus I had to go out and get some SATA cables (it had none) because I want to set up a development environment on it too. Since there was no room for it in my room, I had to move the furniture around a bit so it had somewhere to go. Eventually I managed to turn it on and it now boots into its' old OS. Tomorrow I'll format the disk and set up a new Linux distro. ==== Day 2 [ 8 Jun 2010 ] ==== Git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=1807a8d7b9ca412cb7fa72b457b30cbc33b3069a|1807a8d7b9ca412cb7fa72b457b30cbc33b3069a]] So I managed to test the .irq routine today by chainloading undionly.kpxe and it doesn't work :(. It gives a timeout when trying to dhcp. The weird thing is, if I activate debugging then dhcp works. I'll ask about this tomorrow. Finally, the old PC is set up and lspci revealed that the nVidia NIC I have has a CK804 Ethernet Controller, device id 0x0057, which is currently supported by Linux's forcedeth driver. On tomorrow's list are setting up a driver skeleton for the forcedeth driver and seeking some help on #etherboot regarding pcnet32's .irq. ==== Day 3 [ 9 Jun 2010 ] ==== me.away() ==== Day 4 [ 10 Jun 2010 ] ==== pcnet32 git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=94c29d96c34aaa97d22664c1f52ba0564d8c2894|94c29d96c34aaa97d22664c1f52ba0564d8c2894]] forcedeth git commit: [[http://git.etherboot.org/?p=people/andreif/gpxe.git;a=commit;h=5f415833099737de5af558892488930032a58caf|5f415833099737de5af558892488930032a58caf]] mdc helped me today to fix the bug I had in my .irq implementation. Well, it wasn't actually there, but in the .transmit, where I disabled the interrupts by mistake. Fixed, and now the .irq works too. I noticed that after chainloading UNDI the driver was really slow. Tomorrow I'll start digging on this and see how other drivers fare. Also, I set up a basic skeleton for the new forcedeth driver. By the end of the week I want to contact the Linux driver devs and see if they can give me the documentation they had.


Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

QR Code
QR Code soc:2010:andreif:journal:week3 (generated for current page)