Linuxolat­or fixes for Or­acle 10g

In the last days I did not only spend my time ap­prov­ing stuff of my mentee Bor­is, I also worked a little bit on the linuxolat­or my­self. Thanks to Dmitry Gan­en­ko and a mail of him to emulators@ I was able to fix some bugs which pre­ven­ted Or­acle 10g Ex­press Edi­tion from run­ning. While the com­mit­ted fixes are dif­fer­ent from the patches he sub­mit­ted, he did a very good job of track­ing down the prob­lems and provid­ing hints and a test­case. If no bug shows up, I will merge the fixes to -stable in a week.

Now let’s see how long it takes for someone to write a port for Or­acle 10g based upon his de­scrip­tion.

linuxolat­or day

A happy wel­come to Bor­is Sam­oro­dov to the ports com­mit­ters team (I’m his ment­or). This means I don’t have the bur­den to take care of the linuxolat­or in­fra­struc­ture in the Ports Col­lec­tion alone any­more. Yeah!

Today I com­mit­ted an­oth­er part of Roman’s work in the linuxolat­or SoC. Now we should get log mes­sages for the new miss­ing sy­scalls for real. We defin­it­ively need high level over­view doc­u­ments for sub­sys­tems.

USB PR shoot­ing

I did shoot down some USB re­lated PR’s today. We have now sup­port for more devices in uscan­ner, umo­dem and one new PDA in uvisor. Ad­di­tion­ally all people which use the con­trol­ler of a XBOX 360 will now no­tice that the LEDs on them stop blink­ing, when the uhid driver at­taches to it (like on the XBOX 360).

This af­fects -cur­rent and -stable.

A little bit of cleanup

I com­mit­ted a little bit of cleanup /​ some XXX com­ments to the sound­sys­tem, ex­ten­ded the linux(4) man page a little bit and re­moved some al­pha spe­cif­ic sec­tion 4 man pages which where over­looked at the time al­pha was re­moved from cur­rent.

I think I will en­joy the sun in the back­yard a little bit now… 😎

New sound driver: envy24

I com­mit­ted the 5 year old envy24 driver by Kat­surajima Na­oto. Kon­stantin Di­mitrov spend some time to fix some bugs and to add sup­port for some more sound­cards. Cur­rently sup­por­ted /​ known to work are:

  • M-​Audio Au­di­o­phile 2496
  • M-​Audio Delta Dio 2496
  • Ter­ratec DMX 6fire

Re­ports about oth­er work­ing devices are wel­come.

There are some known prob­lems too, they are re­lated to vchans, kldunload-​ing of the driver, 24bit sup­port, and some mix­er prob­lems. People which want to help or add sup­port for their sound­card can have a look at the already col­lec­ted data­sheets:

  • http://​www​.nbrit​ton​.org/​u​p​l​o​a​d​s​/​e​n​v​y​24/
  • http://​www​.asahi​-ka​sei​.co​.jp/​a​k​m​/​e​n​/​p​r​o​d​u​c​t​/​a​k​4​5​2​8​/​a​k​4​5​2​8​_​f​0​1​e​.​pdf
  • http://​www​.asahi​-ka​sei​.co​.jp/​a​k​m​/​e​n​/​p​r​o​d​u​c​t​/​a​k​4​5​2​8​/​e​k​d​4​5​2​8​-​0​1​.​pdf
  • http://​www​.asahi​-ka​sei​.co​.jp/​a​k​m​/​e​n​/​p​r​o​d​u​c​t​/​a​k​4​5​2​4​/​a​k​4​5​2​4​_​f​0​3​e​.​pdf
  • http://​www​.asahi​-ka​sei​.co​.jp/​a​k​m​/​e​n​/​p​r​o​d​u​c​t​/​a​k​4​5​2​4​/​e​k​d​4​5​2​4​.​pdf
  • http://www.wolf­son.co​.uk/​u​p​l​o​a​d​s​/​d​o​c​u​m​e​n​t​s​/​e​n​/​W​M​8​7​2​8​.​pdf
  • http://​www​.richtech​.co​.kr/​d​o​w​n​/​r​i​c​h​t​e​k​/​R​T​9​1​3​1​.​pdf
  • http://​xkodi​.svobodno​.com/​x​k​o​d​i​/​s​p​a​c​e​7​1​.​h​tml
  • http://people.freebsd.org/~lofi/envy24.pdf
  • http://people.freebsd.org/~lofi/4524.pdf

The new de­fault linux base: FC4

Port­m­gr com­mit­ted the switch to the new de­fault linux base port yes­ter­day. After re­turn­ing home from work I com­mit­ted the cor­res­pond­ing UPDATING entry.

Today I marked all unmaintained/​old linux base ports as de­prec­ated (some are marked be­cause they are EOL, some are marked be­cause of bitrod). I use a ex­pir­a­tion time of about 3 months. So while there’s plenty of time to up­date, you should do it now.