Jimmy’s weblog

2/5/2010

Dirty dirvish hack to use “localhost” as client option

Filed under: — jimmy @ 11:30 pm

When using dirvish you usually have to use the local hostname for the client option in default.conf. In other words, the output of the command “hostname”. If it’s different than the client option than dirvish assumes that it’s a remote transfer and uses ssh to connect. So you can not use “localhost” which would be rather straightforward ;-(
Lately I needed dirvish on a sytem with heartbeat where two systems share one configuration but have different hostnames. Because I was so angry about this IMO stupid check with “hostname” I made a dirty hack…
Line 258 in /usr/sbin/dirvish looks like this:

chomp($$Options{Server} = `hostname`);

I changed it to:

chomp($$Options{Server} = localhost);

This way dirvish assumes localhost as local tranfer and everything else as remote. The check itself can be found in line 520.
Remember, this hack is really evil. There are several better ways to solve the problem.

4/1/2008

OpenOffice and Freefonts

Filed under: — jimmy @ 2:55 pm

Today I tried an upgrade of my debian unstable machine. Didn’t do this for several months, so I expected some problems, but this one was really hard to solve. I already had openoffice 2.4 installed, so there weren’t many changes, but after the complete upgrade the free fonts disappeared (FreeSans, FreeMono, …). The font drop-down menu showed three blank lines and I was also able to type in the word “FreeSans” into the box, but all I got were blank spaces. I googled around for two hours and finally I found a hint about the ttf-freefont package: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472830. I don’t understand exactly what’s wrong, but installing version 20060501cvs-12 from snapshot.debian.net solved the problem and the fonts get now rendered correctly.Instant approval credit cards for
Acyclovir
No credit score
Xanax
Smoker life insurance
Compare auto insurance quote
Ways to improve credit score
Refinance home
Instant capital one low rate credit card application
Credit card debt termination
025 apr balance transfer credit cards
Virtual private network
Card consolidation credit debt financial internet
Debt settlement
Dynamic ip VPN
Chase credit card application status
Protect yourself
Bad credit instant approval credit cards
Payday loan business
Cosigning credit card applications
Low apr student credit cards
Apr balance transfer credit cards
Buy health insurance
Free instant credit report online no credit card needed
Fair credit reporting act fcra
Card credit debt grant help pay
Free consumer credit report
50 Cent Free Ringtones
Card credit debt debt negotiation reduction service
Credit report score trans union
College student credit cards with instant approval
Debt consolidation lending
Instant approval low apr credit cards
Instant approval credit cards applications
Free credit report gov
Credit bureau score
Credit report fico scores
Free credit report no membership online
Famvir
Credit report score trans union
0 apr credit cards
Credit cards instant approval and access
Pink Floyd Ringtones
Credit card application
Student loan bankruptcy
Highest credit score
No credit checks instant aproval credit cards
Card con consolidate credit debt
Credit checks instant aproval credit cards
Relient K Ringtones
Application jc penny credit card
2004 card college credit debt mae nellie statistics student
Low fixed interest apr credit cards balance transfers
Credit report fico scores
Card consolidation credit debt
Credit card application form
Debt consolidation for credit card and vehicle loan ics
Search high limit credit cards instant online approval
Home loans for people with bad credit
Credit score loan
Virtual private network
025 apr balance transfer credit cards in canada
Instant approval credit cards for bad
Celexa
Retin
Debt consolidation
Raising your credit score
Elysium Ringtones
Paxil
Ringtones
Ipsec VPN
Card consumer credit debt right
Consolidate loan student
Card consumer credit debt stastics
Card con consolidate credit debt
Score credit
Loan debt consolidation

1/30/2008

IBM Server x3350

Filed under: — jimmy @ 9:35 pm

A few months ago I bought the new x3350 Server. Previously the x3250 was my standard model for small solutions. But I was always missing some important features which are now available with the x3350. These are:

  • Hot-swap redundant power supplies
  • Dual Gigabit Ethernet for bonding
  • Light path diagnostics

Thank you IBM for exactly implementing my wishlist ;-)

