[debian] Installatie via ftp mogelijk met brakke ne1000?

Pagina: 1
Acties:

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Ik heb besloten eens wat te gaan klooien met linux + samba, en ik wou het zetten op een p133 die ik hier nog heb staan. Het leek me het makkelijkst om dit via ftp te doen, aangezien m'n brander is overleden. Nu is het probleem, dat mijn netwerkkaart (isa ne1000) niet herkend wordt. Onder RedHat heb ik eenzelfde kaart ooit aan de gang gekregen met behulp van het volgende stukje, maar dat was nadat linux er al opstond.
Problem: NE*000 driver reports `not found (no reset ack)' during boot probe.

Reason: This is related to the above change. After the initial verification that an 8390 is at the probed I/O address, the reset is performed. When the card has completed the reset, it is supposed to acknowedge that the reset has completed. Your card doesn't, and so the driver assumes that no NE card is present.

Solution: You can tell the driver that you have a bad card by using an otherwise unused mem_end hexidecimal value of 0xbad at boot time. You have to also supply a non-zero I/O base for the card when using the 0xbad override. For example, a card that is at 0x340 that doesn't ack the reset would use something like:


LILO: linux ether=0,0x340,0,0xbad,eth0

This will allow the card detection to continue, even if your card doesn't ACK the reset. If you are using the driver as a module, then you can supply the option bad=0xbad just like you supply the I/O address.
Is het mogelijk om bij het starten van de installatieprocedure van diskette parameters zo op te geven dat de kaart wordt herkend?

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
als die module op die flop staat wel :)

  • veldmuis
  • Registratie: Mei 2001
  • Niet online
je kan toch als je moet aangeven wat voor NIC je hebt, die parameters (irc=bla ensow) opgeven :?

of denk ik nu fout :?

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
veldmuis schreef op 10 oktober 2002 @ 19:12:
je kan toch als je moet aangeven wat voor NIC je hebt, die parameters (irc=bla ensow) opgeven :?

of denk ik nu fout :?
Hoe zou ik dat dan moeten doen? :? (ja, ik ben nogal linux-n00b)

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
je kan tijdens de installatie naar een andere console gaan (ALT + F1/2/3/4) en dan de module voor je nic laden. dus met 'insmod ether io=bla irq=blabla'

Verwijderd

Tomaat schreef op 10 oktober 2002 @ 19:16:
je kan tijdens de installatie naar een andere console gaan (ALT + F1/2/3/4) en dan de module voor je nic laden. dus met 'insmod ether io=bla irq=blabla'
En dan voor 'ether' de naam van de module, in jou geval waarschijnlijk 'ne'
(of 'ether' moet gealiased zijn naar 'ne' :))

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Dat 'insmod' lijkt met het commando wat ik moet hebben. Ik zat wat te klooien met modprobe (wat is het verschil eigenlijk?)
Maar als ik insmod ne -parameters doe, geeft hij aan dat hij de module io niet kan vinden. Kan ik die op de een of andere manier op de rescue/root diskette er bijop zetten?

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
euh, io is ook niet de module :+
io == I/O, bijvoorbeeld 5
irq == Interrupt Request, bijvoorbeeld 0x300

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Tomaat schreef op 10 oktober 2002 @ 19:27:
euh, io is ook niet de module :+
io == I/O, bijvoorbeeld 5
irq == Interrupt Request, bijvoorbeeld 0x300
STOM, ik bedoel ne, ik edit het direct

Verwijderd

Hangt van je installatie procedure af maar meestal is er een optie dat je extra drivers kunt toevoegen en die staan dan vaak in een directory onder /mnt (onder Debian in ieder geval wel)

Modprobe is een geavanceerdere soort Insmod (kort door de bocht). Modprobe kijkt ook naar dependencies op andere modules en laadt die vervolgens ook.

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
Verwijderd schreef op 10 oktober 2002 @ 19:28:
Hangt van je installatie procedure af maar meestal is er een optie dat je extra drivers kunt toevoegen en die staan dan vaak in een directory onder /mnt (onder Debian in ieder geval wel)

Modprobe is een geavanceerdere soort Insmod (kort door de bocht). Modprobe kijkt ook naar dependencies op andere modules en laadt die vervolgens ook.
tja, of je ramt op ALT + F2 en doet het "The Hard Way" :)

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Verwijderd schreef op 10 oktober 2002 @ 19:28:
Hangt van je installatie procedure af maar meestal is er een optie dat je extra drivers kunt toevoegen en die staan dan vaak in een directory onder /mnt (onder Debian in ieder geval wel)

Modprobe is een geavanceerdere soort Insmod (kort door de bocht). Modprobe kijkt ook naar dependencies op andere modules en laadt die vervolgens ook.
Hoe kan ik die extra drivers toevoegen?

Verwijderd

Tomaat schreef op 10 oktober 2002 @ 19:39:
[...]
tja, of je ramt op ALT + F2 en doet het "The Hard Way" :)
dd if=/dev/fd0 of=ne.o ? :)

Verwijderd

eL_Jee schreef op 10 oktober 2002 @ 19:43:
[...]
Hoe kan ik die extra drivers toevoegen?
Tja, dat hangt dus af van je installatie procedure. Wat voor distributie gebruik je?
Je noemde Redhat al, is dat nu ook zo?

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
eL_Jee schreef op 10 oktober 2002 @ 19:43:
[...]


Hoe kan ik die extra drivers toevoegen?
Edit:

Ik heb van de ftp-server drivers.tgz gedownloaded, na 4 in elkaar ingepakte dingen te hebben uitgepakt, heb ik een ne.o gevonden, kan ik hier wat mee?

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Verwijderd schreef op 10 oktober 2002 @ 19:46:
[...]

Tja, dat hangt dus af van je installatie procedure. Wat voor distributie gebruik je?
Je noemde Redhat al, is dat nu ook zo?
Ik installeer nu debian

Verwijderd

eL_Jee schreef op 10 oktober 2002 @ 19:46:
[...]
Edit:
Ik heb van de ftp-server drivers.tgz gedownloaded, na 4 in elkaar ingepakte dingen te hebben uitgepakt, heb ik een ne.o gevonden, kan ik hier wat mee?
Bingo! U gaat door voor de kleurenmagnetron met ingebouwde afstandsbediening.
En nu het advies van Tomaat volgen :)

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Verwijderd schreef op 10 oktober 2002 @ 19:48:
[...]

Bingo! U gaat door voor de kleurenmagnetron met ingebouwde afstandsbediening.
En nu het advies van Tomaat volgen :)
LoL :D :+ _/-\o_

Maar ok,
Ik kan dit bestandje gewoon op een geformatteerde floppy (in windows) schrijven, en dan de floppydrive mounten?

Verwijderd

eL_Jee schreef op 10 oktober 2002 @ 19:50:
[...]
Maar ok,
Ik kan dit bestandje gewoon op een geformatteerde floppy (in windows) schrijven, en dan de floppydrive mounten?
_dat_ denk ik niet. Tenzij de kernel die bij Debian komt het MS-DOS filesysteem herkent.

Probeer (op ALT-F2):
code:
1
mount -t msdos /dev/fd0 /mnt/floppy

Als /mnt/floppy niet bestaat moet je die dir even aanmaken (kan ook zijn dat er een /floppy is, dus direct onder de root-dir)

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
Verwijderd schreef op 10 oktober 2002 @ 19:58:
[...]

[...]

Probeer (op ALT-F2):
mount -t msdos /dev/fd0 /mnt/floppy

[...]
Moet dat niet vfat zijn?

Verwijderd

Tomaat schreef op 10 oktober 2002 @ 20:04:
[...]
Moet dat niet vfat zijn?
Is dat niet backwards compatible met msdos? Vfat is bij mijn weten alleen een extra bestandje dat de korte 8.3 bestanden van lange namen voorziet (correct me if i'm wrong).

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
hmmz, ik mount mijn usb memory stick altijd met 'mount -t vfat /dev/sda0 /mnt/usb-stick' :)

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Het mounten werkt iig goed (met msdos ;) )

Echter bij het initialiseren van die ne.o geeft hij een fout:

commando:
code:
1
insmod /floppy/ne.o io=0x300 irq=7 bad=0xbad


foutmelding:
code:
1
2
3
4
5
6
7
/floppy/ne.o:unresolved symbol ei_open
/floppy/ne.o:unresolved symbol ethdev_init
/floppy/ne.o:unresolved symbol ei_interrupt
/floppy/ne.o:unresolved symbol NS8390_init
/floppy/ne.o:unresolved symbol ei_close
/floppy/ne.o:unresolved symbol
Hint: (blaatblaatblaat)

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
en wat blaat dmesg?

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Geen idee wat dat inhoudt, maar ik heb het weg kunnen schrijven naar een textbestandje:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Linux version 2.2.20 (herbert@gondolin) (gcc version 2.7.2.3) #1 Sat Apr 20 11:45:28 EST 2002
BIOS-provided physical RAM map:
 BIOS-e820: 0009f000 @ 00000000 (usable)
 BIOS-e820: 02f00000 @ 00100000 (usable)
Detected 132955 kHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 265.42 BogoMIPS
Memory: 45976k/49152k available (1756k kernel code, 412k reserved, 856k data, 152k init)
Dentry hash table entries: 8192 (order 4, 64k)
Buffer cache hash table entries: 65536 (order 6, 256k)
Page cache hash table entries: 16384 (order 4, 64k)
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: Intel Pentium 75 - 200 stepping 0c
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
Intel Pentium with F0 0F bug - workaround enabled.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.10 entry at 0xfb120
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
TCP: Hash tables configured (ehash 65536 bhash 65536)
Starting kswapd v 1.5 
Serial driver version 4.27 with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.09
RAM disk driver initialized:  16 RAM disks of 16384K size
loop: registered device at major 7
PIIX3: IDE controller on PCI bus 00 dev 39
PIIX3: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: WDC AC11200L, ATA DISK drive
hdc: ST3660A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: WDC AC11200L, 1222MB w/256kB Cache, CHS=621/64/63
hdc: ST3660A, 520MB w/120kB Cache, CHS=1057/16/63
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8
scsi: <fdomain> Detection failed (no card)
NCR53c406a: no available ports found
sym53c416.c: Version 1.0.0
Failed initialization of WD-7000 SCSI card!
IBM MCA SCSI: Version 3.2
IBM MCA SCSI: No Microchannel-bus present --> Aborting.
              This machine does not have any IBM MCA-bus
              or the MCA-Kernel-support is not enabled!
megaraid: v1.11 (Aug 23, 2000)
aec671x_detect: 
3ware Storage Controller device driver for Linux v1.02.00.008.
3w-xxxx: tw_findcards(): No cards found.
scsi : 0 hosts.
scsi : detected total.
Partition check:
 hda: unknown partition table
 hdc: [PTBL] [528/32/63] hdc1
VFS: Insert root floppy disk to be loaded into RAM disk and press ENTER
VFS: Disk change detected on device fd(2,0)
RAMDISK: Compressed image found at block 0
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.13)
apm: disabled on user request.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 152k freed
kmod: runaway modprobe loop assumed and stopped
kmod: runaway modprobe loop assumed and stopped
kmod: runaway modprobe loop assumed and stopped
kmod: runaway modprobe loop assumed and stopped
NET4: Unix domain sockets 1.0 for Linux NET4.0.
 hda: hda1 hda2
 hda: hda1 hda2
Adding Swap: 129020k swap-space (priority -1)
[MS-DOS FS Rel. 12,FAT 16,check=n,conv=b,uid=0,gid=0,umask=022]
[me=37634]
Transaction block size = 512
VFS: Can't find a valid MSDOS filesystem on dev 02:00.
VFS: Disk change detected on device fd(2,0)
VFS: Disk change detected on device fd(2,0)

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
hmmz, is het toevallig een Realtek kaart? Dan kan je op www.realtek.com.tw een tooltje downloaden, waarmee je het io en irq van de kaart kan instellen.

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Nee, tis geen realtek, een of ander vaag kaartje (ether8+ ofzo). Irq & io stel ik in dmv jumpers. Maar wat is er verkeerd met irq/io?

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
tja, ik wist niet dat je dat met een jumper doet, met die kaart van jouw. Heb je geen ander kaartje dan?

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Helaas, ik heb geen andere kaart thuis liggen. Alleen nog een 3com kaartje, maar die heeft alleen utp. (ik heb hier thuis een coax-netwerk)

Wat is nu eigenlijk het probleem waarom het niet werkt?

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
het probleem is denk ik, dat je niet de goede kernel module voor die kaart hebt. wat staat er precies op die chip?

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Toch heb deze kaart een keer aan de praat gekregen onder debian met dezelfde parameters, ik geloof dat ik toen het volgende commando gaf:
code:
1
modprobe ne io=0x300 irq=7 bad=0xbad


En wat voor kaart het precies is? Ik weet het zo niet, ik heb ooit met google gezocht, en er was bar-weinig over te vinden.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

Tijdens de install kun je op een gegeven moment extra modules (waaronder netwerkkaart modules) laden.
Als het goed is staat daar ook de ne module bij (los downen enzo is dus niet nodig), en je kunt bij het laden van een module ook opties meegeven (geklooi op tweede console is dus ook niet nodig).

Probeer dat eens gewoon?

  • eL_Jee
  • Registratie: Oktober 2001
  • Laatst online: 14-04 09:53
Dat zou op zich een mooi oplossing zijn. Het probleem is alleen dat die extra modules van de ftp gehaald moeten worden, en daarvoor moet de netwerkkaart geïnstalleerd zijn |:(

  • Tomaat
  • Registratie: November 2001
  • Laatst online: 13-05 13:50
eL_Jee schreef op 10 oktober 2002 @ 21:15:
Dat zou op zich een mooi oplossing zijn. Het probleem is alleen dat die extra modules van de ftp gehaald moeten worden, en daarvoor moet de netwerkkaart geïnstalleerd zijn |:(
ghehe, ja dat is weer lekke ja :P maar kan je niet gewoon alleen voor de installatie die utp netwerkkaart in die bak zetten, en na de installatie gewoon die oude kaart er weer indrukken? misschien dat je dan een extra module kan comilen, ofzo.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

Nou nee, daar zijn driver-[1234].bin voor. Als je die modules gaat loaden moet je dan ook voor /dev/fd0 kiezen en niet ftp :)
Pagina: 1