[fed2] problemen met ntfs kernel module

Pagina: 1
Acties:

  • simon
  • Registratie: Maart 2002
  • Laatst online: 19-02 19:15
Ik heb de NTFS kernel module voor Fedore Core 2.0 gedownload en geinstalleerd (RPM versie).
De volgende regel in /etc/fstab gezet:
code:
1
/dev/hda1               /mnt/nt                 ntfs    ro,defaults,umask=0222 0 0


en gereboot, maar dan kan hij de kernel module dus niet vinden, blijkbaar is er iets mis met de install....

|>


Verwijderd

Welke foutmelding geeft insmod? (zo'n kernelmodule zal vast wel dynamisch geladen moeten kunnen worden)

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 13-02 15:00
moet je die module niet installeren met insmod ???? kijk eens of hij bij lsmod staat staat ie daar niet bij dan wordt ie niet geladen

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Ik denk dat de kernel niet afweet van het bestaan van deze module.

Staat ie bijvoorbeeld genoemd in /lib/modules/`kernelversie`/modules.dep ?
code:
1
$ grep ntfs /lib/modules/`uname -r`/modules.dep

It sounds like it could be either bad hardware or software


Verwijderd

anders kijk ook maar eens in het het config bestand of er een optie in staan met een y. (ergens in /usr/scr)
Ik meen vandaag bij het compileren voor iets anders in FC-2 dat ie default uit stond.

  • simon
  • Registratie: Maart 2002
  • Laatst online: 19-02 19:15
smokalot schreef op 06 juni 2004 @ 23:05:
Ik denk dat de kernel niet afweet van het bestaan van deze module.

Staat ie bijvoorbeeld genoemd in /lib/modules/`kernelversie`/modules.dep ?
code:
1
$ grep ntfs /lib/modules/`uname -r`/modules.dep
code:
1
grep ntfs /lib/modules/`uname -r`/modules.dep


komt eruit, maar dat wordt toch standaard door de RPM gedaan?

|>


  • Flydude
  • Registratie: Mei 2003
  • Laatst online: 23:19

Flydude

Mighty pirate

Heeft niets met RPM te maken, maar alles met kernelconfiguratie.

Voor zover ik weet heeft Fedora geen standaard NTFS support in de kernel meegebakken. Alleen een regeltje in de fstab zal daar niets aan veranderen. Als je NTFS schijven wil benaderen zal je de kernelconfig dienen aan te passen en de kernel opnieuw moeten compileren.

I am rubber, you are glue


  • simon
  • Registratie: Maart 2002
  • Laatst online: 19-02 19:15
Flydude schreef op 07 juni 2004 @ 09:57:
Heeft niets met RPM te maken, maar alles met kernelconfiguratie.

Voor zover ik weet heeft Fedora geen standaard NTFS support in de kernel meegebakken. Alleen een regeltje in de fstab zal daar niets aan veranderen. Als je NTFS schijven wil benaderen zal je de kernelconfig dienen aan te passen en de kernel opnieuw moeten compileren.
nofi, maar lezen voordat u 'blaat'. Ik heb de RPM voor NTFS module geinstalleerd :)

|>


  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 13-02 15:00
ja okee geinstalleerd maar pakt de kernel de module ook op post de uitkomst van lsmod eens dan kunnen we zien of de kernel de module pakt

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Nee, dan kun je zien of ie m gepakt _heeft_, niet of ie m eventueel zou willen pakken.

Maar wat kwam er nou uit mijn suggestie? als je dat intypt op een terminal, en dan entert, krijg je dan direct je prompt weer te zien, of geeft ie nog een regeltje output?

bij mij bijvoorbeeld:
code:
1
2
3
$ grep ntfs /lib/modules/`uname -r`/modules.dep
/lib/modules/2.6.5-gentoo-r1/kernel/fs/ntfs/ntfs.ko:
$

of doe eens een 'find /lib/modules/`uname -r`/ -name ntfs.ko'

Als ie wel bestaat, maar hij staat niet in de modules.dep, dan kun je m niet modproben, maar als het goed is wel insmodden.

It sounds like it could be either bad hardware or software


  • simon
  • Registratie: Maart 2002
  • Laatst online: 19-02 19:15
smokalot schreef op 07 juni 2004 @ 10:45:
Nee, dan kun je zien of ie m gepakt _heeft_, niet of ie m eventueel zou willen pakken.

Maar wat kwam er nou uit mijn suggestie? als je dat intypt op een terminal, en dan entert, krijg je dan direct je prompt weer te zien, of geeft ie nog een regeltje output?

bij mij bijvoorbeeld:
code:
1
2
3
$ grep ntfs /lib/modules/`uname -r`/modules.dep
/lib/modules/2.6.5-gentoo-r1/kernel/fs/ntfs/ntfs.ko:
$

of doe eens een 'find /lib/modules/`uname -r`/ -name ntfs.ko'

