LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   2.6.7 doesn't obey its configuration (!?) (https://www.linuxquestions.org/questions/linux-software-2/2-6-7-doesnt-obey-its-configuration-194435/)

ttilt 06-16-2004 11:01 PM

2.6.7 doesn't obey its configuration (!?)
 
i just went for 2.6.7 from 2.6.0, and lost my usb mouse.

I made sure I had compiled the kernel w/ modules for `usbhid´ as it's now called ( i think it used to be called ´hid´ before). What's interesting is that it's not loaded by default on boot time, i have to 'modprobe hidusb'... Do i really have to put that on the modprobe.preload / modprobe.conf ?

Another question:
when i type lsmod, i get minus signs '-' in the used by column instead of the usual use count and the modules that are using it.. anyone knows why that is?

third question:
I get a msg during boot saying something like:
********
PCI Bus master DMA unavailable, blabla
********

but I made sure I checked the following during configure of the kernel:

Generic PCI bus-master DMA support (BLK_DEV_IDEDMA_PCI)
Use PCI DMA by default when available (IDEDMA_PCI_AUTO)
SiS5513 chipset support (BLK_DEV_SIS5513) <== AS MODULE

That sis one is for my chipset (sis 735) which is covered by that module. Maybe the reason for this problem is that i have it as a module and not compiled in? Do I need to compile it in the kernel ? would initrd solve this?

Kroppus 06-17-2004 07:31 AM

Have you tried resetting your BIOS? Or forcing it to update the ECS (or something like that..)
Usualy on the same place as "Are you using a Plug & Pray OS"

I had a strange one here the other day.

Working on my 3xsize bedup under the roof, i dropped a box of nails on my pc and it reboted..
But stopped on
"uhci_hcd 0000:00:07.2: Unlink after no-IRQ? Different ACPI or APIC settings may help."
So after pondering around i just reset the BIOS and it worked as a dream..

ttilt 06-17-2004 06:27 PM

i fixed the mouse, fixed the minus signs on the lsmod and fixed the Bus master DMA by compiling that into the kernel.

Now the only problem that's left is that my windows partition wont mount..

here's my fstab:

/dev/hda5 / reiserfs notail 1 1
none /dev/pts devpts mode=0620 0 0
/dev/cdrom /mnt/cdrom iso9660 ro,user,iocharset=iso8859-1 0 0
/dev/fd0 /mnt/floppy auto sync,codepage=850,user,noauto 0 0
/dev/hda1 /mnt/windows vfat noexec,codepage=850,iocharset=iso8859-1,umask=0 0 0
none /proc proc defaults 0 0
/dev/hda6 swap swap defaults 0 0

if i do a 'mount /mnt/windows' I get:

mount: tipo de sistema de arquivos incorreto, opção inválida, superbloco inválido em /dev/hda1,
ou número excessivo de sistemas de arquivos montados

which into english means that incorrect filesystem type, invalid superblock in /dev/hda1 or excessive number of mounted filesystems.

I know that the correct filesystem is vfat for my windows partition obviously. And it was working before w/ 2.6.0 without any "invalid superblocks"... so what could be the prolem?

Thanks

motub 06-17-2004 06:31 PM

Quote:

I know that the correct filesystem is vfat for my windows partition obviously.
Not if the Windows version is XP or 2000, which use the ntfs filesystem by default.

Possible?

ttilt 06-17-2004 06:39 PM

problem fixed

believe it or not, the problem was the codepage=850 on that windows line...

what the hell does that thing do anyway? I removed it and now I'm able to mount it without any problems...! That was the "invalid option" apparently, even though its a valid option for vfat filesystems according to the man page.

motub 06-18-2004 05:39 AM

Codepage specifies the character set used to display the filesystem's files. This is useful if you have files that have filenames in languages other than English, which may use characters not available in the English character set (umlauts, accents, etc). Specifiying a codepage enables these files to be displayed because the system has access to the characters of these filenames.

Microsoft explains this here.

Anyway, codepage 850 is Multiligual Latin (English and other latin-based languages, with included accents etc), and apparently your system is not set up for this so it is unrecognized. Presumably you don't have any non-English filenames on the partition anyway, so it should be un-noticeable that the setting is removed.

Glad you got it fixed.

ttilt 06-18-2004 09:08 AM

the description of codepage is:
Sets the codepage for converting to shortname characters on FAT
and VFAT filesystems. By default, codepage 437 is used.

which makes no sense to me. I think what you were referring to is the iocharset option whose description is:

Character set to use for converting between 8 bit characters and
16 bit Unicode characters. The default is iso8859-1. Long file-
names are stored on disk in Unicode format.


All times are GMT -5. The time now is 03:32 AM.