LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

[ILUG] Mandrake - it works....but why?

[ILUG] Mandrake - it works....but why?

Bryan O'Donoghue typedef at eircom.net
Wed Feb 9 13:07:35 GMT 2005


Kevin Philp wrote:
> On Wednesday 9 February 2005 12:01, Bryan O'Donoghue wrote:
> 
>>Kevin Philp wrote:
>>
>>>What are peoples recommendations - should we just stick with the 2.4
>>>kernel?
>>>
>>>Kevin.
>>
>>Nope.
>>
>>It _sounds_ to me like there is some sort of error that gets exposed by
>>harddrake when probing for whatever USB hardware you use ....
>>
>>
>>Having a little think about this in my head, I'd _say_ what may be
>>happening is that during system install the installer tries to probe for
>>_every_ possible device driver it has in /lib/modules/2.6.blah
>>
>>one of those does something nasty to your machine.
>>
>>Configuring the system with 2.4 probably has less modules or perhaps
>>just not that hard hang error with module-x.
>>
>>Since you get all the way through configuration, with a 2.4, you now
>>have a configured set of modules to load at startup.
>>
>>This is why (I'd guess) that subsequent 2.6 boots succeed once you are
>>probing for _just_ the hardware on your system as opposed to _all_
>>potential hardware.
>>
>>disclaimer : I have a vague idea that *mainlinedistro* automagic config
>>utils try to load the world and it's mother of modules during install,
>>that guess could be wrong, this is not a process I've investigated in
>>any detail worth talking about.
>>
>>You should find the module/modules that are causing the error and file a
>>bug report.
>>
>>
>>Bryan
> 
> 
> Interesting, here is the modules.conf from a "fixed" machine and from another 
> "bust" machine. I will try modifying modules.conf in line with what works on 
> the bust machine and see if that also springs back to life. This is a it 
> beyond me, is there anything obviously wrong here? 
> 
> FIXED
> probeall usb-interface usb-uhci ehci-hcd
> above snd-via82xx snd-pcm-oss
> alias sound-slot-0 snd-via82xx
> probeall scsi_hostadapter imm ppa
> alias eth0 8139too
> 
> 
> BUST
> # This file is autogenerated from /etc/modules.conf using 
> generate-modprobe.conf command
> 
> remove snd-via82xx /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time 
> -r --ignore-remove snd-via82xx
> install snd-via82xx /sbin/modprobe --first-time --ignore-install snd-via82xx 
> && { /sbin/modprobe snd-pcm-oss; /bin/true; }
> alias eth0 8139too
> alias sound-slot-0 snd-via82xx
> install usb-interface /sbin/modprobe uhci-hcd; /sbin/modprobe ehci-hcd; 
> /bin/true

Disclaimer: [1]

but, if you have a USB 2.0 host controller, then the usb-uhci module is 
redundant and might be causing this error for you. Granted having both 
loaded on my system running 2.6.9-rc2-mm1 causes no errors, but, that 
doesn't prove anything, in and of itself.

If you _can_ cause an error, by changing

probeall usb-interface usb-uhci ehci-hcd

to

install usb-interface /sbin/modprobe uhci-hcd; /sbin/modprobe ehci-hcd; 
/bin/true [2]

Then get as much information as you can together about it, the 
conditions to reproduce, your hardware and mail Mandrake and possibly 
the linux-usb-devel mailing list.


Bryan

[1] I use Slackware & am not competent to talk about the semantics of 
what's currently the fashionable way to munge together a modules.conf

[2] Not sure about that syntax in the context of these files [1]




More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell