I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / I-Opener Areas / I-Opener Technical Stuff
Redhat 7.1 / 2.4.5 kernel
Problems with Redhat 7.1

New MessageRedhat 7.1 / 2.4.5 kernel (modified 0 times) no_one
Profile | Email
I have searched the forums and haven't found anything that specifically applies to my problem, so here is goes...
First I placed my 20 gig laptop hard drive in a dual PII system and installed 7.1. When I put the hard drive in my i-opener lilo would work just fine, but when looking for /dev/hda5 it wouldn't be able to find it and I would get a kernel panic. hda5 is my root partition of course. Now, I know it is there and it works just fine when plugged up to any other system.
I tried installing 7.1 again using a celeron system. Same thing.
Giving up for the moment I tried the same thing with Redhat 6.2 which I have sucessfully installed in the past. Same deal, installed the OS on another system then moved it to my i-opener. Worked just fine.
I then put the hard drive back in another system with net access (the dual PII if you must know). I compiled a custom 2.4.5 kernel for the i-opener with support of USB eth and everything else I wanted. I put it back in my i-opener and configured it to boot using the new kernel...
Same exact thing as the 7.1 install. Lilo boots just fine but panics because it can't find the root partition. Keep in mind it does acknowledge that hda exists...it just can't find any partitions on it.
I double checked all the options in my new kernel and it should be working just fine.
As a last ditch effort I decided to install 7.1 onto my i-opener directly. To do this I copied the isos to my hard drive and dd'ed the boot.img to my sandisk. Worked just fine. The boot.img booted up and started the install. I told it that the iso's were stored on my hard drive. Problem: it says it can't find my hard drive....none installed.
I rebooted and watched the boot.img startup closely this time. As before it sees hda but no poartitions.
Well, that is where I stand. Here are some conclusions I have reached:
The problem is the 2.4.x kernel, not Redhat 7.1 since the new kernel doesn't even work in 6.2.
It has something to do with the way the new kenrel handles the hard drive or IDE controller.

Fun fact: I tried setting all my devices to mode 0 to see if that would help...same thing.
More Fun Fact: when detecting hda it says something like "hda found: force speed setting. can't force, oh well"
That occurs in all examples when it doesn't boot properly (i haven't checked to see if it also occurs when it does boot normal).

Anyway, I think that is about the long and short of it. I am at my wits end. Any suggestions?

06-05-2001 18:42:32

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) perlguy
Profile | Email
Damn, exact same thing happened to me. I had RH 7.0 on it fine. I upgraded my kernel to 2.4.5 and got the panic. I could still boot with 2.2.1x that RH 7.0 had, but thought it was how I loaded it. So, I blew the whole thing away and loaded RH 7.1 on it. Now, all I get is the panic.

Lots of stuff on deja about this error, unfortunately it is all older and does not solve the problem. Most deal with bad partitions, etc. This disk works fine in a PC, just not with the i-Opener...

Any smart linux/IDE guru's out there wanna help?!

Thanks!


Java? Yeah, I've heard of it - it's what I drink while hacking Perl...
06-05-2001 19:00:20

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) Programmer
Profile
try changing your UDMA setting to on/off (swap it)
if that doesn't work, try to find a way to disable UDMA in the kernal config(if possible)
try setting the only ide controller in the kernel config to generic IDE and do not include the via IDE.

let us know if any/none of these work..

06-06-2001 06:49:56

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) no_one
Profile | Email
UDMA should have been disabled in the bios when I used mode 0. The 7.1 install image should use only generic IDE by default. The kernel I compiled does have support for the Via 628xxxx or whatever the IDE controller is, but as I said, I doubt the install image did. So using that logic generic IDE drivers will not fix it. This of course assumes that my assumptions are correct. I will compile the new kernel with generic IDE and no Via drivers when I get home this afternoon. I will let you know how it turns out.
06-06-2001 10:05:08

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) Programmer
Profile
UDMA is a seperate setting from PIO mode. you can have PIO set to anything you want, and if the bios is set to enable udma, it will still enable it.
06-06-2001 10:25:54

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) leighklotz
Profile
Try your boot line as
linux hdb=noprobe
or do it with
append="hdb=noprobe"
in /etc/lilo.conf
06-06-2001 14:04:31

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) jceven
Profile
Guys all I can say is that I was going nuts with this same problem...

Eventually I had to scrap together a p1 mmx system and then installed redhat 7.0 on there then moved the hd over to the io. and I no longer got the kernel panic, then I just downloaded kernel 2.4.4 and compiled fine. Before that I had installed redhat onto my io hd from a non p1 system. didnt work at all.

Before that no prebuilt or other kernels i compile on other systems for a mmx architecture worked.

-Joel

06-15-2001 19:54:58

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) no_one
Profile | Email
Well, I have tried a variety of things by this point. I have heard people have had some success using the jailbait kernel. I download the .config for it from the JB website and compiled the kernel on a celeron system. I then downloaded it to my i-opener (via modem since my USB nic doesn't work in linux 6.2) and had the same problem. Kernel panic. I have also tried the above suggestions about disabling DMA and using generic IDE drivers and all. Same thing. I guess what I will do next is transfer the 2.4.5 kernel to i-opener via serial connection and try compiling the kernel on it. As a last resort I could cobble together a winchip 200 system to compile the kernel on and install 7.0 on. I have a winchip2 200 in my i-opener. Anyone else have any other suggestions before things get extreme?
06-20-2001 11:04:11

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) no_one
Profile | Email
Would it be possible for you to ftp me a copy of your working 2.4.4 kernel sometime? I just need a kernel that will let me use my USB eth, then I can work on the i-opener without having to swap hard drives or download thigns over serial or 56k. My email is no_one@kg4kng.net if you would be willing to set something up. Thanks.
06-21-2001 08:11:49

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) no_one
Profile | Email
Well, I just tried installing RedHat 7.1 on a pentium 90 non-MMX system adn moving the hard drive over the my i-opener. Exact same problem. It can't find the root partition and the kernel panics. I am at the end of my rope. Does anyone have any suggestions or a kernel that supports USB eth that you know will boot properly?
06-21-2001 14:18:19

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) _wlj_
Profile | Email
I recently compiled the 2.4.5 kernel on my RedHat v6.2/2.2.19 linux box for use with Jailbait v6, and the kernel works fine. With the 2.4.5 kernel I have full support for audio and the Pegasus USB ethernet adapter on my v1 I-Opener.
06-21-2001 17:58:44

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) no_one
Profile | Email
I would be interested in testing out your kernel please _wlj_. Could you email me and discuss this further? No kernel I compile will work. :(
no_one@kg4kng.net Thanks
06-21-2001 19:24:26

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) _wlj_
Profile | Email
no_one -

I just sent you my Linux 2.4.5 kernel, so please check your mail.

06-21-2001 23:56:57

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) wireless
Profile
Just some observations... it may help...

While messing about with the Jailbait development package, I had to cope with the fact that I wanted to develop on hda and boot off of hdb.

If I setup Jailbait to boot off of hdb, it was NOT enough for me to have the drive in the Primary Slave position with the Primary Master disconnected. I had to set in the BIOS to boot from the Primary Slave otherwise I got a kernel panic... could not find hdb! (I use MBR method for booting)

Also, hooking up the development drive in the Primary Master position did not solve the problem if hdb was not choosen in the BIOS for booting, because the computer would boot off of the hda drive. I had to set in the BIOS to boot from the Primary Slave.

There maybe a LILO issue too (I doubt it). The kernel definition in image= in the lilo.conf must be pointing to the correct spot. Then rerun LILO, be sure to run LILO from the disk with the new kernel. The logistics of this may become difficult depending on the way you have the IOpener setup (with or without CDRom/floppy). Potentially you could pop the Development disk out of the IOpener and into another machine to accomplish this task...

06-22-2001 13:20:57

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) wireless
Profile
_wlj_-

Are you using the jailbait devel package? I have a question for you if you are?

How are you updating the kernel and creating a new image? I have had problems with the devel package not mounting root correctly (read only).

06-22-2001 13:26:29

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) Wild_Pencil
Profile | Email
I haven't run into this problem.. but my IOpeners are configured a little differently because of the cheap CDROM drives I used.. (CDROM has to be "hda").

Try adding these lines to /etc/lilo.conf:

disk=/dev/hda
bios=0x80

I had to use similar syntax to force hdb as my first disk so the kernel would boot it.. and once I did these changes, all was OK in my machine.