When I installed Debian etch on the machine everything worked fine except the broadcom NICs. They were not detected so I had to use a newer kernel.
The problem was solved when “Etch and a half” was released because the 2.6.24 kernel includes a newer tg3 module.
Xanax In Pregnancy Which Is Stronger Xanax Or Clonopin Overseas Pharmacy Valium Script Free Brand Name Xanax Xanax Overnight Delivery Uk Buy Ambien Overnight Online Tramadol Pain Medication Dr Williams Valiums Permanent Side Effects Ambien Tramadol Cod 180ct Xanax Overdose After Effects Valium Metabolites Xanax 20 Mg Tramadol Side Effectes Safely Order Valium Online Xanax Strengths And Doses Tramadol Hcl Mutual Tramadol Keyword Tramadol Attorneys Dui Ambien Ambien Cheapest Online E Tramadol Online Com 0.5 Xanax Xanax Make You Gain Weight Tramadol And Hydrocodone Drug Interactions Tramadol Prescription 32 Ambien Online Consultatio Spanish Word For Xanax Valium No Prescription Next Day Delivery Tramadol Pictur Xanax Or Aprazolam Overnight Delivery Mulungu Valium In Long Stay System Xanax Can Xanax Cause Impotence What Effects Does Xanax Have Man Health Buy Now Tramadol Tramadol And Anti Parkinson Meds Benadryl Ambien Xanax Sudden Stop Xanax Recreational Dose Tramadol Opiates Xanax Dog Picture Of Valium Hydrochloride Ambien Cr Or Lunesta Ambien Package Insert Keyword Xanax Line Pill Cutting Ambien Crf Free Removal Scan Spyware Buy Tramadol Zolt Ambien Fda Approved Xanax Us Licensed Doctors Valium Urine Test Ambien And Date Rape Casn On Delivery Tramadol Order Valium Line Dogs Xanax Action Ambien Class Law Suit Does Ambien Cause Mastalgia Xanax Overnight Fedex What Is A Valium Xanax Com Ambien No Perscription Valium Uk Ambien And Insomnia Xanax From Canada No Prescription Tramadol Acetaminophen Pill Identification 537 High Dose Xanax Drug Class Valium Colors Does Xanax Come In An Atypical Opioid Analgesic Tramadol Tramadol Libido Dog Overdose Xanax Xanax And Skin Rash Buy Xanax Bars Buy Buy Mu Site User Xanax Can You Insufflate Valium Pills Potentiate Tramadol Drug Forums Xanax Prescribing Information Ambien For Sale Smpytoms Of Xanax Withdrawals Is Xanax A Mood Stabilizer Tramadol Site Tramadol Ic Ambien Sex Life Buy Ambien No Prescription Bromazepam Vs Valium Dose Xanax And Cocaine Detox From Xanax Xanax Overnight Can Ambien Hurt Your Liver Order Buy Valium Online Ambien Sanofi-aventis Lunesta Takeda Side Affects Tramadol And Side Effects Can Tramadol Cause Cystitis Online Without Perscreiption Usa Xanax Tramadol Pharmacy Tramadol Use In Animals Tramadol Taper Ambien Seritonin Xanax Mixed With Antiboitics Xanax Tablet Xanax Wears Off Side Effects From Ambien Cr Overdose Ambien Serotonin 50mg Tramadol Images Valium Induced Confusion And Hallucinations Tramadol Standard Dose Ambien Dizzy Cheap 10 Mg Valium Tramadol And Vicodin Is Taking Xanax While Nursing Safe Free Ambien Samples Tramadol Overnite Xanax Pic Ture Canada Valium Can I Take Valium With Oxycontin Ambien On Line-no Perscription Cheapest Xanax Generic Online Ambien Structure Drug Addicts Snorting Opiates Xanax Treatment Of Xanax Withdrawal Symptoms Of Xanax Overdose Clonopin And Xanax Different Reducing Ambien Dosage Cheap No Prescription Tramadol Xanax Urine Test Ecstasy And Ambien Valium Versus Midazolam Xanax Doctors In Dall Ft Worth Wing Yourself Off Of Ambien Xanax Treatment Acute Panic Attacks Xanax Upjohn Prescription Drug Ambien Free Sample If You Stop Taking Ambien Tramadol And Skin Conditions Take Tramadol While Breast Feeding Xanax Next Day Shipping When Is Valium Perscribed Dilantin And Valium Ambien Coupon Adult Add And Tramadol Online Pharmacies Xanax Mixing Tramadol With Percocet Driving Valium Effects Impairment Discount Ambien Generic Shopeastwest Where To Buy Xanax Online District Of Columbia Tramadol And Sertraline Xanax Mixed Opiates Tramadol Experiences And Uses Valium Users Xanax Bars Abuse Target Price Ambien Cr List For Cheap Prescription Xanax Dr Sidney Wolfe And Valium Mexican Pharmacies Online No Precription Xanax Bbs Bbs Valiums Valium For A Dentist Visit Tramadol Long Term Useage Risks Of Xanax Does Ambien Cr Cause Tremors Free Ambien 2007 Xanax Time Minutes Tramadol Recreational Use Valium 5mg Doseage Free Xanax Without A Rx Tramadol Shipped Ups Ambien Schedule Iv Valium Stay In You System Valium For Dog Sonata Ambien Buy Online Prescription Tramadol Without Non Prescription Xanax Colonipin Tramadol Arthritis Canine Dosage Of Tramadol Overnight Tramadol Cod Red Wine Xanax Tylenol And Ambien Safe Price Comparisons Wholesale Valium In Mexico Tramadol Efficacy Ambien Cheap Prescription Color Of Valiums Is Ambien Safe Valium Shipped Cod Or Money Orders Buy Cat Valium Ambien While Pregnant Ambien Fast Drugs That Look Like Xanax Tramadol Ultram Addiction Drug Interaction Xanax And Hydrocodone Medical Information On Tramadol Hc Helps With Tramadol Withdrawal Valium Fast Shipping Free Valium Rimadyl Tramadol Xanax Treatmen Tfor Ambien And Eating In Your Sleep Ambien Study On Tolerance

1/8/2008

grml 1.1 and IBM Server x206m

Filed under: — jimmy @ 11:06 am

Remember the x206m and its “problematic” SAS/SATA Controller? ;-) Last night I tested the aic94xx driver again, which is also shipped with grml. Former releases of the driver worked with SAS but not with SATA. grml 1.1 comes with kernel 2.6.23, so worth a try. Unfortunately it’s still not clear if the firmware for the driver is licensed under GPL or Adaptec’s license. So it’s currently not included in the grml release but you can download it from here. Copy the file to /lib/firmware, unload and load the aic94xx module again. Watch the syslog and you will see, that the harddisks will be detected. Also tested it with a 500 GB IBM SATA disk. Works, too! :-)

So the next step is to upgrade my x206m to etch and find out if it will work with the standard etch kernel, too.Cialis for sale uk
Phentermine no consultation
Enoxaparin

Aminopterin
Accutane
Venlafaxine
Clarithromycin

Phentermine blue 30 mg

Drug laws ohio diet phentermine
Tramadol drug interactions

Prednisone
Mexico viagra
Meridia weight loss
Phentermine priority mail
How long does xanax stay in system
Xanax pictures
Levodopa

Fioricet with codeine

Cafergot
Etoposide
Flupenthixol

Levitra vs cialis vs herbal
Enalapril
Phentermine weight loss medication
How to discontinue the use of phentermine
Pioglitazone
Chlortetracycline
Captopril
Quazepam
Hydrocodone withdrawal
Non perscription generic viagra
Phentermine 37 5mg and mastercard

Simethicone
Pantoprazole

Colon cleanse ambien
Phentermine 30mg cap
Viagra alternatives
Phentermine shipped to ky

Phentermine mastercard

Chloramphenicol
Real phentermine
Compare phentermine
Anileridine
Clarithromycin
Zuclopenthixol
Treat crohns disease with viagra

Xanax and alcohol
Cialis generic india
Aminophylline
Generic viagra in canada
Multivitamins
Elidel
Zanaflex

Atrovent

Cialis for sale
Carteolol
Phentermine weight loss
Meloxicam
Cimetidine
Primidone

Cyclizine
Paris cheep phentermine
Belladonna
Grapefruit viagra
Viagra sample pack
Carisoprodol
Losec
Generic xanax
Vitamin
Natural suppliments work like viagra
Difference between valium and xanax
Bupropion
Nystatin
Generica viagra
Deferoxamine

Phentermine in stock
Cialis levitra better
Effects phentermine side strong
Cialis dosages
Butalbital fioricet
Glucotrol
Generic viagra no perscription needed
Imiquimod

Lomefloxacin
Lisinopril

Phentermine on sale
Phentermine
Trihexyphenidyl
Xanax xr
Yohimbe and viagra
Snorting phentermine

Novobiocin
Indinavir
Xanax on line
Trientine
Phentermine work
Phentermine shipped to tn
Viagra uk sales
Accutane

