Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Wednesday 12 November 2003 8:49 pm, Olivier Blin wrote: > On Wed, 12 Nov 2003 10:26:04 -0600 > > Bret Baptist <[EMAIL PROTECTED]> wrote: > > I know that my VIA82CXXX IDE chipset module was not placed in the > > initrd. I remade the initrd with the module using --with=via82cxxx, > > then I found out that ide drivers don't work well as modules So I > > rebuilt the kernel. :-) > > What do you mean by "ide drivers don't work well as modules" ? > Do they even load ? Yeah the module loaded, but it gave a warning about of something to the effect of being unstable. Dang.. can't remember exactly, when you did an lsmod it said "unstable" or something next to it. Also the drives where not DMA enabled on boot, I could enable it with hdparm though. I can reboot with your 9.5 kernel tonight and give you the exact errors if that would be helpful for you. -- Bret Baptist Systems and Technical Support Specialist [EMAIL PROTECTED] Internet Exposure, Inc. http://www.iexposure.com (612)676-1946 x17 Web Development-Web Marketing-ISP Services -- Today is the tomorrow you worried about yesterday.
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Wed, 12 Nov 2003 10:26:04 -0600 Bret Baptist <[EMAIL PROTECTED]> wrote: > I know that my VIA82CXXX IDE chipset module was not placed in the > initrd. I remade the initrd with the module using --with=via82cxxx, > then I found out that ide drivers don't work well as modules So I > rebuilt the kernel. :-) What do you mean by "ide drivers don't work well as modules" ? Do they even load ? -- Olivier Blin
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
> On Wed, 12 Nov 2003 21:49:01 +0100 (MET) > "Svetoslav Slavtchev" <[EMAIL PROTECTED]> wrote: > > > very short note (will come back later with longer one :) ) > > > > wanna include some 3rdparty stuff ?-) > > Why not :) > That won't kill me or significantly increase the built time. greate :-) > > i'm trying to ?port? the mdk 3rdparty modules to 2.6 > > great > > > and i almost, partly got it, but ... > > 1.) > > grrr, i've no idea how to fix one issue > > make clean doesn't work after make mrproper( probably distclean too) > > I guess you only need to copy /boot/config in the kernel sources > directory. > I'll work on a solution for all this mess soon. no the patch i attached isn't finished/ is partly brocken everything seems OK, but `make mrproper` deletes 3rdparty/Makefile and `make clean` needs it to clean 3rdarty/*/* (although it's already clean :( ) > > > 2.) > > i can not find external drivers that work with 2.6 > > > > here is what i got to compile > > (in one or another way, mostly troubled by prism2, ov511 also needs > > fixing:() > > > Nice, where can I pick all this modules to include them in my nightly > build ? :) > i'll upload a nosrc.rpm shortly (omited only the linux tarball) but it freezes shortly after boot is finished on my system since -bk9 (the same patch tarball woked OK till -bk7 :( ) url is http://varna.demon.co.uk/~svetlio/cook/2.6/ on second thought, i'll upload also the patches tarball look for linux-2.6.0-test9s3.tar.bz2 :-) the not enabled options are broken sorry but longer mail, will still have to wait at least an hour :( > > PS > > 1) atmel-ng is berlios driver with intersil support > > 2.) lirc probably needs some tweaking/fixing too > > > > # > > # Unofficial 3rd party kernel additions > > # > > CONFIG_ACX100=m > > CONFIG_ATMEL_NG=m // have to switch to the cryptic name from 2.4x-xq > > CONFIG_HOSTAP=m > > CONFIG_HOSTAP_FIRMWARE=y > > CONFIG_HOSTAP_PLX=m > > CONFIG_HOSTAP_PCI=m > > CONFIG_HOSTAP_CS=m > > > > # > > # Linux InfraRed Controller > > # > > CONFIG_LIRC=y > > CONFIG_LIRC_SUPPORT=y > > CONFIG_LIRC_MAX_DEV=2 > > CONFIG_LIRC_GPIO=m > > # CONFIG_LIRC_BT829 is not set / i2c broken ? > > CONFIG_LIRC_IT87=m > > CONFIG_LIRC_ATIUSB=m > > CONFIG_LIRC_SERIAL=m this following are currently choice, i'll try to figure out smth to build them as separate module > > CONFIG_LIRC_HOMEBREW=y > > # CONFIG_LIRC_SERIAL_ANIMAX is not set > > # CONFIG_LIRC_SERIAL_IRDEO is not set > > # CONFIG_LIRC_SERIAL_IRDEO_REMOTE is not set > > # CONFIG_LIRC_SERIAL_TRANSMITTER is not set > > # CONFIG_LIRC_SERIAL_IGOR is not set > > CONFIG_LIRC_SERIAL_COM1=y > > # CONFIG_LIRC_SERIAL_COM2 is not set > > # CONFIG_LIRC_SERIAL_COM3 is not set > > # CONFIG_LIRC_SERIAL_COM4 is not set > > # CONFIG_LIRC_SERIAL_OTHER is not set > > CONFIG_LIRC_PORT_SERIAL=0x3f8 > > CONFIG_LIRC_IRQ_SERIAL=0x4 this one's were also a choice & i splitted them // needs testing :) > > CONFIG_LIRC_SIR=m > > CONFIG_LIRC_SIR_IRDA=m > > CONFIG_LIRC_SIR_TEKRAM=m > > CONFIG_LIRC_SIR_ACTISYS_ACT200L=m > > CONFIG_LIRC_SIR_COM1=y > > # CONFIG_LIRC_SIR_COM2 is not set > > # CONFIG_LIRC_SIR_COM3 is not set > > # CONFIG_LIRC_SIR_COM4 is not set > > # CONFIG_LIRC_SIR_OTHER is not set > > CONFIG_LIRC_PORT_SIR=0x3f8 > > CONFIG_LIRC_IRQ_SIR=0x4 > > CONFIG_LUFS=m > > CONFIG_PRISM54=m > > CONFIG_QC_USB=m > > > > # > > # Prism2.5 wireless support > > # > > CONFIG_PRISM25=m > > CONFIG_P80211=m > > CONFIG_PRISM2_PLX=m > > CONFIG_PRISM2_PCI=m > > CONFIG_PRISM2_CS=m originaly only P80211 & PRISM2_PLX did compile, i came with MD01-prism2sta.c-remove_release.patch, and i wrote to wlan-ng to ask wether the patch is OK, but no reply yet, and my messege have not yet hit the list :( > > # CONFIG_PRISM2_USB is not set broken > > # CONFIG_OV511 is not set // i2c needs fixing svetljo -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Wed, 12 Nov 2003 21:49:01 +0100 (MET) "Svetoslav Slavtchev" <[EMAIL PROTECTED]> wrote: > very short note (will come back later with longer one :) ) > > wanna include some 3rdparty stuff ?-) Why not :) That won't kill me or significantly increase the built time. > i'm trying to ?port? the mdk 3rdparty modules to 2.6 great > and i almost, partly got it, but ... > 1.) > grrr, i've no idea how to fix one issue > make clean doesn't work after make mrproper( probably distclean too) I guess you only need to copy /boot/config in the kernel sources directory. I'll work on a solution for all this mess soon. > 2.) > i can not find external drivers that work with 2.6 > > here is what i got to compile > (in one or another way, mostly troubled by prism2, ov511 also needs > fixing:() Nice, where can I pick all this modules to include them in my nightly build ? :) > best, > > svetljo > > PS > 1) atmel-ng is berlios driver with intersil support > 2.) lirc probably needs some tweaking/fixing too > > # > # Unofficial 3rd party kernel additions > # > CONFIG_ACX100=m > CONFIG_ATMEL_NG=m > CONFIG_HOSTAP=m > CONFIG_HOSTAP_FIRMWARE=y > CONFIG_HOSTAP_PLX=m > CONFIG_HOSTAP_PCI=m > CONFIG_HOSTAP_CS=m > > # > # Linux InfraRed Controller > # > CONFIG_LIRC=y > CONFIG_LIRC_SUPPORT=y > CONFIG_LIRC_MAX_DEV=2 > CONFIG_LIRC_GPIO=m > # CONFIG_LIRC_BT829 is not set > CONFIG_LIRC_IT87=m > CONFIG_LIRC_ATIUSB=m > CONFIG_LIRC_SERIAL=m > CONFIG_LIRC_HOMEBREW=y > # CONFIG_LIRC_SERIAL_ANIMAX is not set > # CONFIG_LIRC_SERIAL_IRDEO is not set > # CONFIG_LIRC_SERIAL_IRDEO_REMOTE is not set > # CONFIG_LIRC_SERIAL_TRANSMITTER is not set > # CONFIG_LIRC_SERIAL_IGOR is not set > CONFIG_LIRC_SERIAL_COM1=y > # CONFIG_LIRC_SERIAL_COM2 is not set > # CONFIG_LIRC_SERIAL_COM3 is not set > # CONFIG_LIRC_SERIAL_COM4 is not set > # CONFIG_LIRC_SERIAL_OTHER is not set > CONFIG_LIRC_PORT_SERIAL=0x3f8 > CONFIG_LIRC_IRQ_SERIAL=0x4 > CONFIG_LIRC_SIR=m > CONFIG_LIRC_SIR_IRDA=m > CONFIG_LIRC_SIR_TEKRAM=m > CONFIG_LIRC_SIR_ACTISYS_ACT200L=m > CONFIG_LIRC_SIR_COM1=y > # CONFIG_LIRC_SIR_COM2 is not set > # CONFIG_LIRC_SIR_COM3 is not set > # CONFIG_LIRC_SIR_COM4 is not set > # CONFIG_LIRC_SIR_OTHER is not set > CONFIG_LIRC_PORT_SIR=0x3f8 > CONFIG_LIRC_IRQ_SIR=0x4 > CONFIG_LUFS=m > CONFIG_PRISM54=m > CONFIG_QC_USB=m > > # > # Prism2.5 wireless support > # > CONFIG_PRISM25=m > CONFIG_P80211=m > CONFIG_PRISM2_PLX=m > CONFIG_PRISM2_PCI=m > # CONFIG_PRISM2_USB is not set > CONFIG_PRISM2_CS=m > # CONFIG_OV511 is not set -- Olivier Blin
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
> On Wed, 12 Nov 2003 10:26:04 -0600 > Bret Baptist <[EMAIL PROTECTED]> wrote: > > > I know that my VIA82CXXX IDE chipset module was not placed in the > > initrd. I remade the initrd with the module using --with=via82cxxx, > > then I found out that ide drivers don't work well as modules So I > > rebuilt the kernel. :-) > > Yes, sorry, I made a mistake. > I'll build a new package, perhaps this night. > > I'll try to fix this module loading issue and to fix our mkinitrd > script to detect IDE modules (won't be easy ...). > > Sorry for the mess. very short note (will come back later with longer one :) ) wanna include some 3rdparty stuff ?-) i'm trying to ?port? the mdk 3rdparty modules to 2.6 and i almost, partly got it, but ... 1.) grrr, i've no idea how to fix one issue make clean doesn't work after make mrproper( probably distclean too) 2.) i can not find external drivers that work with 2.6 here is what i got to compile (in one or another way, mostly troubled by prism2, ov511 also needs fixing :() best, svetljo PS 1) atmel-ng is berlios driver with intersil support 2.) lirc probably needs some tweaking/fixing too # # Unofficial 3rd party kernel additions # CONFIG_ACX100=m CONFIG_ATMEL_NG=m CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_PLX=m CONFIG_HOSTAP_PCI=m CONFIG_HOSTAP_CS=m # # Linux InfraRed Controller # CONFIG_LIRC=y CONFIG_LIRC_SUPPORT=y CONFIG_LIRC_MAX_DEV=2 CONFIG_LIRC_GPIO=m # CONFIG_LIRC_BT829 is not set CONFIG_LIRC_IT87=m CONFIG_LIRC_ATIUSB=m CONFIG_LIRC_SERIAL=m CONFIG_LIRC_HOMEBREW=y # CONFIG_LIRC_SERIAL_ANIMAX is not set # CONFIG_LIRC_SERIAL_IRDEO is not set # CONFIG_LIRC_SERIAL_IRDEO_REMOTE is not set # CONFIG_LIRC_SERIAL_TRANSMITTER is not set # CONFIG_LIRC_SERIAL_IGOR is not set CONFIG_LIRC_SERIAL_COM1=y # CONFIG_LIRC_SERIAL_COM2 is not set # CONFIG_LIRC_SERIAL_COM3 is not set # CONFIG_LIRC_SERIAL_COM4 is not set # CONFIG_LIRC_SERIAL_OTHER is not set CONFIG_LIRC_PORT_SERIAL=0x3f8 CONFIG_LIRC_IRQ_SERIAL=0x4 CONFIG_LIRC_SIR=m CONFIG_LIRC_SIR_IRDA=m CONFIG_LIRC_SIR_TEKRAM=m CONFIG_LIRC_SIR_ACTISYS_ACT200L=m CONFIG_LIRC_SIR_COM1=y # CONFIG_LIRC_SIR_COM2 is not set # CONFIG_LIRC_SIR_COM3 is not set # CONFIG_LIRC_SIR_COM4 is not set # CONFIG_LIRC_SIR_OTHER is not set CONFIG_LIRC_PORT_SIR=0x3f8 CONFIG_LIRC_IRQ_SIR=0x4 CONFIG_LUFS=m CONFIG_PRISM54=m CONFIG_QC_USB=m # # Prism2.5 wireless support # CONFIG_PRISM25=m CONFIG_P80211=m CONFIG_PRISM2_PLX=m CONFIG_PRISM2_PCI=m # CONFIG_PRISM2_USB is not set CONFIG_PRISM2_CS=m # CONFIG_OV511 is not set -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ MB02-3rdparty.patch Description: Binary data
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Wednesday 12 November 2003 11:13 am, Olivier Blin wrote: > On Wed, 12 Nov 2003 10:26:04 -0600 > > Bret Baptist <[EMAIL PROTECTED]> wrote: > > I know that my VIA82CXXX IDE chipset module was not placed in the > > initrd. I remade the initrd with the module using --with=via82cxxx, > > then I found out that ide drivers don't work well as modules So I > > rebuilt the kernel. :-) > > Yes, sorry, I made a mistake. > I'll build a new package, perhaps this night. > > I'll try to fix this module loading issue and to fix our mkinitrd > script to detect IDE modules (won't be easy ...). > > Sorry for the mess. No problems Olivier, so far it has been a great experience with 2.6test. You are doing an awesome job. Thanks a ton. -- Bret Baptist Systems and Technical Support Specialist [EMAIL PROTECTED] Internet Exposure, Inc. http://www.iexposure.com (612)676-1946 x17 Web Development-Web Marketing-ISP Services -- Today is the tomorrow you worried about yesterday.
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Wed, 12 Nov 2003 10:26:04 -0600 Bret Baptist <[EMAIL PROTECTED]> wrote: > I know that my VIA82CXXX IDE chipset module was not placed in the > initrd. I remade the initrd with the module using --with=via82cxxx, > then I found out that ide drivers don't work well as modules So I > rebuilt the kernel. :-) Yes, sorry, I made a mistake. I'll build a new package, perhaps this night. I'll try to fix this module loading issue and to fix our mkinitrd script to detect IDE modules (won't be easy ...). Sorry for the mess. -- Olivier Blin
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Tuesday 11 November 2003 10:18 pm, Olivier Blin wrote: > On Tue, 11 Nov 2003 22:56:51 -0500 > > Scott Chevalley <[EMAIL PROTECTED]> wrote: > > > Yes, I need please the output of lscpi and lspcidrake (to give me > > > the exact name of your IDE chipset). > > > > > > Thanks. > > > > here ya go. > > Ok, you're using a VIA82CXXX IDE chipset. > I've set CONFIG_BLK_DEV_VIA82CXXX=m in test9.5mdk, but, as Andrey > pointed out, ide chipsets won't even load in current 2.6 state. > I'll built-in ide chipsets back in next release. > > BTW, I'd like to know if the ide module is correctly detected by > mkinitrd. > Can you please try the following (as root) so I can check which modules > are detected and added in the /lib of initrd ? > > cp /boot/initrd-2.6.0-0.test9.5mdk.img initrd-2.6-test9.5mdk.img.gz > gunzip initrd-2.6-test9.5mdk.img.gz > mkdir initrd-2.6-test9.5mdk > mount initrd-2.6-test9.5mdk.img initrd-2.6-test9.5mdk -o loop > ls initrd-2.6-test9.5mdk/lib > umount initrd-2.6-test9.5mdk > > Thanks I know that my VIA82CXXX IDE chipset module was not placed in the initrd. I remade the initrd with the module using --with=via82cxxx, then I found out that ide drivers don't work well as modules So I rebuilt the kernel. :-) This is with kernel-2.6.0-0.test9.5mdk-1-1mdk. -- Bret Baptist Systems and Technical Support Specialist [EMAIL PROTECTED] Internet Exposure, Inc. http://www.iexposure.com (612)676-1946 x17 Web Development-Web Marketing-ISP Services -- Today is the tomorrow you worried about yesterday.
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
Quoting Olivier Blin <[EMAIL PROTECTED]>: > On Tue, 11 Nov 2003 22:56:51 -0500 > Scott Chevalley <[EMAIL PROTECTED]> wrote: > > > > Yes, I need please the output of lscpi and lspcidrake (to give me > > > the exact name of your IDE chipset). > > > > > Thanks. > > > > here ya go. > > Ok, you're using a VIA82CXXX IDE chipset. > I've set CONFIG_BLK_DEV_VIA82CXXX=m in test9.5mdk, but, as Andrey > pointed out, ide chipsets won't even load in current 2.6 state. > I'll built-in ide chipsets back in next release. > > BTW, I'd like to know if the ide module is correctly detected by > mkinitrd. > Can you please try the following (as root) so I can check which modules > are detected and added in the /lib of initrd ? > > cp /boot/initrd-2.6.0-0.test9.5mdk.img initrd-2.6-test9.5mdk.img.gz > gunzip initrd-2.6-test9.5mdk.img.gz > mkdir initrd-2.6-test9.5mdk > mount initrd-2.6-test9.5mdk.img initrd-2.6-test9.5mdk -o loop > ls initrd-2.6-test9.5mdk/lib > umount initrd-2.6-test9.5mdk > > Thanks > > -- > Olivier Blin > > it only shows reiserfs.ko in there. ... [EMAIL PROTECTED] scott]# ls initrd-2.6.0-0.test9.5mdk/l lib linuxrc loopfs [EMAIL PROTECTED] scott]# ls initrd-2.6.0-0.test9.5mdk/lib reiserfs.ko
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
> A patch has been sent, but Alan waits the IDE code to be stable enough. he retired from active work for a year now so it is unlikely it is going to be fixed (by him) any time soon. > > But this problem can be avoided if we keep IDE support > built-in (CONFIG_IDE=y, CONFIG_BLK_DEV_IDE=y). > So general IDE module won't load, but we can try to load IDE chipset > modules. > we are likely to have early initialization problem then. I do not know if it really possible to change chipset driver after it has already started (even the most generic one). The same for FB support :( [...] > Can we assume that the module size is roughly the same size as if > it was built-in ? probably. we get the same exported symbols (that are added to main kernel) and the same code. modpost adds some aliases so actually it will be smaller builtin. > I can provide you the kernel config files from Fedora, made by Arjan > van de Ven, his kernel is only 1.2 MiB IIRC. > I would be really interested to see how Arjan packages kernel source. > I've to work on kernel-2.6-source package too, I don't really know how > I'll do it, perhaps a main kernel-2.6-source package with additionnals > kernel-2.6-source- binary packages that conflicts between them. > I'm still thinking about it. Vanilla kernel build requires at least ($src refers to source kernel directory and $build to uidl kernel directory, They can differe, works just fine. Third directory $module is external module build directory) - $build/scripts/* be present. They are the same for all flavours - $build/vmlinux be present - it writes into $builld/.tmp_versions during build modversions adds - it requires *all* $build/**/module.o files - it writes in $build/.tmp_versions for new modules - it expects *all* modules be in $build/.tmp_versions. modpost is run on that list - moreover, it also requires all $build/**/*.ko files be present! - it leaves reference to $module under $build/.tmp_versions which means, it will attempt to access it when you build different module! all in all it means that - you must be root or $build/.tmp_versions must be all-writable - you actually have to ship large part of binary modules; and it is possible that due to make rules you even have to ship all intermediate *.o files :( I do not see how it is possible to cleanly compile external module in 2.6. It is completely screwed up.
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Wed, 12 Nov 2003 10:27:02 +0300 "Andrey Borzenkov" <[EMAIL PROTECTED]> wrote: > > > Ok, you're using a VIA82CXXX IDE chipset. > > I've set CONFIG_BLK_DEV_VIA82CXXX=m in test9.5mdk, but, as Andrey > > pointed out, ide chipsets won't even load in current 2.6 state. > > I do not remember having said that :) I said that "modular IDE > is known to not work" - but the only proof of that statement I have > seen is post-halloween document. Oups, it wasn't Andrew as I said but Alan Cox. It's quite old, but seems still true. Acutally, it's ide-proc that doesn't compile. A patch has been sent, but Alan waits the IDE code to be stable enough. (as you can read on LKML, Ali support looks really buggy ...) More details can be found here : http://marc.theaimsgroup.com/?l=linux-kernel&m=103281667726673&w=2 http://www.ussg.iu.edu/hypermail/linux/kernel/0306.0/0003.html But this problem can be avoided if we keep IDE support built-in (CONFIG_IDE=y, CONFIG_BLK_DEV_IDE=y). So general IDE module won't load, but we can try to load IDE chipset modules. > But I readily admit it is true. It is not an IDE job to actually > load chipset drivers - it is a job of PCI hotplug. > > But - we get chicken and egg problem here. You have apparently no way > to dynamically load IDE drivers at the kernel probes for disks. Nor > do you have any way to even STATICALLY load them out of initrd because > initrd is initialized too late. > > Ideally we want to skip IDE init until initram has been inited and > load correct driver after that. I appreciate if someone could get a > look. Well, I will have a look, but I can't promise you anything, I've not read much kernel code for now. > Olivier, thank you for config comparison, it is very useful, I will > send a detailed comment later. You're welcome, it took me five minutes :) Can we assume that the module size is roughly the same size as if it was built-in ? I'll try to build some kernels to have a preview of the minimal size we can get. I can provide you the kernel config files from Fedora, made by Arjan van de Ven, his kernel is only 1.2 MiB IIRC. I've to work on kernel-2.6-source package too, I don't really know how I'll do it, perhaps a main kernel-2.6-source package with additionnals kernel-2.6-source- binary packages that conflicts between them. Thanks for your time Andrey. -- Olivier Blin
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Wed, 12 Nov 2003 11:19:03 +0300 "Andrey Borzenkov" <[EMAIL PROTECTED]> wrote: > > I've read it on lklm in posts from Andrew Morton IIRC, I'll check it > > and give a more detailed answer at lunch. > > > > ok, I would bei interested. I still like the idea of delayed > initialization and loading IDE out of initrd. I've sent another reply to this, I couldn't wait for lunch ;) > > PS: bootsplash will be in my next 2.6 release :) > > > > Could you make your patches available separately - at least, as long, > as it is not in CVS? I use standard kernel but I'd like to test it. Well, Stefan from Suse did it some days ago, he made it available here : ftp://ftp.suse.com/pub/people/stepan/bootsplash/kernel/ I have to make sure frame buffer is working before applying this patch. Any hint to test vesafb ? Do I need to pass video=vesafb ? -- Olivier Blin
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
> > > I do not remember having said that :) I said that "modular IDE > > is known to not work" - but the only proof of that statement I have > > seen is post-halloween document. > > I've read it on lklm in posts from Andrew Morton IIRC, I'll check it and > give a more detailed answer at lunch. > ok, I would bei interested. I still like the idea of delayed initialization and loading IDE out of initrd. > Regards. > > PS: bootsplash will be in my next 2.6 release :) > Could you make your patches available separately - at least, as long, as it is not in CVS? I use standard kernel but I'd like to test it.
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Wed, 12 Nov 2003 10:27:02 +0300 "Andrey Borzenkov" <[EMAIL PROTECTED]> wrote: > I do not remember having said that :) I said that "modular IDE > is known to not work" - but the only proof of that statement I have > seen is post-halloween document. I've read it on lklm in posts from Andrew Morton IIRC, I'll check it and give a more detailed answer at lunch. Regards. PS: bootsplash will be in my next 2.6 release :) -- Olivier Blin
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
> Ok, you're using a VIA82CXXX IDE chipset. > I've set CONFIG_BLK_DEV_VIA82CXXX=m in test9.5mdk, but, as Andrey > pointed out, ide chipsets won't even load in current 2.6 state. I do not remember having said that :) I said that "modular IDE is known to not work" - but the only proof of that statement I have seen is post-halloween document. But I readily admit it is true. It is not an IDE job to actually load chipset drivers - it is a job of PCI hotplug. But - we get chicken and egg problem here. You have apparently no way to dynamically load IDE drivers at the kernel probes for disks. Nor do you have any way to even STATICALLY load them out of initrd because initrd is initialized too late. Ideally we want to skip IDE init until initram has been inited and load correct driver after that. I appreciate if someone could get a look. Olivier, thank you for config comparison, it is very useful, I will send a detailed comment later.
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Tue, 11 Nov 2003 22:56:51 -0500 Scott Chevalley <[EMAIL PROTECTED]> wrote: > > Yes, I need please the output of lscpi and lspcidrake (to give me > > the exact name of your IDE chipset). > > > Thanks. > > here ya go. Ok, you're using a VIA82CXXX IDE chipset. I've set CONFIG_BLK_DEV_VIA82CXXX=m in test9.5mdk, but, as Andrey pointed out, ide chipsets won't even load in current 2.6 state. I'll built-in ide chipsets back in next release. BTW, I'd like to know if the ide module is correctly detected by mkinitrd. Can you please try the following (as root) so I can check which modules are detected and added in the /lib of initrd ? cp /boot/initrd-2.6.0-0.test9.5mdk.img initrd-2.6-test9.5mdk.img.gz gunzip initrd-2.6-test9.5mdk.img.gz mkdir initrd-2.6-test9.5mdk mount initrd-2.6-test9.5mdk.img initrd-2.6-test9.5mdk -o loop ls initrd-2.6-test9.5mdk/lib umount initrd-2.6-test9.5mdk Thanks -- Olivier Blin
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Tue, 2003-11-11 at 22:34, Olivier Blin wrote: > On Tue, 11 Nov 2003 22:27:47 -0500 > Scott Chevalley <[EMAIL PROTECTED]> wrote: > > > I just tried the test9.5 kernel and during the fsck stage it keeps > > saying that DMA is turned off on the hard drive. I checked with > > hdparm and it is off and it gives a SIOC error when I try to enable > > it. > > > > I tried ide0=dma on the kernel command line, but it didn't change > > anything. I noticed some messages during boot about reiserfs being in > > slow mode. > > > > I've enclosed an example boot from my warnings log file to help. If > > there is other info I can give, just ask. > > Yes, I need please the output of lscpi and lspcidrake (to give me the > exact name of your IDE chipset). > Thanks. here ya go. unknown : VIA Technologies|VT8367 [KT266] [BRIDGE_HOST] unknown : VIA Technologies|VT8367 [KT266 AGP] [BRIDGE_PCI] tulip : Lite-On|LNE100TX [NETWORK_ETHERNET] snd-ens1370 : Ensoniq|ES1370 [AudioPCI] [MULTIMEDIA_AUDIO] unknown : VIA Technologies|VT8233 PCI to ISA Bridge [BRIDGE_ISA] unknown : VIA Technologies|VT82C586 IDE [Apollo] [STORAGE_IDE] usb-uhci: VIA Technologies|VT82C586B USB [SERIAL_USB] usb-uhci: VIA Technologies|VT82C586B USB [SERIAL_USB] usb-uhci: VIA Technologies|VT82C586B USB [SERIAL_USB] Card:Voodoo3 (generic): 3Dfx Interactive, Inc.|Voodoo 3 [DISPLAY_VGA] unknown : Unknown|USB UHCI Root Hub [Hub|Root Hub] unknown : Unknown|USB UHCI Root Hub [Hub|Root Hub] unknown : Eastman Kodak Company|KODAK DX3700 Digital Camera [Imaging|Still Image Capture|Picture Transfer Protocol (PIMA 15470)] unknown : Unknown|USB UHCI Root Hub [Hub|Root Hub] 00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333] 00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] 00:09.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20) 00:0b.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] 00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06) 00:11.2 USB Controller: VIA Technologies, Inc. USB (rev 1b) 00:11.3 USB Controller: VIA Technologies, Inc. USB (rev 1b) 00:11.4 USB Controller: VIA Technologies, Inc. USB (rev 1b) 01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)
Re: [Cooker] no DMA in linux-2.6.0-0.test9.5mdk
On Tue, 11 Nov 2003 22:27:47 -0500 Scott Chevalley <[EMAIL PROTECTED]> wrote: > I just tried the test9.5 kernel and during the fsck stage it keeps > saying that DMA is turned off on the hard drive. I checked with > hdparm and it is off and it gives a SIOC error when I try to enable > it. > > I tried ide0=dma on the kernel command line, but it didn't change > anything. I noticed some messages during boot about reiserfs being in > slow mode. > > I've enclosed an example boot from my warnings log file to help. If > there is other info I can give, just ask. Yes, I need please the output of lscpi and lspcidrake (to give me the exact name of your IDE chipset). Thanks. -- Olivier Blin