Boot log for 2.4.19-ac4 (gubbio)
7 September 2002

Comments:

  • This kernel should be safe for IDE
  • -- it's the 2.4.20-preX-acX kernels that are known to have IDE bugs
  • I'm running it as my main kernel
  • The configuration is based on 2.4.20-pre3, which is based on 2.4.20-pre2, which is based on 2.4.16m5
  • The large drive is still running at 133MHz bus speed, or DMA6; see harddrives.
  • The DVD drive still installs where the old CDRW used to be -- no changes required
  • NFS is running at version 3 as before -- see knfsd below
  • ext3fs is still running journaling, slightly updated
  • the main news:
    • CPiA driver and the special usb driver that goes with it (see below for build problems)
    • USB Mass Storage Support and ISD-200 USB/ATA Bridge support for the Archos (I think!)
    • Ramfs and ramdisk
    • dv1394 driver, called video1394 -- but not loaded on boot (load modules)
    • lots of usb, including usb keyboard and mouse
  • Note that the kernel has been compiled with gcc 3.1
  • Note that you made a change to the BIOS under Integrated devices, giving the BIOS control of the USB keyboard. This so that the keyboard will work on the Lilo menu, before the drivers have been loaded.

Instructions

  • the webcam modules must be loaded manually; see Webcam.html (and below for build problems)
  • the firewire modules must be loaded manually; see Firewire.html
  • On the next build, do export CC=/usr/local/bin/gcc
  • Before rebuilding, see Fourth build below.

Current error messages

Here are comments on error messages within the second build of the 2.4.19-ac4 kernel (the first build has not been retained; there were minor differences).

Sep 7 10:53:29 steen1 modprobe: modprobe: Can't locate module char-major-10-134

See file://localhost/usr/src/linux/Documentation/devices.txt
134 = /dev/apm_bios Advanced Power Management BIOS

So why is it asking for APM -- I'm not activating it.

Sep 7 10:59:44 steen1 modprobe: modprobe: Can't locate module nls_cp437
Sep 7 10:59:44 steen1 modprobe: modprobe: Can't locate module nls_iso8859-1

These are language settings -- what is nls and why does the system look for a module for it?

Installation history

Skip to dmesg

So on 3 September, having bought a new keyboard and mouse that both turned out to be USB, and verifying that I don't have USB mouse and keyboard support in my current 2.4.16m5, I got a fresh 2.4.19 kernel and Alan Cox's 2.4.19-ac4 patch from kernel.org. (See also the building of 2.4.20-pre3.)

This should actually have pretty much what I want, including the dv1394 driver and the web cam driver.

This is actually my first -ac patch -- we'll see if I like it better than the vanillas! I patched the kernel as described in kernel-help, and it went great. No problem when you know how to do this stuff -- or rather, when you have a recipe that works!

Interestingly, the Makefile shows this after patching:

VERSION = 2
PATCHLEVEL = 4
SUBLEVEL = 19
EXTRAVERSION = -ac4

For a change, I decided to try to compile this version with a more recent gcc:

export CC=/usr/local/bin/gcc

Then I loaded /boot/kernel-2.4.20-pre3.config into xconfig.

Here are other changes I made to this kernel:

* CONFIG_KMOD -- enable kernel module loader (I should be using modules more, and they might as well load automatically)

* CONFIG_PNPBIOS -- PNP BIOS support (no big deal but why not)

* CONFIG_BLK_DEV_LOOP -- Loopback device support (for playing a CD or DVD ISO image file as if it were a CD or DVD -- this I definitely want) -- as module

* CONFIG_BLK_DEV_NBD -- Network Block Device support (I may want to use this for playing DVDs remotely) -- as module

* CONFIG_BLK_DEV_RAM -- Ramdisk support -- see separate file -- yes (not module), in order to enable the initial ramdisk support

* Default ramdrive size 4096 (this can be set later)