Lose weight with phentermine and 5 htp
Norflex
Order Femara Buy Pravachol Order Lisinopril Cheap Ansaid Order Diakof Cheap Arava Buy Acticin Cheap Avandia Buy Evista Buy Atarax InnoPran XL Cheap Clarina Buy Tenormin Purchase Vantin Cheap Triphala Cheap Norco Order Cephalexin Purchase Darvocet Order Butalbital Purchase Lukol Cheap Aciphex Buy Famvir Purchase Flexeril Buy Codeine Order Premarin Buy Feldene Order Isordil Plan B Ophthacare Buy Viagra Cheap Ophthacare Order Cystone Himcospaz Buy Naprosyn Purchase Fioricet Vytorin Order Imitrex Desyrel Order Adalat Buy Lipitor Buy Atrovent Order Protonix Buy Tenuate Cheap Lopid Purchase Flomax Clarinex Buy Premarin Purchase Clonazepam Order Lariam Lamictal Cheap Serevent Purchase Zelnorm Order Coreg Cheap Sumycin Purchase Ashwagandha Order Valium Liv.52 Cheap Adipex Order Liv.52 Order Ophthacare Order Antabuse Order Biaxin Cheap Cardizem Cheap Reosto Buy Phentermine Cheap Phentermine Purchase Himcocid Buy Zyban Purchase Danazol Ambien Purchase Tulasi Prevacid Cheap Rocaltrol Purchase Tricor Avapro Buy Requip Cheap Loprox Buy Mycelex-G Geriforte Buy Phentrimine Zyloprim Buy Norvasc Acyclovir Order Mysoline Bactroban Buy Emsam Cheap Allegra Purchase Rogaine Omnicef Cheap Avandamet Lotrisone Buy Lorazepam Order Adipex Sorbitrate Casodex Order Clonazepam Order Trazodone Cheap Prandin Cheap Antabuse Buy Bonnisan Cheap Sorbitrate Purchase Nonoxinol Purchase Tenormin Buy Geriforte Buy Triphala Lipitor Synthroid Order Overnight Purchase Acomplia Purchase Zerit Cheap Ephedrine High Love Trimox Cheap Flonase Imdur Order Myambutol Cheap Percocet Cheap Nirdosh Order Ephedrine Cheap Rumalaya Order Karela Order Hoodia Purchase Diovan Order Brite Buy Casodex Cheap Zovirax Cheap Tulasi Ativan Order Effexor Order Glucophage Purchase Altace Order Relafen Cephalexin Watson Buy Aciphex Cheap Codeine Order Abana Zyvox Cheap Himplasia Cheap Arimidex Buy Dostinex Purchase Evista Order Amoxil Cheap Abana Tricor Purchase Cephalexin Purchase Septilin Grifulvin V Touch-Up Kit Buy Prandin Order Evecare Female Viagra Order Darvocet Purchase Cardizem Buy Soma Buy Lariam Nicotinell Leukeran Order Norvasc Buy Miacalcin Purchase Elavil Ephedrine Cheap Seroquel Purchase Zestril ActoPlus Met Inderal Gasex Buy Percocet Buy Trazodone Order Sinequan Buy Zocor Order Levothroid Order Flonase Accupril Lopid Brahmi Order Viramune Cheap Lotensin Purchase Lynoral Purchase Sustiva Speman Cheap Lanoxin Purchase Soma Cheap Capoten Cheap Mysoline Order Lotensin Karela Male Sexual Cheap Levaquin Allegra Cheap Darvocet Purchase Ismo Buy Ativan Cheap Diabecon Buy Neurontin Diovan Order Nizoral Buy Endep Buy StretchNil Order Sumycin Purchase Atacand Purchase Oxytrol Viagra Jelly Order Noroxin Order Lamisil Yerba Diet Order Plendil Purchase Lozol Purchase Lariam Buy Septilin Order Prinivil Buy Nonoxinol Cheap Lynoral Purchase Zyprexa Pamelor Purchase Hytrin Buy Aristocort Cheap Myambutol AyurSlim Purchase Maxaquin Cheap Stromectol Buy Cardura Cheap Desyrel Purchase Shoot Flexeril Purchase Inderal Cheap Zantac Vitamin A Buy Nirdosh Order Xeloda Purchase Xenacore Buy Oxycontin Buy AyurSlim Buying Phentermine Order Septilin Order Nexium Cheap Pravachol Buy Starlix Buy Relafen Human Growth Buy Zyprexa Buy Serevent Cheap Singulair Purchase Nicotinell Buy Cephalexin Adderall Purchase Naprosyn Cheap Dilantin Diazepam Buy Cymbalta Purchase Zovirax Rocaltrol Vantin Purchase Cymbalta Cheap Cordarone Buy Claritin Buy Purim Bupropion Buy Myambutol Purchase Proventil Cheap Ultram Buy Aleve Cheap Synthroid Purchase Sinequan Purchase Calan Nirdosh Cheap Speman Order Triphala Purchase Norvasc Purchase Avapro Cheap Prograf Purchase Lioresal Clarina Order Levitra Purchase Mentat Buy Elimite Retin-A Cheap Proventil Purchase Lotensin Cheap Sinequan Cheap Mentax Ventolin Effexor Buy Propecia Cheap Levlen Xeloda Femara Buy Menosan Buy Methocarbam Purchase Fastin Order Ventolin Cheap Biaxin Cialis Buy Brafix Purchase Cialis Purchase Prometrium Purchase Loprox Order Watson Buy Kytril Cheap Tenuates Cheap Mevacor Order Rocaltrol Virility Gum Hoodia Meridia Purchase Tramadol Order Viagra Buy Lexapro Professional Plasma Order Prograf Buy Mexitil Purchase Detrol Purchase Sildenafil Cheap Cystone Order Singulair Order Proscar Purchase Prozac Cheap Aceon Buy Chitosan Zetia Purchase Exelon Purchase Himplasia Order Altace Purchase Omnicef Cheap Diarex Buy Avodart Buy Consultation Purchase Rumalaya Order Evista Purchase Trandate Buy Lisinopril Cheap Lukol Order Neurontin Confido Cheap Cozaar Carisoprodol Cheap Norvasc Order Zantac Purchase Didrex Purchase Elimite Cheap Diazepam StretchNil Buy Zantac Order Prilosec Order AyurSlim Purchase V-Gel Cheap Atarax Purchase Zyvox Buy Lioresal Purchase Acticin Purchase Atrovent Purchase Prograf Cheapest Generic Buy Ashwagandha Order Phentermine Lanoxin Purchase Augmentin Order Pilex Purchase Nizoral

11/28/2007

The forgotten posting: Debian etch on IBM x3200 and x3250

Filed under: — jimmy @ 6:28 pm

Yes, this posting is called “forgotten posting” because I just realized that I never posted it, although i should had been done a long time ago :-(

A lot of people had problems with the Adaptec Controller in the x206m model. Fortunately, the successor x3200 has a LSI controller on board which works perfectly when running Debian etch on it. It uses the Fusion MPT drivers and best of all: It’s not a fakeraid controller, it’s real HW-RAID (thx to mika for pointing me in the right direction, because I never thought about it :-) ).

Notes for using HW-RAID: There’s a small cmdline utility on the IBM CDs called “cfggen”. With this tool you can manage your RAID volumes. The userland utility (daemon) mpt-statusd monitors your RAID volumes (it’s included in Debian etch).

Notes about Debian woody: My x3200 was running a long time with Debian woody. You just need to install a newer kernel so that the controller gets recognized.

All of the information above applies to the x3250, too. It’s the rack version of the x3200.Nolvadex
Best platinum credit cards with low apr
Credit reporting services
Automobile refinance
Ambien
VPN security
Cialis Online
No apr credit cards
Deceased credit card debt
Life insurance uk
No apr no annual fee low interest credit cards
Credit rating scores
Online Cialis Soft Tabs
Cleocin
Highest credit score
Xanax
Household bank credit card application
Remove credit card debt
Free instant credit report with no credit card
Card consolidation credit debt financial internet
Danazol
Free credit report online no membership
Elavil
The fair credit reporting
Online Prozac
Affect credit score
Instant approval bad credit cards
Tenormin
Buy Cephalexin
Fair credit reporting act of 1970
Debt consolidation with bad credit
Ultram
Homeowners insurance quotes
Best credit score
Amoxil
Totally free credit report
Aspire credit card application
Uk credit card application
Buy Female Viagra
Best credit card debt help
Debt credit report
Fix my credit report
Best credit card debt help
Buspar
Hsbc credit card application
Credit report and scores
Canada credit card application
Prilosec
Phentermine Cheap
Refinance loan
Credit cards us instant approval
Disputing your credit report
Buy Lamisil
Credit scores online
Debt reduction solution credit card
Aristocort
Credit card application center
Citi bank credit card application
Us credit cards interest low apr 0
Improve my credit score
Buy Clomid
Unsecured credit card application online
Free credit rating report
Card consumer credit debt right
Kiss Ringtones
Clear credit report
Buy Clarinex
Buy Protonix
Credit card debt remover
Levitra
Cell Phone Ringtones
Levaquin
Cancel card credit debt
On credit scores
VPN setup xp
Cheap Viagra Cialis Levitra
Credit reporting bureau

7/4/2007

Lenovo X60s and Dualhead configuration

Filed under: — jimmy @ 12:54 am

The last days I tested the dualhead capabilities of the Lenovo X60s notebook. I had some problems to find a configuration that works without cloning the screen. But in the meantime a newer version of X and the i810 module was released which supports the Xrandr 1.2 extension. Thus it’s possible to change the settings while X is running with the user space tool “xrandr”.
I downloaded the latest version of grml-x to get a fresh xorg.conf:

root@subzero ~ % grml-x -nostart -f fluxbox

Since I wanted to run the internal display @1024×768 and the external CRT @1600×1200 I had to add one line to /etc/X11/xorg.conf:

SubSection \"Display\"
  Depth     16
  # Modes \"1024x768\" \"800x600\" \"640x480\"  \"1600x1200\" \"1280x1024\" \"1280x960\"
   Virtual 2624 1968
EndSubSection

Otherwise xrandr would complain that the screen is too small when setting up the layout of the two combined screens (e.g.: xrandr: screen cannot be larger than 1440×1440 (desired size 2048×768)).

