Installation de mon matériel [lecteur ZIP externe USB] - Installation - Linux et OS Alternatifs
Marsh Posté le 07-07-2003 à 21:06:54
Pour commencer, comment faire pour installer mon Lecteur externe Zip 100 port USB ?
Quel est le fichier spécial de périphérique qui s'en charge ?
(celui chargé du port USB de mon lecteur, je pense, mais quel est son nom ?).
J'ai regardé ici pour essayer de trouver la réponse :
ftp://ftp.kernel.org/pub/linux/do [...] evices.txt
on parle de l'USB à plusieurs endroits ; je pense que l'endroit qui me concerne est ici :
180 char USB devices
0 = /dev/usb/lp0 First USB printer
...
15 = /dev/usb/lp15 16th USB printer
16 = /dev/usb/mouse0 First USB mouse
...
31 = /dev/usb/mouse15 16th USB mouse
32 = /dev/usb/ez0 First USB firmware loader
...
47 = /dev/usb/ez15 16th USB firmware loader
48 = /dev/usb/scanner0 First USB scanner
...
63 = /dev/usb/scanner15 16th USB scanner
64 = /dev/usb/rio500 Diamond Rio 500
65 = /dev/usb/usblcd USBLCD Interface (info@usblcd.de)
66 = /dev/usb/cpad0 Synaptics cPad (mouse/LCD)
Résumons :
Code majeur 180,
code mineur = ?
nom du fichier spécial de périphérique = ?
Il y a aussi un démon qui doit surveiller ce port, normalement je crois. Mais il ne se passe rien quand je branche mon lecteur.
ps ax me permet d'afficher :
kupdate
C'est ce démon là ?
pour terminer, voici ce que donne un ls -a /proc/bus :
. .. pci
ouais, j'ai l'air malin - comme ça - à parler de code majeur, de démon, etc. ... c'est grâce aux docs que je peux écrire ça.
Maintenant, dans la pratique, je suis perdu et bien bête et les docs ne m'aident plus
Donc, je ne sais pas du tout comment installer mon lecteur.
Dans mon premier post, je disais que la compilation du noyau, c'était trop balèze pour moi et que je préfèrais les modules.
Seulement, comment savoir si les ports USB sont bien pris en charge par mon noyau (2.2.20-idepci) ? (autrement dit, ai-je des modules à installer ou pas ?)
Et d'autres questions que je ne pense pas à me poser...
Pouvez-vous m'aidez ?
Marsh Posté le 07-07-2003 à 22:03:23
Merci ++Taz
... je ne sais pas comment changer de noyau
J'ai fait une belle doc sur hardware du mieux que j'ai pu pour expliquer comment gérer les paquets et en installer, mais le noyau...
à moins que ... ce soit un paquet .deb comme les autres qui permette de faire ça : je vais regarder sur le site de Debian mais je ne sais pas si on peut faire un changement de noyau comme ça...
D'après ce que j'ai lu, les changements sont importants dans la dernière version du noyau : /dev/ devient un système de fichier virtuel comme /proc/, l'arborescence de /dev/ est métamorphosée, etc. ...
En plus, je suis du genre maniaque à vouloir un système hyper propre, c'est pour ça que je suis sur la Debian Woody.
C'est pas simple de configurer le matériel mais j'aimerai comprendre comment faire avec mon noyau actuel, car ça doit être possible, non ?
Merci de cette proposition
La question reste ouverte, pouvez-vous me donner un coup de main ?
Marsh Posté le 07-07-2003 à 22:11:15
trouve toi une doc sur comment on fait avec les noyaux debian (y en a plein dans apt), moi je sais pas, bien qu'ayant une debian, j'ai toujours fait de la manière générique. mais commence par là, ça me semble impératif
Marsh Posté le 07-07-2003 à 22:27:12
Hum, merci de ton conseil
Mais ça fait quelques mois que je suis sous debian et je n'ai jamais touché à linux avant.
Je ne pense pas que Debian soit pour les débutants mais j'aime bien chercher à comprendre comment ça marche, c'est pédagogique.
Maitenant, tu as raison : le problème sera résolu avec un noyau 2.4.x mais cela ne répond pas à mon soif de comprendre :
* est ce qu'il existe des modules pour les ports USB ou bien c'est foutu : obligation d'intégrer ce support dans le noyau
Si oui, ça veut dire que la dernière version stable de Debian ne prend pas encore les USB
Je vais essayer de chercher sur Internet pour cette question.
* question plus dure : comment savoir les fonctionnalités qui ont été intégrées au noyau à sa compilation ? Est-il possible de le savoir une fois qu'il a été compilé ?
(en fait, cela rejoint les questions que je me suis posé dès mes 2 premiers posts
Je vais y arriver à force de recherche ... et avec votre aide.
Merci d'avance de votre aide et merci ++taz pour tes premières réponses
Marsh Posté le 07-07-2003 à 22:42:22
ben la version stable debian, elle est archi stable, donc assez vieille: donc le noyau est de la branche mourante mais eprouvée. les modules USB du 2.4 fonctionnent parfaitement (en usb 1 & )2
Marsh Posté le 07-07-2003 à 23:01:56
Hé Oui !
Tout à fait d'accord avec toi !
Et encore une fois, si ne je trouve pas d'autres solutions, je serai raisonnable et suivrai ton conseil.
J'ai un peu progressé dans mes recherches :
il existe deux types d'interfaces USB sur le marché :
* l'interface UHCI, spécifiée par Intel, et que les contrôleurs de la plupart des cartes mères utilisent (chipsets Intel et VIA)
* l'interface OHCI, spécifiée par Compaq, et qui est utilisée par les chipsets Compaq et ALi principalement.
Ces deux interfaces sont incompatibles.
Moi, j'ai une carte mère avec chipset VIA donc c'est le support pour UHCI qu'il me faut ! et il existe en module d'après ce que je viens de lire !
Ma prochaine recherche consiste à trouver le fichier source qui va bien, pour le compiler en module.o avec mon bôôôô noyau !
Mais comme je n'ai encore jamais rien compilé, ça va pas être simple ...
Savez-vous où je peux trouver un site Internet qui propose le téléchargement de toutes sources de fichiers sources à compiler en modules.
(drivers qu'on les appelle )
Merci de votre aide En avant !! Go ! J'y vais !
Heu...
Ou alors je vais peut-être me coucher.
Demain, c'est debout 6 Heure
À demain et merci de votre aide
Marsh Posté le 07-07-2003 à 23:28:55
ben kernel.org, mais fo que ça soit la meme version. mais bordel, prends les noyau debian, et avec les otuils de conf, tu pourras choisir avec un gui les modules!!!
edit: et passe en 2.4 de toutes façons
Marsh Posté le 07-07-2003 à 21:05:13
, c'est dur !
Salut à tous,
j'essaie d'installer mon matériel sous Linux ; j'ai déjà lu des infos sur le noyau, sa compilation et les modules que l'on peut ajouter.
Une chose est sure : la compilation du noyau, j'oublie.
Je pense tout finaliser grâce aux modules, ce qui est tout à fait possible si j'ai bien compris.
Mais je n'y arrive pas du tout
Je ne sais même pas exactement ce qui n'est pas installé correctement sur mon ordinateur et ce qui reste à installer
Vous trouverez la configuration de mon matériel, le message affiché par dmesg et la version de mon OS dans ce post
Ça servira d'intro.
Dans les posts suivants : mes questions sur le matériel (je ne sais plus comment m'en sortir )
***********************************
DISTRIBUTION :
Debian Woody 3.0 r1
VERSION DU NOYAU :
2.2.20-idepci
***********************************
DONNÉES AFFICHÉES PAR dmesg :
Linux version 2.2.20-idepci (herbert@gondolin) (gcc version 2.7.2.3) #1 Sat Apr 20 12:45:19 EST 2002
BIOS-provided physical RAM map:
BIOS-e820: 000a0000 @ 00000000 (usable)
BIOS-e820: 0fefc000 @ 00100000 (usable)
Detected 1466291 kHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 2922.90 BogoMIPS
Memory: 257640k/262128k available (1164k kernel code, 408k reserved, 2844k data, 72k init)
Dentry hash table entries: 32768 (order 6, 256k)
Buffer cache hash table entries: 262144 (order 8, 1024k)
Page cache hash table entries: 65536 (order 6, 256k)
CPU: L1 I Cache: 64K L1 D Cache: 64K
CPU: L2 Cache: 256K
CPU: AMD Athlon(TM) XP 1700+ stepping 00
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.35a (19990819) Richard Gooch (rgooch@atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xf1aa0
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: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 262144 bhash 65536)
Starting kswapd v 1.5
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
Detected PS/2 Mouse Port.
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
RAM disk driver initialized: 16 RAM disks of 4096K size
loop: registered device at major 7
VP_IDE: IDE controller on PCI bus 00 dev 89
VP_IDE: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xb400-0xb407, BIOS settings: hda: DMA, hdb: pio
ide1: BM-DMA at 0xb408-0xb40f, BIOS settings: hdc: pio, hdd: DMA
hda: Maxtor 6Y080P0, ATA DISK drive
hdd: CREATIVE CD2422E, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: Maxtor 6Y080P0, 78167MB w/7936kB Cache, CHS=9964/255/63
hdd: ATAPI 20X CD-ROM drive, 0kB Cache
Uniform CD-ROM driver Revision: 3.11
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
3c59x.c 18Feb01 Donald Becker and others http://www.scyld.com/network/vortex.html
eth0: 3Com 3c905C Tornado at 0xb800, 00:04:75:e8:18:72, IRQ 10
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 7809.
Enabling bus-master transmits and whole-frame receives.
via-rhine.c:v1.08b-LK1.0.1 12/14/2000 Written by Donald Becker
http://www.scyld.com/network/via-rhine.html
Partition check:
hda: hda1 hda2 < hda5 hda6 >
apm: BIOS version 1.2 Flags 0x0b (Driver version 1.13)
apm: disabled on user request.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 72k freed
Adding Swap: 248968k swap-space (priority -1)
eth0: Initial media type Autonegotiate.
eth0: MII #24 status 7809, link partner capability 0000, setting half-duplex.
***********************************
CARTE MÈRE ET CE QUI VA AVEC :
* processeur :
AMD Athlon XP 1700+ o,13µ
* mémoire:
Micron 256 Mo DDR-SDRAM PC2700
* carte mère :
ASUSTeK A7V333-RAID
* Chipset North Bridge : VIA KT 333
> support pour mode AGP 4X/2X
> bus 133/100Mhz
> bus mémoire 333/266/200Mhz)
* Chipset South Bridge : VIA VT8233A
> contrôleur USB avec 2 "root hubs" pour 4 ports USB
> contrôleur UltraDMA 133/100/66/33Mhz
* Connections
> 1 port parallèle
> 1 port PS/2
> 4 ports USB
> Microphone ; Line In jack ; Line Out jack
CARTES FILLES :
* Carte vidéo :
Matrox Millennium G550
* Carte réseau :
3C905CX-TX-M
PÉRIPHÉRIQUES EXTERNES :
* Souris :
Microsoft Intellimouse Explorer PS2
* Lecteur externe :
Lecteur Zip Iomega 100 port USB
* Imprimante :
HP Deskjet 690C
Message édité par s-gaia le 07-07-2003 à 21:25:12