Als ie wel bestaat, maar hij staat niet in de modules.dep, dan kun je m niet modproben, maar als het goed is wel insmodden.
Hij staat er wel;
code:
1
2
[simon@dhcppc3 selinux]$ find /lib/modules/`uname -r`/ -name ntfs.ko
/lib/modules/2.6.5-1.358/kernel/fs/ntfs/ntfs.ko


Maar hoe 'installeer' ik deze nu, ik ben niet zo super goed dat ik weet hoe dat modproben/insmodden moet :)

|>


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Simon schreef op 07 juni 2004 @ 10:58:
Maar hoe 'installeer' ik deze nu, ik ben niet zo super goed dat ik weet hoe dat modproben/insmodden moet :)
Daar is een manual voor, en daar had je uit kunnen halen dat zowel 'insmod ntfs' als 'modprobe ntfs' gewenste resultaat moeten opleveren.

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Simon schreef op 07 juni 2004 @ 10:58:
code:
1
2
[simon@dhcppc3 selinux]$ find /lib/modules/`uname -r`/ -name ntfs.ko
/lib/modules/2.6.5-1.358/kernel/fs/ntfs/ntfs.ko
En deze komt ook overeen met geinstalleerder kernelversie ?

  • simon
  • Registratie: Maart 2002
  • Laatst online: 19-02 19:15
igmar schreef op 07 juni 2004 @ 11:20:
[...]


Daar is een manual voor, en daar had je uit kunnen halen dat zowel 'insmod ntfs' als 'modprobe ntfs' gewenste resultaat moeten opleveren.
Beide commando's doen het niet :?

|>


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Doen het niet? Dat is de foutmelding die je krijgt?
code:
1
2
3
$ modprobe ntfs
doet het niet
$

?

  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 05-02 22:10

Tachyon

pop the glock

LOL @ blaataaps... _/-\o_

[ Voor 20% gewijzigd door Tachyon op 07-06-2004 11:45 ]

If we do not change our direction, we will likely end up where we are heading.


  • simon
  • Registratie: Maart 2002
  • Laatst online: 19-02 19:15
blaataaps schreef op 07 juni 2004 @ 11:34:
Doen het niet? Dat is de foutmelding die je krijgt?
code:
1
2
3
$ modprobe ntfs
bash: modprobe: command not found
$

?
zoiets, maar als je dan /sbin/modprobe doet weer wel :)

resultaat
code:
1
FATAL: Error inserting ntfs (/lib/modules/2.6.5-1.358/kernel/fs/ntfs/ntfs.ko): Invalid module format

|>


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Tja, blijkbaar is er iets niet goed met de module, dus ik zou eerst eens proberen m opnieuw te installeren, en anders ergens anders een correcte ntfs.ko vandaan halen.

Ik weet niet of SuSE de kernel-sources (MET patches) standaard bijlevert, maar als dat zo is dan zou je zelf een kernel kunnen compileren, MET ntfs.

It sounds like it could be either bad hardware or software


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
modutils/insmod/insmod.c
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
                name = xmalloc(l);
                if (stat(absolute_filename, &statbuf) != 0)
                        statbuf.st_mtime = 0;
                version = get_module_version(f, str);   /* -1 if not found */
                snprintf(name, l, "DOET HET NIET",
                         symprefix, m_name, absolute_filename,
                         (int)(2*sizeof(statbuf.st_mtime)), statbuf.st_mtime,
                         version);
                sym = obj_add_symbol(f, name, -1,
                                     ELFW(ST_INFO) (STB_GLOBAL, STT_NOTYPE),
                                     sec->idx, sec->header.sh_addr, 0);
                if (use_ksymtab)
                        add_ksymtab(f, sym);
        }

Verwijderd

ROFLOL @ XTerm :D :D

http://linux-ntfs.sourceforge.net/rpm/fedora2.html

Ik neem aan dat je hier die RPM vandaan hebt? Ik neem aan dat dat gewoon werkt mits de kernel versies EN ARCH! overeenkomen. Als je dus een i686 kernel geinstalleerd hebt moet je niet de i586 (of de smp) versie downloaden en installeren,

Doe na het installeren (met rpm -i xxx.rpm)

/sbin/depmod -a
/sbin/modprobe ntfs

Dit *zou* moeten werken...en als dit werkt moet de module autoloader ook wel werken en hoef je dus niet met de hand die module te laden iedere keer na het opstarten :)

[ Voor 14% gewijzigd door Verwijderd op 07-06-2004 13:26 ]


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Simon schreef op 07 juni 2004 @ 11:50:
[...]

zoiets, maar als je dan /sbin/modprobe doet weer wel :)
Module laad je als root, niet als user.
resultaat
code:
1
FATAL: Error inserting ntfs (/lib/modules/2.6.5-1.358/kernel/fs/ntfs/ntfs.ko): Invalid module format
Die melding lijkt me vrij helder : Of het ding is corrupt, of insmod snapt het niet. Ik zou eens beginnen met zelf een kernel te bakken ipv @random ergens een driver vandaan te trekken.
Pagina: 1