* CONFIG_BLK_DEV_INITRD -- initial ramdisk (initrd) support (this for some reason I've managed without, but it is commonly used, so I should find out how it works) -- yes

* CONFIG_MD -- multiple devices support (RAID and LVM) -- yes

* I included RAID support (except RAID-1 mirroring and Multipath I/O) as modules

* I included LVM as a module (I'm already using this on cyberspace)

* CONFIG_IP_PNP -- IP kernel-level autoconfiguration, needed for diskless workstations; could be fun to experiment -- yes

* CONFIG_IP_PNP_DHCP -- DHCP support for booting over IP -- yes

* CONFIG_IP_PNP_BOOTP -- for mounting the root filesystem via NFS -- no

In case the boot ROM of your network card was designed for booting Linux and does BOOTP itself, providing all necessary information on the kernel command line, you can say N here. If unsure, say Y. Note that if you want to use BOOTP, a BOOTP server must be operating on your network. Read Documentation/nfsroot.txt for details.

So you might do it this way, and you wouldn't need this one -- I think I don't need it; I should just get a network card with eeprom and a boot image.

In Netfilter configuration, I changed everything to a module that could be changed.

In IDE, ATA, and ATAPI block devices, I added

* IDE taskfile I/O -- this relates to the PDC20269 Promise controller and may be what allows it to autodetect DMA 133

* CONFIG_BLK_DEV_ATARAID -- support for IDE RAID controllers -- as module

Say Y or M if you have an IDE Raid controller and want linux to use its softwareraid feature. You must also select an appropriate for your board low-level driver below.

Note that Linux does not use the Raid implementation in BIOS, and the main purpose for this feature is to retain compatibility and data integrity with other OS-es, using the same disk array. Linux has its own Raid drivers, which you should use if you need better performance.

* CONFIG_BLK_DEV_ATARAID_PDC -- as module

Say Y or M if you have a Promise Fasttrak (tm) Raid controller and want linux to use the softwareraid feature of this card. This driver uses /dev/ataraid/dXpY (X and Y numbers) as device names.

If you choose to compile this as a module, the module will be called pdcraid.o.

So this sets you up for a RAID card and software RAID... There's also a Highpoint 370 software RAID that I didn't enable.

Under IEEE1394, I added these:

* CONFIG_IEEE1394_SBP2 -- Firewire harddrive support, of the kind Jirina is thinking of buying -- as module

* CONFIG_IEEE1394_ETH1394 -- module

Extremely Experimental! This driver is a Linux specific way to use your IEEE1394 Host as an Ethernet type device. This is _NOT_ IP1394.

* CONFIG_IEEE1394_DV1394 -- module

This driver allows you to transmit and receive DV (digital video) streams on an OHCI-1394 card using a simple frame-oriented interface. The user-space API for dv1394 is documented in dv1394.h. The module will be called dv1394.o.

* I modularized the rest of the IEEE1394 support. A bit risky this, since everything's been working, but cyberspace uses modules and seems to be running fine.

Under Networking / Ethernet 10/100Mbit, I added a module for the card that's on cyberspace, the Intel Corporation 82557 [Ethernet Pro 100] (rev 05). I found this information by doing lspci on cyberspace. This needs "the stock eepro100 driver", listed in the menu as EtherExpressPro/100. This may also be the card that's in the P75 boxes, and you could put a couple on one box.

* CONFIG_EEPRO100 -- for Intel EtherExpress PRO/100. The module is eepro100.o.

Under Input core support, I enabled keyboard and mouse -- the reason I'm doing this kernel. First I did modules, but when the build failed I changed it to yes -- which seems to be what made the kernel compile. I kept PS/2 mouse support but made its mother modular.

Under Multimedia Devices I made Video4Linux modular

Reading Gerd Knorr's page, I see that the latest bttv driver needs a patch from http://bytesex.org/patches/ -- and there's no patch for 2.4.19 plain,

just 2.4.20-pre2, which means I'll wait. But make sure you get this patch before you build the new 2.4.20 kernel. For the moment, I said no to framegrabbers, since I can't use the patch anyway. For information next time: CONFIG_VIDEO_BT848 -- module bttv.o

Support for BT848 based frame grabber/overlay boards. This includes the Miro, Hauppauge and STB boards. Please read the material in Documentation/video4linux/bttv for more information. Requires "I2C support" and "I2C bit-banging interfaces" in the character device section (I added these as modules -- can't hurt).

Note that the zoran-based cards do mjpeg capture, while bttv does what? bttv seems to be the cheap version of zoran -- I should ask Gerd Knorr what is the best for our project.

The CPiA web cam and special USB driver are also modules, cpia.o and cpia_usb.o (will not work for Creative Webcam III, but I think I have II).

Under Filesystems, note

CONFIG_ROMFS_FS -- module romfs.o

This is a very small read-only file system mainly intended for initial ram disks of installation disks, but it could be used for other read-only media as well. Read Documentation/filesystems/romfs.txt for details.

Not sure I need this -- does initrd use ramdisk with a ROM file system? I guess that makes some sense.

Added NTFS support as a module -- in case I get Win2000.

Added JFS support as a module -- could be good for video disks.

CONFIG_ROOT_NFS -- this is what you need for a diskless. Said no for now, as I can do module.

If you want your Linux box to mount its whole root file system (the one containing the directory /) from some other computer over the net via NFS (presumably because your box doesn't have a hard disk), say Y. Read Documentation/nfsroot.txt for details. It is likely that in this case, you also want to say Y to "Kernel level IP autoconfiguration" so that your box can discover its network address at boot time.

CONFIG_LDM_PARTITION -- no for now, but you might want this.

Say Y here if you would like to use hard disks under Linux which were partitioned using Windows 2000's or XP's Logical Disk Manager. They are also known as "Dynamic Disks".

Windows 2000 introduced the concept of Dynamic Disks to get around the limitations of the PC's partitioning scheme. The Logical Disk Manager allows the user to repartition a disk and create spanned, mirrored, striped or RAID volumes, all without the need for rebooting.

Normal partitions are now called Basic Disks under Windows 2000 and XP.

Under Framebuffer support

* CONFIG_FB_RADEON -- ATI Radeon display support -- module

Choose this option if you want to use an ATI Radeon graphics card as a framebuffer device. There are both PCI and AGP versions. You don't need to choose this to run the Radeon in plain VGA mode. There is a product page at <http://www.ati.com/na/pages/products/pc/radeon32/index.html>.

Under Sound, I deselected OSS drivers -- this is if your card wasn't listed.

Note that at the bottom of sound is a mixer for bt848 cards!

Under USB:

CONFIG_USB_DEVICEFS -- yes

If you say Y here (and to "/proc file system support" in the "File systems section, above), you will get a file /proc/bus/usb/devices which lists the devices currently connected to your USB bus or busses, a file /proc/bus/usb/drivers which lists the USB kernel client drivers currently loaded, and for every connected device a file named "/proc/bus/usb/xxx/yyy", where xxx is the bus number and yyy the device number; the latter files can be used by user space programs to talk directly to the device. These files are "virtual", meaning they are generated on the fly and not stored on the hard drive.

You may need to mount the usbdevfs file system to see the files, use

mount -t usbdevfs none /proc/bus/usb

For the format of the various /proc/bus/usb/ files, please read Documentation/usb/proc_usb_info.txt. Please note that this code is completely unrelated to devfs, the "/dev file system support".

* USB 2.0 module support

* CONFIG_USB_UHCI -- yes

The Universal Host Controller Interface is a standard by Intel for accessing the USB hardware in the PC (which is also called the USB host controller). If your USB host controller conforms to this standard, you may want to say Y, but see below. All recent boards with Intel PCI chipsets (like intel 430TX, 440FX, 440LX, 440BX, i810, i820) conform to this standard. Also all VIA PCI chipsets (like VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro 133).

Currently there exist two drivers for UHCI host controllers: this one and the so-called JE driver, which you can get from "UHCI alternate (JE) support", below. You need only one.

Note that I had the alternate activated -- clearly the wrong one! This may be the reason I've had poor USB performance!

CONFIG_USB_HID -- more support for keyboard, in addition to Input support above.

Say Y here if you want full HID support to connect keyboards, mice, joysticks, graphic tablets, or any other HID based devices to your computer via USB. You also need to select HID Input layer support (below) if you want to use keyboards, mice, joysticks and the like.

You can't use this driver and the HIDBP (Boot Protocol) keyboard and mouse drivers at the same time. More information is available: Documentation/input/input.txt.

I defined the scanner as a module.

First build

Well, that's it! I save the kernel configuration to /boot/kernel-2.4.19-ac4 and exited xconfig.

I got "ERROR - Attempting to write value for unconfigured variable (CONFIG_IEEE1394_PCILYNX)" -- not sure if that needs worry me. My lspci gives me an OHCI-compliant IEEE1394 card, so I don't need the PCILYNX, which is perhaps an older version? I'll ignore it. On the second time I got no error.

I did make dep >& logfile & and then make bzImage >> logfile & -- I should have verified I still have CC=/usr/local/bin/gcc -- actually the screen printout shows I do. So I should be getting a new natsemi and a new web cam driver, and the USB stuff.

I mailed a copy of this file to myself -- I should have just used pine -attach k*xt. But then I got a compile problem:

drivers/usb/usbdrv.o: In function `hidinput_hid_event':
drivers/usb/usbdrv.o(.text+0x13991): undefined reference to `input_event'
drivers/usb/usbdrv.o(.text+0x13a29): undefined reference to `input_event'
drivers/usb/usbdrv.o(.text+0x13a81): undefined reference to `input_event'
drivers/usb/usbdrv.o(.text+0x13b07): undefined reference to `input_event'
drivers/usb/usbdrv.o: In function `hidinput_connect':
drivers/usb/usbdrv.o(.text+0x13d60): undefined reference to
`input_register_device'
drivers/usb/usbdrv.o: In function `hidinput_hid_event':
drivers/usb/usbdrv.o(.text+0x139e8): undefined reference to `input_event'
drivers/usb/usbdrv.o: In function `hidinput_disconnect':
drivers/usb/usbdrv.o(.text+0x13d7d): undefined reference to
`input_unregister_device'
make: *** [vmlinux] Error 1

However, this information does not appear in the logfile! I'm mystified. Where did it go? I ran the make again, just straight, and got it at the end: it fails.

This is bad, since what fails is the USB keyboard, the feature I wanted. Looking over xconfig again, I see that I had turned on on /dev/hiddev/RAW, which is completely irrelevant. I resaved (also to /boot) and recompiled after doing export CC=

However, it looks to me like it's still compiling with gcc 3.1 in /usr/local/lib -- perhaps you'll have to explicitly define the 2.95.3? The screen says

/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.1/ and I wanted /usr/bin/gcc -- which is 2.95.3 I believe.

Now it looks to me like I'm getting the error in usbdrv.o -- what part of usb did I define as a module? Apparently this is not the problem -- the problem is that the system is expecting core input support to be added for joystick too. I did that and recompiled, now with gcc 3.0, with export CC=/opt/experimental/bin/gcc.

"This a side effect of the input drivers still being in the usb directory :-(. Enabling CONFIG_USB and then CONFIG_INPUT_JOYDEV should fix that." http://www.uwsg.iu.edu/hypermail/linux/kernel/0007.3/0602.html

No, that made absolutely no difference.

If that doesn't work, then this guy had exactly the same problem with 2.4.19-rc1 http://lists.gentoo.org/pipermail/gentoo-user/2002-May/022253.html

This is discouraging -- it's a known problem, but not mentioned on lkml. I posted a message.

Second build

Then I changed the Input Core from modules to yes, and the kernel compiled -- and I was using gcc 3.1. I also added a USB events choice -- that may have made a difference. Note that the previous kernel build failed right at the end -- where there was really no compilation left, just some tidying up.

System is 1188 kB. I did make modules and make modules_install. I could probably still define more choices as modules. I copied over the files and ran lilo.

I'll now try to boot this kernel -- went fine, but got errors.

I defined the new video1394 character number -- major 171 and minor 16; see details under Firewire.html. Not yet tested -- but this should let you write video back to your camcorders!

I got an error message on net-pf-10 and

modprobe -c | grep net-pf-10

tells me what net-pf-10 is the alias for -- in this case, ivp6, which I decided not to include in the 2.4.19-ac4 module. The description is given in /etc/modules.conf -- I found the line and commented it out.

Beyond that everything looks hunky dory. Check the kernel configuration for other things you could do. You got a USB error message at some point, but the short story is that the keyboard and mouse work great. Note that you had this misconfigured from the beginning!

Loading the webcam modules, I got this:

Sep 4 02:38:26 steen1 kernel: Linux video capture interface: v1.00
Sep 4 02:39:42 steen1 kernel: V4L-Driver for Vision CPiA based cameras v0.8.1
Sep 4 02:39:42 steen1 kernel: usb.c: registered new driver cpia
Sep 4 02:39:42 steen1 kernel: USB CPiA camera found
Sep 4 02:39:42 steen1 kernel: CPiA Version: 1.30 (2.10)
Sep 4 02:39:42 steen1 kernel: CPiA PnP-ID: 0553:0002:0100
Sep 4 02:39:42 steen1 kernel: VP-Version: 1.0 0141
Sep 4 02:41:20 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 1272
Sep 4 02:41:20 steen1 kernel: *_comp parameters have gone AWOL (3/0/0/0) - reseting them
Sep 4 02:42:45 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 716
Sep 4 02:42:45 steen1 kernel: *_comp parameters have gone AWOL (3/0/0/0) - reseting them
Sep 4 02:43:28 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 768
Sep 4 02:43:28 steen1 kernel: *_comp parameters have gone AWOL (2/0/0/0) - reseting them
Sep 4 02:43:37 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 1654
Sep 4 02:43:37 steen1 kernel: *_comp parameters have gone AWOL (2/0/0/0) - reseting them
Sep 4 02:43:54 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 1560
Sep 4 02:43:54 steen1 kernel: *_comp parameters have gone AWOL (136/29/255/206) - reseting them

And on and on -- a couple of these every second. Note that the values often are completely wrong -- these are values for the colors -- so you'll have to see what happens when they're not reset.

I found the AWOL lines in the cpia driver with this command:

gubbio:/usr/src/linux-2.4.19# grep AWOL * -r

The response was:

drivers/media/video/cpia.c: printk (KERN_WARNING
"*_comp parameters have gone AWOL (%d/%d/%d/%d) - reseting them\n",

I reported the error on the CPIA message board in Germany and on lkml. At least you have fully reported the error -- and learned how to use grep! Just use the usual -r for recursion.

Since I had no response, I cut the following from drivers/media/video/cpia.c

                       /* If the *Comp parameters are wacko, generate
                        * a warning, and reset them back to default
                        * values.             - rich@annexia.org
                        */
                       if (cam->params.exposure.redComp < 220 ||
                           cam->params.exposure.redComp > 255 ||
                           cam->params.exposure.green1Comp < 214 ||
                           cam->params.exposure.green1Comp > 255 ||
                           cam->params.exposure.green2Comp < 214 ||
                           cam->params.exposure.green2Comp > 255 ||
                           cam->params.exposure.blueComp < 230 ||
                           cam->params.exposure.blueComp > 255)
                         {
 printk (KERN_WARNING "*_comp parameters have gone AWOL (%d/%d/%d/%d) - reseting them\n",
                                   cam->params.exposure.redComp,
                                   cam->params.exposure.green1Comp,
                                   cam->params.exposure.green2Comp,
                                   cam->params.exposure.blueComp);
                           cam->params.exposure.redComp = 220;
                           cam->params.exposure.green1Comp = 214;
                           cam->params.exposure.green2Comp = 214;
                           cam->params.exposure.blueComp = 230;
                         }

and kept a backup as cpia.c-old (actually I didn't -- but a version of the code is here. I could now recompile the kernel, but note that this would only get rid of one of the error messages, so for the moment, you might want to just leave it.

I should record that the cpia.c driver is at drivers/media/video/cpia.c -- this time I didn't edit it until it was patched. I wonder if both error messages will go away or just one of them -- and I wonder if the removal of this fix will cause problems with the webcam! There was a really neat command to check the color output --

egrep '_comp' /proc/cpia/video0

Make sure you make a note of this.

Third build

For the third build of 2.4.19-ac4 I removed the funky cpia fix (see above).

I also removed two PDC202xx parameters:

  • special DUMA feature (burst)
  • special FastTrack feature

-- both designed to force DMA. I doubt I need them, and they could mess things up.

In the same panel, I also unselected CONFIG_IDE_TASK_IOCTL -- this is designed for some low-level harddrive diagnostics by the look of things. IDE Taskfile IO, on the other hand, remains activated.

Under Multimedia, I defined three new modules:

BT848 Video For Linux
Zoran ZR36057/36060 Video For Linux
Miro DC10(+) support

You should just get a bt848 card and a Miro DC10 card -- it sounds as if they can be used for different things, and you should experiment. Even get two of each, so you and Tom have the same.

The kernel compiled. System is 1188 kB. I copied bzimage and SystemMap over and am ready to go. We'll see if this home-made fix will work at all -- and perhaps reduce error messages!

Before rebooting gubbio, I changed the bios so that it takes control of the USB keyboard -- I need it at the start,
before Linux has loaded, as long as I use Lilo.

I run lilo and reboot; it works fine. See dmesg below.

Loading the webcam modules, I got this:

Sep 7 16:55:30 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 321
Sep 7 16:55:35 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 1494
Sep 7 16:55:41 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 1630
Sep 7 16:55:47 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 759
Sep 7 16:56:08 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 1308
Sep 7 16:56:14 steen1 kernel: usb-uhci.c: interrupt, status 2, frame# 1374

So at least the first half of the message disappeared. I'm still getting massive amounts of interrupts from the usb-uhci.c driver -- I might be able to figure out how to turn these off too, but they're not as obnoxious. I may be able to get them to come more rarely -- this is from /usr/src/linux-2.4.19/drivers/usb/usb-uhci.c line 2747:

if (status != 1) {
                // Avoid too much error messages at a time
                if (time_after(jiffies, s->last_error_time + ERROR_SUPPRESSION_TIME)) 
                  {warn("interrupt, status %x, frame# %i", status,
                             UHCI_GET_CURRENT_FRAME(s));
                        s->last_error_time = jiffies;
                }

In fact, you may be able to kill these error messages by removing this. Of course, this would kill error messages from all devices that use usb-uhci.c -- which could be several; I don't know. But that might not matter. You could perhaps also just set a high ERROR_SUPPRESSION_TIME -- is that an env variable, or something local to this program? Anyway, it's fun to see that I can understand some of the elementary parts of these programs and change them. I did this, using /* and */, on lines 2747-51 on 7 Sep 02 -- we'll see if it works. It compiled fine.

Finally,

egrep '_comp' /proc/cpia/video0

turns out fine -- I get this:

gubbio:/usr/src/linux-2.4.19 # egrep '_comp' /proc/cpia/video0
red_comp:                    220       220       255       220
green1_comp:                 214       214       255       214
green2_comp:                 214       214       255       214
blue_comp:                   230       230       255       230

So removing that dirty fix doesn't seem to have affected the color balance. -- Not true -- shortly after, I get this:

gubbio:/proc/cpia # egrep '_comp' /proc/cpia/video0
red_comp:                      0       220       255       220
green1_comp:                 158       214       255       214
green2_comp:                  44       214       255       214
blue_comp:                   204       230       255       230

and the color is way off. So I reinstated the patch, but removed the warning.

Fourth build

On 7 Sep 02 I made the following changes to the kernel code:

  • /usr/src/linux-2.4.19/drivers/usb/usb-uhci.c -- commented out lines 2747-8
  • /usr/src/linux-2.4.19/drivers/media/video/cpia.c -- commented out lines 1666-71

In the second case, I restored the original file first. The compilation went fine -- I forgot to define

export CC=/usr/local/bin/gcc

But I don't know that it matters that much. I loaded the webcam modules and got no errors and a nice picture, so it looks to me like this little operation succeeded. I also loaded the firewire modules.

modules

Loaded automatically:

gubbio:/usr/src # lsmod
Module Size Used by
iptable_nat 14704 0 (autoclean) (unused)
ip_conntrack 15088 1 (autoclean) [iptable_nat]
iptable_filter 1824 0 (autoclean) (unused)
ip_tables 12288 4 [iptable_nat iptable_filter]

Loaded manually:

cpia_usb 4800 0 (autoclean) (unused)
cpia 50640 0 [cpia_usb]
videodev 6176 1 [cpia]

modprobe -c

Since you've started using modules in a big way again, you'll need to learn how to track them. Here's the gargantuan output from modprobe -c. There's clearly lots of stuff here from the SuSE installation that doesn't really need to be here, but I don't know if does much harm or takes up much disk space or memory or CPU cycles.

gubbio:/usr/src # modprobe -c
Note: /etc/modules.conf is more recent than /lib/modules/2.4.19-ac4/modules.dep
# Generated by modprobe -c (2.4.8)
path[boot]=/lib/modules/boot
path[toplevel]=/lib/modules/2.4.19-ac4
path[toplevel]=/lib/modules/2.4
path[kernel]=/lib/modules/kernel
path[fs]=/lib/modules/fs
path[net]=/lib/modules/net
path[scsi]=/lib/modules/scsi
path[block]=/lib/modules/block
path[cdrom]=/lib/modules/cdrom
path[ipv4]=/lib/modules/ipv4
path[ipv6]=/lib/modules/ipv6
path[sound]=/lib/modules/sound
path[fc4]=/lib/modules/fc4
path[video]=/lib/modules/video
path[misc]=/lib/modules/misc
path[pcmcia]=/lib/modules/pcmcia
path[atm]=/lib/modules/atm
path[usb]=/lib/modules/usb
path[ide]=/lib/modules/ide
path[ieee1394]=/lib/modules/ieee1394
path[mtd]=/lib/modules/mtd
# Prune
prune modules.dep
prune modules.generic_string
prune modules.pcimap
prune modules.isapnpmap
prune modules.usbmap
prune modules.parportmap
prune System.map
prune .config
prune build
prune vmlinux
prune vmlinuz
prune bzImage
prune zImage
prune .rhkmvtag
# Aliases
alias binfmt-0000 off
alias binfmt-204 binfmt_aout
alias binfmt-263 binfmt_aout
alias binfmt-264 binfmt_aout
alias binfmt-267 binfmt_aout
alias binfmt-387 binfmt_aout
alias binfmt-332 abi-ibcs
alias binfmt--310 binfmt_java
alias block-major-1 rd
alias block-major-2 floppy
alias block-major-3 off
alias block-major-7 loop
alias block-major-8 sd_mod
alias block-major-9 md
alias block-major-11 sr_mod
alias block-major-13 xd
alias block-major-15 cdu31a
alias block-major-16 gscd
alias block-major-17 optcd
alias block-major-18 sjcd
alias block-major-20 mcdx
alias block-major-22 off
alias block-major-23 mcd
alias block-major-24 sonycd535
alias block-major-25 sbpcd
alias block-major-26 sbpcd
alias block-major-27 sbpcd
alias block-major-29 aztcd
alias block-major-32 cm206
alias block-major-33 off
alias block-major-34 off
alias block-major-37 ide-tape
alias block-major-44 ftl
alias block-major-46 pcd
alias block-major-47 pf
alias block-major-56 off
alias block-major-57 off
alias block-major-58 lvm-mod
alias block-major-88 ide-probe-mod
alias block-major-89 ide-probe-mod
alias block-major-90 ide-probe-mod
alias block-major-91 ide-probe-mod
alias block-major-93 nftl
alias block-major-97 pg
alias char-major-4 serial
alias char-major-5 serial
alias char-major-6 lp
alias char-major-9 st
alias char-major-10 off
alias char-major-10-0 busmouse
alias char-major-10-1 off
alias char-major-10-2 msbusmouse
alias char-major-10-3 atixlmouse
alias char-major-10-130 softdog
alias char-major-10-131 wdt
alias char-major-10-135 off
alias char-major-10-139 openprom
alias char-major-10-144 nvram
alias char-major-10-157 applicom
alias char-major-10-175 agpgart
alias char-major-10-184 microcode
alias char-major-14 off
alias char-major-19 cyclades
alias char-major-20 cyclades
alias char-major-21 sg
alias char-major-22 pcxx
alias char-major-23 pcxx
alias char-major-27 ftape
alias char-major-34 scc
alias char-major-35 tclmidi
alias char-major-36 netlink_dev
alias char-major-37 ide-tape
alias char-major-48 riscom8
alias char-major-49 riscom8
alias char-major-57 esp
alias char-major-58 esp
alias char-major-63 kdebug
alias char-major-90 mtdchar
alias char-major-96 pt
alias char-major-99 ppdev
alias char-major-107 3dfx
alias char-major-108 ppp_async
alias char-major-109 lvm-mod
alias char-major-161 ircomm-tty
alias char-major-206 osst
alias dos msdos
alias dummy0 dummy
alias dummy1 dummy
alias eth0 natsemi
alias iso9660 isofs
alias md-personality-1 linear
alias md-personality-2 raid0
alias md-personality-3 raid1
alias md-personality-4 raid5
alias net-pf-1 unix
alias net-pf-2 ipv4
alias net-pf-3 ax25
alias net-pf-4 ipx
alias net-pf-5 appletalk
alias net-pf-6 netrom
alias net-pf-10 off
alias net-pf-17 af_packet
alias net-pf-19 off
alias netalias-2 ip_alias
alias plip0 plip
alias plip1 plip
alias tunl0 ipip
alias cipcb0 cipcb
alias cipcb1 cipcb
alias cipcb2 cipcb
alias cipcb3 cipcb
alias ppp0 ppp_generic
alias ppp1 ppp_generic
alias scsi_hostadapter ide-scsi
alias slip0 slip
alias slip1 slip
alias tty-ldisc-1 slip
alias tty-ldisc-3 ppp_async
alias tty-ldisc-11 irtty
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
alias parport_lowlevel parport_pc
alias usbdevfs usbcore
alias eth1 off
alias tr0 off
alias char-major-89 i2c-dev
alias block-major-48 off
alias block-major-49 off
alias block-major-72 off
alias block-major-73 off
alias sound off
alias midi off
alias block-major-28 sbpcd
alias block-major-43 off
alias block-major-45 pd
alias char-major-10-181 toshiba
alias char-major-10-240 agpgarti810
alias char-major-15 off
alias char-major-29 off
alias char-major-43 off
alias char-major-44 off
alias char-major-45 off
alias char-major-67 coda
alias char-major-75 specialix
alias char-major-76 specialix
alias char-major-81 bttv
alias char-major-83 vtx
alias char-major-97 pg
alias char-major-144 pppoe
alias net-pf-24 pppoe
alias char-major-166 acm
alias char-major-174 mxser
alias char-major-175 mxser
alias char-major-195 NVdriver
alias char-major-240 usb-serial
alias binfmt-0064 binfmt_aout
alias binfmt-0008 binfmt_aout
alias tty-ldisc-5 mkiss
alias tty-ldisc-7 off
alias ax0 off
alias sp0 off
alias sl0 slip
alias sl1 slip
alias ppp-compress-18 ppp_mppe
alias net-pf-11 rose
alias tap0 ethertap
alias tap1 ethertap
alias tap2 ethertap
alias tap3 ethertap
alias tap4 ethertap
alias tap5 ethertap
alias tap6 ethertap
alias tap7 ethertap
alias tap8 ethertap
alias tap9 ethertap
alias tap10 ethertap
alias tap11 ethertap
alias tap12 ethertap
alias tap13 ethertap
alias tap14 ethertap
alias tap15 ethertap
alias char-major-10-219 mwavedd
alias char-major-10-170 thinkpad
alias char-major-30 abi-ibcs
alias binfmt-518 abi-ibcs
alias binfmt-002c abi-ibcs
alias personality-1 abi-ibcs
alias personality-2 abi-ibcs
alias personality-3 abi-sco
alias personality-4 abi-wyse
alias personality-5 abi-ibcs
alias personality-7 abi-ibcs
alias personality-13 abi-solaris
alias personality-14 abi-uw7
alias usb-hostadapter usb-uhci
alias char-major-116 snd
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-11 snd-mixer-oss
alias sound-service-0-12 snd-pcm-oss
# Options
options dummy0 -o dummy0
options dummy1 -o dummy1
options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
options ide-cd ignore=hdb hdd
options cipcb cipe_debug=0 cipe_maxdev=2
options vtx quiet=1
options isa-pnp isapnp_reset=0
options agpgart agp_try_unsupported=1
# Commands
pre-install mga /sbin/modprobe "-k" "agpgart"
pre-install r128 /sbin/modprobe "-k" "agpgart"
pre-install radeon /sbin/modprobe "-k" "agpgart"
# Miscellaneous file and directory names
generic_stringfile=/lib/modules/2.4.19-ac4/modules.generic_string
pcimapfile=/lib/modules/2.4.19-ac4/modules.pcimap
isapnpmapfile=/lib/modules/2.4.19-ac4/modules.isapnpmap
usbmapfile=/lib/modules/2.4.19-ac4/modules.usbmap
parportmapfile=/lib/modules/2.4.19-ac4/modules.parportmap
depfile=/lib/modules/2.4.19-ac4/modules.dep
persistdir=/var/lib/modules/persist
gubbio:/usr/src #

Third build

::::::::::::::
dmesg_2.4.19-ac4
::::::::::::::

Linux version 2.4.19-ac4 (root@gubbio) (gcc version 3.1) #1 Wed Sep 4 23:59:57 PDT 2002
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000010000000 (usable)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
256MB LOWMEM available.
On node 0 totalpages: 65536
zone(0): 4096 pages.
zone(1): 61440 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=2.4.19-ac4 ro root=1608 BOOT_FILE=/boot/kernel-2.4.19-ac4 hdb=ide-scsi hdd=ide-scsi ide2=ata66 vga=0x0317 video=vesa:ywrap
ide_setup: hdb=ide-scsi
ide_setup: hdd=ide-scsi
ide_setup: ide2=ata66
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 801.828 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 1599.07 BogoMIPS
Memory: 255088k/262144k available (1854k kernel code, 6668k reserved, 575k data, 140k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
ramfs: mounted with options: <defaults>
ramfs: max_pages=31886 max_file_pages=0 max_inodes=0 max_dentries=31886

Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: Before vendor init, caps: 0383fbff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After vendor init, caps: 0383fbff 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0383fbff 00000000 00000000 00000000
CPU: Common caps: 0383fbff 00000000 00000000 00000000
CPU: Intel(R) Celeron(TM) CPU 1200MHz stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 801.8448 MHz.
..... host bus clock speed is 66.8203 MHz.
cpu: 0, clocks: 668203, slice: 334101
CPU0<T0:668192,T1:334080,D:11,S:334101,C:668203>
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfb3b0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router PIIX [8086/7110] at 00:07.0
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: Card 'SupraExpress 56i Sp V.90'
isapnp: 1 Plug & Play card detected total
PnPBIOS: Found PnP BIOS installation structure at 0xc00fbfd0
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xbff8, dseg 0xf0000
PnPBIOS: 14 nodes reported by PnP BIOS; 14 recorded by driver
PnPBIOS: PNP0c02: ioport range 0x208-0x20f has been reserved
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
IA-32 Microcode Update Driver: v1.11 <tigran@veritas.com>
Starting kswapd
Journalled Block Device driver loaded
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
fb: Banshee memory = 16384K
fb: MTRR's turned on
tdfxfb: reserving 1024 bytes for the hwcursor at d17ff000
Console: switching to colour frame buffer device 80x30
fb0: 3Dfx Banshee frame buffer device
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at port 0x03f8 (irq = 4) is a 16550A
Real Time Clock Driver v1.10e
block: 496 slots per queue, batch=124
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
PDC20269: IDE controller on PCI bus 00 dev 68
PCI: Found IRQ 7 for device 00:0d.0
PDC20269: chipset revision 2
PDC20269: not 100% native mode: will probe irqs later
PDC20269: ATA-66/100 forced bit set (WARNING)!!
ide2: BM-DMA at 0xbc00-0xbc07, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xbc08-0xbc0f, BIOS settings: hdg:pio, hdh:pio
hda: Maxtor 91360D8, ATA DISK drive
hdb: CD-ROM 48X/AKU, ATAPI CD/DVD-ROM drive
hdc: Maxtor 51536U3, ATA DISK drive
hdd: PIONEER DVD-RW DVR-104, ATAPI CD/DVD-ROM drive
hde: Maxtor 4G160J8, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0xac00-0xac07,0xb002 on irq 7
hda: host protected area => 1
hda: 26563824 sectors (13601 MB) w/256KiB Cache, CHS=1653/255/63, UDMA(33)
hdc: host protected area => 1
hdc: 30015216 sectors (15368 MB) w/2048KiB Cache, CHS=29777/16/63, UDMA(33)
hde: host protected area => 1
hde: 320173056 sectors (163929 MB) w/2048KiB Cache, CHS=19929/255/63, UDMA(133)
Partition check:
hda: hda1 hda2 < hda5 hda6 >
hdc: [PTBL] [1868/255/63] hdc2 < hdc5 hdc6 hdc7 hdc8 >
hde: hde1
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
natsemi.c:v1.07 1/9/2001 Written by Donald Becker <becker@scyld.com>
http://www.scyld.com/network/natsemi.html
(unofficial 2.4.x kernel port, version 1.07+LK1.0.14, Nov 27, 2001 Jeff Garzik, Tjeerd Mulder)
PCI: Found IRQ 10 for device 00:0f.0
eth0: NatSemi DP8381[56] at 0xd2802000, 00:a0:cc:a2:be:83, IRQ 10.
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 204M
agpgart: Detected Intel 440BX chipset
agpgart: AGP aperture is 64M @ 0xd0000000
[drm] Initialized tdfx 1.0.0 20010216 on minor 0
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: E-IDE Model: CD-ROM 48X/AKU Rev: U22
Type: CD-ROM ANSI SCSI revision: 02
Vendor: PIONEER Model: DVD-RW DVR-104 Rev: 1.20
Type: CD-ROM ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0
sr0: scsi3-mmc drive: 0x/48x xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
sr1: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
Creative EMU10K1 PCI Audio Driver, version 0.19, 00:03:03 Sep 5 2002
PCI: Found IRQ 3 for device 00:0b.0
emu10k1: EMU10K1 rev 5 model 0x20 found, IO at 0xa400-0xa41f, IRQ 3
ac97_codec: AC97 codec, id: 0x5452:0x4123 (TriTech TR A5)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 00:03:45 Sep 5 2002
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:07.2
PCI: Sharing IRQ 11 with 00:11.0
usb-uhci.c: USB UHCI at I/O 0xa000, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
usb.c: registered new driver usblp
printer.c: v0.11: USB Printer Device Class driver
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Linux IPX 0.47 for NET4.0
IPX Portions Copyright (c) 1995 Caldera, Inc.
IPX Portions Copyright (c) 2000, 2001 Conectiva, Inc.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 475k freed
VFS: Mounted root (ext2 filesystem).
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Trying to move old root to /initrd ... failed
Unmounting old root
Trying to free ramdisk memory ... okay
Freeing unused kernel memory: 140k freed
hub.c: USB new device connect on bus1/2, assigned device number 2
hub.c: USB hub found
hub.c: 7 ports detected
hub.c: USB new device connect on bus1/2/1, assigned device number 3
usb.c: USB device 3 (vend/prod 0x6bd/0x1) is not claimed by any active driver.
Adding Swap: 787144k swap-space (priority 42)
hub.c: USB new device connect on bus1/2/2, assigned device number 4
EXT3 FS 2.4-0.9.18, 14 May 2002 on ide1(22,8), internal journal
printer.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04F9 pid 0x000E
hub.c: USB new device connect on bus1/2/3, assigned device number 5
usb.c: USB device 5 (vend/prod 0x553/0x2) is not claimed by any active driver.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.18, 14 May 2002 on ide1(22,5), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.18, 14 May 2002 on ide2(33,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
hub.c: USB new device connect on bus1/2/4, assigned device number 6
hub.c: USB hub found
hub.c: 4 ports detected
hub.c: USB new device connect on bus1/2/4/1, assigned device number 7
input0,hiddev0: USB HID v1.10 Keyboard [045e:001d] on usb1:7.0
input1,hiddev0: USB HID v1.10 Pointer [045e:001d] on usb1:7.1
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack (2048 buckets, 16384 max)
eth0: link up.
eth0: Setting full-duplex based on negotiated link capability.
hub.c: USB new device connect on bus1/1, assigned device number 8
input2,hiddev0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb1:8.0

Fourth build -- this dmesg is from 10 November 2002

Inspecting /boot/System.map-2.4.19-ac4
Loaded 20220 symbols from /boot/System.map-2.4.19-ac4.
Symbols match kernel version 2.4.19.
No module symbols loaded.
klogd 1.4.1, log source = ksyslog started.
Linux version 2.4.19-ac4 (steen@gubbio) (gcc version 3.1) #1 Mon Oct 14 22:46:08 PDT 2002
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000010000000 (usable)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
256MB LOWMEM available.
On node 0 totalpages: 65536
zone(0): 4096 pages.
zone(1): 61440 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=2.4.19-ac4 ro root=1608 BOOT_FILE=/boot/kernel-2.4.19-ac4 hdb=ide-scsi hdd=ide-scsi ide2=ata66 vga=0x0317 video=vesa:ywrap
ide_setup: hdb=ide-scsi
ide_setup: hdd=ide-scsi
ide_setup: ide2=ata66
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 801.827 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 1599.07 BogoMIPS
Memory: 255092k/262144k available (1854k kernel code, 6668k reserved, 575k data, 140k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
ramfs: mounted with options: <defaults>
ramfs: max_pages=31886 max_file_pages=0 max_inodes=0 max_dentries=31886
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: Before vendor init, caps: 0383fbff 00000000 00000000, vendor = 0
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After vendor init, caps: 0383fbff 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0383fbff 00000000 00000000 00000000
CPU: Common caps: 0383fbff 00000000 00000000 00000000
CPU: Intel(R) Celeron(TM) CPU 1200MHz stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 801.8288 MHz.
..... host bus clock speed is 66.8190 MHz.
cpu: 0, clocks: 668190, slice: 334095
CPU0<T0:668176,T1:334080,D:1,S:334095,C:668190>
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfb3b0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router PIIX [8086/7110] at 00:07.0
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: Card 'SupraExpress 56i Sp V.90'
isapnp: 1 Plug & Play card detected total
PnPBIOS: Found PnP BIOS installation structure at 0xc00fbfd0
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xbff8, dseg 0xf0000
PnPBIOS: 13 nodes reported by PnP BIOS; 13 recorded by driver
PnPBIOS: PNP0c02: ioport range 0x208-0x20f has been reserved
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
IA-32 Microcode Update Driver: v1.11 <tigran@veritas.com>
Starting kswapd
Journalled Block Device driver loaded
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
fb: Banshee memory = 16384K
fb: MTRR's turned on
tdfxfb: reserving 1024 bytes for the hwcursor at d17ff000
Console: switching to colour frame buffer device 80x30
fb0: 3Dfx Banshee frame buffer device
Detected PS/2 Mouse Port.
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled
keyboard: Timeout - AT keyboard not present?(ed)
keyboard: Timeout - AT keyboard not present?(f4)
ttyS00 at port 0x03f8 (irq = 4) is a 16550A
Real Time Clock Driver v1.10e
block: 496 slots per queue, batch=124
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: chipset revision 1
PIIX4: not 100%% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
PDC20269: IDE controller on PCI bus 00 dev 68
PCI: Found IRQ 12 for device 00:0d.0
PDC20269: chipset revision 2
PDC20269: not 100%% native mode: will probe irqs later
PDC20269: ATA-66/100 forced bit set (WARNING)!!
ide2: BM-DMA at 0xbc00-0xbc07, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xbc08-0xbc0f, BIOS settings: hdg:pio, hdh:pio
hda: Maxtor 91360D8, ATA DISK drive
hdb: LG DVD-ROM DRD-8160B, ATAPI CD/DVD-ROM drive
hdc: Maxtor 51536U3, ATA DISK drive
hdd: PIONEER DVD-RW DVR-104, ATAPI CD/DVD-ROM drive
hde: Maxtor 4G160J8, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0xac00-0xac07,0xb002 on irq 12
hda: host protected area => 1
hda: 26563824 sectors (13601 MB) w/256KiB Cache, CHS=1653/255/63, UDMA(33)
hdc: host protected area => 1
hdc: 30015216 sectors (15368 MB) w/2048KiB Cache, CHS=29777/16/63, UDMA(33)
hde: host protected area => 1
hde: 320173056 sectors (163929 MB) w/2048KiB Cache, CHS=19929/255/63, UDMA(133)
Partition check:
hda: hda1 hda2 < hda5 hda6 >
hdc: [PTBL] [1868/255/63] hdc2 < hdc5 hdc6 hdc7 hdc8 >
hde: hde1
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
natsemi.c:v1.07 1/9/2001 Written by Donald Becker <becker@scyld.com>
http://www.scyld.com/network/natsemi.html
(unofficial 2.4.x kernel port, version 1.07+LK1.0.14, Nov 27, 2001 Jeff Garzik, Tjeerd Mulder)
PCI: Found IRQ 10 for device 00:0f.0
eth0: NatSemi DP8381[56] at 0xd2802000, 00:a0:cc:a2:be:83, IRQ 10.
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 204M
agpgart: Detected Intel 440BX chipset
agpgart: AGP aperture is 64M @ 0xd0000000
[drm] Initialized tdfx 1.0.0 20010216 on minor 0
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: LG Model: DVD-ROM DRD8160B Rev: 1.01
Type: CD-ROM ANSI SCSI revision: 02
Vendor: PIONEER Model: DVD-RW DVR-104 Rev: 1.20
Type: CD-ROM ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0
sr0: scsi3-mmc drive: 0x/48x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
sr1: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
Creative EMU10K1 PCI Audio Driver, version 0.19, 22:49:26 Oct 14 2002
PCI: Found IRQ 7 for device 00:0b.0
emu10k1: EMU10K1 rev 5 model 0x20 found, IO at 0xa400-0xa41f, IRQ 7
ac97_codec: AC97 codec, id: 0x5452:0x4123 (TriTech TR A5)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 22:50:12 Oct 14 2002
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 11 for device 00:07.2
PCI: Sharing IRQ 11 with 00:11.0
usb-uhci.c: USB UHCI at I/O 0xa000, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
usb.c: registered new driver usblp
printer.c: v0.11: USB Printer Device Class driver
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Linux IPX 0.47 for NET4.0
IPX Portions Copyright (c) 1995 Caldera, Inc.
IPX Portions Copyright (c) 2000, 2001 Conectiva, Inc.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 475k freed
VFS: Mounted root (ext2 filesystem).
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Trying to move old root to /initrd ... failed
Unmounting old root
Trying to free ramdisk memory ... okay
Freeing unused kernel memory: 140k freed
hub.c: USB new device connect on bus1/1, assigned device number 2
hub.c: USB hub found
hub.c: 7 ports detected
hub.c: USB new device connect on bus1/2, assigned device number 3
hub.c: USB hub found
hub.c: 4 ports detected
hub.c: USB new device connect on bus1/2/1, assigned device number 4
input0,hiddev0: USB HID v1.10 Keyboard [045e:001d] on usb1:4.0
input1,hiddev0: USB HID v1.10 Pointer [045e:001d] on usb1:4.1
Adding Swap: 787144k swap-space (priority 42)
EXT3 FS 2.4-0.9.18, 14 May 2002 on ide1(22,8), internal journal
hub.c: USB new device connect on bus1/2/3, assigned device number 5
input2,hiddev0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb1:5.0
hub.c: USB new device connect on bus1/1/3, assigned device number 6
usb.c: USB device 6 (vend/prod 0x553/0x2) is not claimed by any active driver.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.18, 14 May 2002 on ide1(22,5), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.18, 14 May 2002 on ide2(33,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Kernel logging (ksyslog) stopped.
Kernel log daemon terminating.

 

 

 

top
Debate
Evolution
CogSci

Maintained by Francis F. Steen, Communication Studies, University of California Los Angeles


CogWeb