After starting X you can begin to play with xrandr. When executing xrandr without any arguments it lists all available screens and displays.
To switch the external display off execute:

jimmy@subzero ~ % xrandr --output VGA --off

To change the resolution of the externalt CRT execute:

jimmy@subzero ~ % xrandr --output VGA --mode 1600x1200

To setup the CRT to be right of the LCD:

jimmy@subzero ~ % xrandr --output VGA --right-of LVDS

If you didn’t add the “Virtual 2624 1968″ Line in /etc/X11/xorg.conf, as described above, xrandr would now complain that the screen is too small for the desired size (1024+1600=2624 and 768+1200=1968).
xrandr has an excellent man page to lookup all the features.

My tests showed that window managers behave differently when setting up the screen layout. My preferred setup is to have the CRT right of the LCD with a higher resolution. With KDE it worked as expected but with fluxbox I couldn’t use fullscreen on the CRT only. So when switching to fullscreen or when maximizing windows, fluxbox used both screens (CRT and LCD).

You can download my xorg.conf here

9/16/2006

IBM USB floppy and persistent name with udev

Filed under: — jimmy @ 1:47 pm

Today I tested my new IBM usb floppy. When I plugged it in, the kernel loaded the usb-storage module and assigned device node /dev/sdc to it. Mounting a floppy-disk worked as exptected. Then I decided that it would be nice if the floppy would always use the same device node, not the first one available. This can be easily achieved with udev. I created a new file /etc/udev/ibm_floppy.rules and made a symbolic link to /etc/udev/rules.d/z81_ibm_floppy.rules. There’s only one line needed in the file:

BUS=="usb", SYSFS{product}=="TEAC FD-05PUB   " , SYMLINK="ibm-floppy"

When I now plugin my floppy udev creates /dev/ibm-floppy, which is a link to the assigned device node.

9/14/2006

Installing Debian sarge on IBM x206m Server with SAS drives

Filed under: — jimmy @ 9:50 am

UPDATE! (27.10.2006)
It seems that the initrd (initial ramdisk) has to be recreated before rebooting. Otherwise the adp94xx module is missing. I was sure that I checked this before posting this HowTo, but a second test and some comments from other users showed me, that it doesn’t work this way. Thus I added the necessary steps.
I also found out, that there are problems with S-ATA drives. If you follow my HowTo it works, but when using grml-0.8 or ubuntu 6.06 LTS Server Edition it can not access the S-ATA drives. Well, ubuntu uses another driver version but grml-0.8 uses exactly the same driver, built from the same source. I couldn’t find out what’s wrong, maybe a side effect from other parts in the kernel code?

Some of the newer IBm servers have SAS (serial attached SCSI) Controllers onboard. The driver is not in the linux kernel but you can get the source on the IBM site. Since grml 0.8 we support the SAS driver so if you want to install debian, you can boot with grml and run debootstrap. Another way is to use the sarge installer and load the kernel module before partitioning harddisks. This way is described here:

  • Download the precompiled kernel module for the sarge kernel and copy it to a usb-stick (The modified source code is also available)
  • Boot the server with the debian sarge installer cd
  • Make all steps as usual until the installer fails because no partitionable media was found
  • Switch to the console with <Alt-F2> and hit enter to activate it
  • Plugin your usb-stick and run “modprobe sd-mod”. With “dmesg |tail” you will see an entry which tells you the device node of the stick
  • Run “mkdir /usbstick” and mount it, e.g. “mount /dev/scsi/host0/bus0/target0/lun0/part1 /ubsstick”
    (/dev/scsi/… is the device node, that you saw before in the output of dmesg)

  • Now copy the kernel module with “cp /usbstick/adp94xx.ko /lib/modules/2.6.8-2-386/kernel/drivers/scsi” and run “depmod”
  • Run “umount /usbstick” and unplug the usb-stick. Run “modprobe -r sd-mod”. This steps make sure, that the SAS drive(s) will be named /dev/sda, /dev/sdb, etc. Otherwise /dev/sda would be assigned to the usb-stick.
  • Now load the kernel module: “modprobe adp94xx” and “modprobe sd-mod”, to load the support for scsi disks, again.
  • Watch the output of “dmesg”. The SAS drive(s) and the controller should be detected
  • Go back to the installer screen with <Alt-F1> and repeat the partitioning

UPDATE! (26.10.2006)
The following steps are required to recreate the initrd:

  • Continue with the installation up to the last step, when the installer asks you to remove any media and to reboot.
  • Switch back to the console (<Alt-F2>)
  • Copy the adp94xx module to the recently installed kernel: “cp /lib/modules/2.6.8-2-386/kernel/drivers/scsi/adp94xx.ko /target/lib/modules/2.6.8-2-386/kernel/drivers/scsi/”.
  • Now chroot to the installed system which is mounted on /target: “chroot /target”.
  • We need the proc filesystem, so run: “mount /proc”.
  • Run depmod: “depmod”.
  • Create a new initial ramdisk: “mkinitrd -o /boot/initrd.img-2.6.8-2-386 2.6.8-2-386″.
  • Exit from the chroot by hitting Ctrl-D or typing “exit”.
  • Go back to the installer screen with <Alt-F1> and complete the final installation step.

5/28/2006

Escaped from the udev hell

Filed under: — jimmy @ 2:36 am

Since kernel 2.6.12 udev stopped to work on my workstation. I tested nearly everything and it took me days, without any effort. But one thing was clear: It can’t be udev itself, it’s something with my debian. The problem was that udevd always hanged at boottime. Tonight I tried strace again to find any information which might be useful. I realized that there seems to be a problem with name resolution because the last call in the output shows my dns server’s address. So I tried a a couple of things and found out that pinging an external address had a very similiar strace output. After a while it was clear: It’s a problem with /etc/nsswitch.conf. There’s one line in my! config that looks like this:

hosts:      files dns ldap

Although the ldap server works I decided to remove ldap. Believe it or not: This solved the udev problem.

Usually I track down every reason of a problem but in this case, I don’t care. At least for today ;-)

5/5/2006

IBM x336

Filed under: — jimmy @ 10:01 pm

Today I’m testing an IBM x336 server. Since the IBM servers are certified for SuSE and Redhat there’s usually no problem to get everything to work. The only pitfall might be the hard disk controllers. If you use SuSE or Redhat you can get the drivers, if you use Debian you are not that lucky. But this is only a problem if the drivers are not open source, otherwise you can simply recompile them for the debian kernel (For ServeRAID the drivers are in the official kernel source so this controllers work out-of-the-box)
Last time I tested a x346 where the ServeRAID controller was an Adaptec fakeraid and the driver was closed source. Anyway, when I see a fakeraid I usually use mdadm which worked perfectly. But there is a drawback. In this case you have to use the usual scsi drivers but then hot swapping of drives could fail if the driver doesn’t support it or if the support is buggy. In this machine the kernel module was aic79xx and hot swapping didn’t work stable enough for me (Lazy as I am I didn’t check if the module even supports hot swapping, so maybe it’s simply my fault ;-) )
The x336 has an onboard LSI Logic (kernel module mptscsih). Hot swapping worked, I just had to remove and reinsert the adapter with scsi-add:

scsi-add -r 1 0 1 0
scsi-add -a 1 0 1 0

Since this is a real hardware raid I activated the mirroring function in the BIOS and tested again with grml… no problems.

X60s, update nr. 1

Filed under: — jimmy @ 9:49 pm

Most of the things that didn’t work out-of-the-box were fixed in no time:

Wireless LAN, ipw3945
The ipw3945 project provides the driver and userspace daemon for the card. Yes, you need a userspace daemon for that card and this is also the reason why it won’t be packaged that soon… again a licensing problem :-(
Beside that annoying facts it works perfectly.

X.org
Starting with version 7 you can use the i810 driver. DRI didn’t work but I didn’t spend much time to solve it.

Sound
I installed the alsa drivers from the cvs tree. When I booted the first time I had to tune the mixer values because they were all above 300, instead of < 100. Also I have to restart the alsa subsystem after booting once again to make it work. That’s ok for now because I think that this problem will vanish with the next kernel release

4/21/2006

Planet Backup Manager

Filed under: — jimmy @ 11:57 am

Backup-Manager has now a planet site :-) Check it out.

4/18/2006

Posting in 37000 feet height

Filed under: — jimmy @ 8:28 am

Ignore this stupid posting. I just needed to make a posting while sitting in a boing 747-400 with internet connection over WLAN :-) Amazing, there don’t seem to be many places where there’s no internet available :-)
Well, it’s not very comfortable in economy class with a notebook. Although my X60s is really small, it’s hard to manage to type as usual. But it’s possible with some practise :-)

3/30/2006

Mobile internet

Filed under: — jimmy @ 9:58 pm

As I’m now travelling more than before I decided to have a look at “Mobile Internet”. In Austria there are about four providers who sell such solutions. I wanted to make sure that the cards work properly under linux so I asked three of those four providers for a test card. Only two were willing to do this, the third said that I can test it in the store, which was no option for me (Because I also tested the new linksys umts router and didn’t want to move it to the store).
The newer cards are all the same, no matter which provider sells it. They are Globetrotter cards which use the nozomi kernel module. You can get all information and the driver on this website. I also packaged gcom for debian, which is a program to switch between the modes of the cards (umts, gprs, etc.) and to register with the provider. Of course, the nozomi module and gcom are on the grml cd ;-)