I also have a Boot Manager (Smart Boot Manager) embedded into my BIOS so I could forcefully boot straight to any found partition.. or a CDROM if installed -- JUST so I could get the IOpener to boot into "rescue mode".

06-22-2001 15:25:26

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) Doogman
Profile
I have a question for you guys on the sound mixer and the 2.4.5 kernel.

First of all, my Iopener is using Debian (Potato) upgraded enough to used the new 2.4.x series of kernels, as outlined in the Debian homepage (apt-get rocks!). The default Debian 2.4.5 kernel wouldn't boot because of the often-mentioned problem with the sandisk and the 2.4.x kernel series. Passing "hdb=noprobe" didn't work in this instance because Debian is using a initrd for this kernel (because it's so big?) and that parameter didn't seem to pass to the IDE detection stuff, which seems to run from initrd.

Anyway, to get around all this, I compiled a custom 2.4.5 kernel and turned-off a ton of stuff I didn't need. Using that kernel and the "hdb=noprobe" setting, I was able to successfully boot 2.4.5. Works great; the USB support is much nicer in the new series. Now my USB100TX ethernet adaptor is working properly both ways.

The only fly in the ointment is the sound support: specifically the mixer seems half-borked. The master volume slider is gone. If I use aumix from the console, the master slider is gone, but everything (pc, synth, etc) else is there. In gnome, the volume slider doesn't work at all. I have sound in 2.4.5, but it's quieter than when I boot 2.2.x kernel, and of course the mixer works in 2.2.x with no change other than booting a different kernel.

Anyone else having problems with this? If not, could you post "cat /proc/modules"? Perhaps I compiled-out a little too much. I tried a few other kernels with different .configs, but I'm not getting the mixer to work better.

06-22-2001 16:54:09

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) _wlj_
Profile | Email
wireless -

No, I didn't use the Jailbait development package. I had configured and compiled my 2.4.5 kernel on a 2.2.19 system, remounted the root partition on a *live* Jailbait v6 system as read/write, copied the new kernel in place, modified /etc/lilo.conf to point at the new kernel, ran lilo, synced, and then rebooted. Worked like a charm and solved the audio issues that I had with the stock Jailbait v6 2.4.0-test1 kernel image.

Doogman -

The configuration that I used for my new 2.4.5 kernel was basically the same as the one for the Jailbait v6 kernel. However, I did strip out some unnecessary configuration items and built the kernel as a monolithic kernel (e.g., without module support). I did not alter any of the Jailbait boot or configuration files (safe updating the pointer to the new kernel in /etc/lilo.conf) to get the new kernel to work with Jailbat v6.

Although I didn't play around with the mixer explicitly, the mixer device does exist, and I found the audio level to be more than adequate when using r_fl_z's serial/audio board. Unfortunately, I can't easily confirm full mixer functionality at the moment.

06-22-2001 22:30:35

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) no_one
Profile | Email
Doogman:
What are the symptoms of this "often-mentioned problem with the sandisk and the 2.4.x kernel series." I had not heard anything about it. Thanks.
06-23-2001 08:10:50

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) jazzmann
Profile
After I installed RedHat 7.0 with kernel 2.2.16, I beat my head against the wall trying to get the 2.4.5 to boot without a kernel panic. What finally worked was downloading and compiling the 2.4.6 kernel. I didn't need to do anything special with 2.4.6 to get it to work, and my Linksys USB100TX is working perfectly. Now if I can only get my audio to work, I'll be in business. It keeps saying that it can't locate via82cxxx.o. I'll probably figure it out sooner or later.
07-10-2001 08:08:37

New MessageRE:Redhat 7.1 / 2.4.5 kernel (modified 0 times) Hous68
Profile
I installed RH 7.1 originally on a P100 and then moved the disk to my IO with no issues.

The problem that I do have with 7.1 is that my sound isn't working properly. sndconfig has no issues and does play a sound, but the volume is so low that, unless the room is completely silent, it cannot be heard. Yes, I do have the hardware volume slider all the way up, as well as software sound volumes to their highest levels.

Note: When playing with an audio mixer, if I turn up the microphone the IO is capable of loud feedback screeching, so I'm not convinced that the speakers are messed up in some fashion.

07-11-2001 10:51:53

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3