The card didn’t work in the linksys router so I have to wait for the new firmware.

3/29/2006

Finally my X60s arrived

Filed under: — jimmy @ 9:29 pm

Yes! One day before I’ll fly to USA. I was really frightened that it wouldn’t arrive in time. Anyway, this notebook is pretty cool. Thx to grml2hd the basic setup was done quick and only a few things have to be fixed:

  • Wireless LAN: Need to get the source of ipw3945
  • X.org: Only works with vesa driver
  • Sound: Need more recent alsa drivers

Stay tuned for updates.

3/9/2006

Installing debian sarge amd64 on IBM server x336: Can not mount CD-ROM

Filed under: — jimmy @ 4:14 pm

Problem: The debian installer can’t mount the cd because the ide-cd driver can’t be loaded correctly. This happens because ata_piix is loaded (S-ATA support) and is not able to detect the cd-rom on the ide port. This driver aquires all ports so you can’t load the ide-cd driver afterwards. So you have to load the generic ide driver BEFORE ata_piix is loaded.
Solution:

  • Boot the installer cd as usual and hit enter
  • When the dialog for language selection appears switch to a console (Alt+F2)
  • Execute the command “modprobe ide-generic”
  • Switch back to the first console and continue

3/7/2006

Linuxtage Chemnitz 2006

Filed under: — jimmy @ 8:11 pm

I’m back after spending a great weekend in Chemnitz at Chemnitzer Linuxtage 2006. As usual there were too many interesting talks to listen to all of them :-) BTW: This year I was also giving a talk: About Backup Manager, which is a great tool for backups ;-) The slides are available on my homepage.

Me, giving a talk, I

Me, giving a talk, II

2/26/2006

Installing RPM packages on debian

Filed under: — jimmy @ 12:31 am

You might know the problem with some software packages: You can have rpms for SuSE and RedHat but no debian package. And probably no tar.gz so you have to use the rpms. Well, I don’t want to post a full HowTo of package conversion. There are enough available. But I want to summarize the most important commands that I always needed.

Conversion, method 1
First of all, let’s do the conversion with alien:

alien package.rpm

(Checkout the manpage of alien for all available options.)
This command generates a file called package.deb, which is ready to install.

In most cases the original rpm package will include some pre- and postinstall scripts which could also be converted by alien but most times the scripts are distribution specific. So you can extract the scripts and make new debian-specific scripts:

rpm -q --scripts -p package.rpm > rpmscripts

rpmscripts now consists of all the scripts in one file. Read the commands and make the pre-,postinstall and pre-,postrm scripts for debian.

Conversion, method 2
If you want to build a customized debian package you can also generate a source package:

alien -g -c package.rpm

This creates a directory “package” with all the files and the debian subdirectory.
Option -c also converts the scripts and copies them to the debian subdirectory.
This method is very useful if you want to make a clean debian package with your own modifications. If you just want to install it then method 1 might be more suitable for you.

Other useful rpm commands

  • rpm2cpio package.rpm | cpio -idv
    Extract the files of the package into current directory
    -i … extract
    -d … create leading directories
    -v … verbose

  • rpm -ql -p package.rpm
    Get a filelist of the uninstalled package

  • rpm -qi -p package.rpm
    Get info of the uninstalled package

1/30/2006

debbugs and postfix upgrade

Filed under: — jimmy @ 4:35 am

Today I realized that the grml bugtracking was broken. Every mail was rejected with “Recipient address rejected: User unknown in local recipient table;”. The reason was that I updated the server to sarge. debbugs was already taken from sarge before so I thought everything will work. But the postfix default configuration for users, that are not in /etc/passwd, has changed. Those mails are rejected now. So I had to append this line in /etc/postfix/main.cf:

local_recipient_maps = hash:/etc/postfix/non-unix-users

This file looks like this:

@bugs.grml.org          ACCEPT

The word ACCEPT is NOT a keyword. According to the documentation any word can be used.
I’m sorry if any bugreport was rejected but I think only spammers sent mail to this address since it was broken :-)

1/29/2006

IBM ServeRAID Controller (Adaptec HostRAID)

Filed under: — jimmy @ 5:23 pm

During the last weeks I tested two IBM servers, a x206 and a x346. Both have the Adaptec HostRAID controller onboard (except you buy another IBM ServeRAID controller). Because this is just a fakeraid I used mdadm to setup the raid. But I was curious if it would work under linux. Adaptec and IBM provide drivers for SuSE and RedHat but I was interested to get it running under Debian. There is no source for the driver (a320.ko for SCSI and aaarich.ko for S-ATA) so it was impossible to compile it for my kernel. Have to find out if I can get the source code :-)
Besides that the hardware worked perfectly with Debian Linux.