WinFuture-Forum.de: Ac Patch Installieren Unter Ubuntu - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
  • 4 Seiten +
  • 1
  • 2
  • 3
  • 4

Ac Patch Installieren Unter Ubuntu wie mach ich das?

#16 _BAstiL_

  • Gruppe: Gäste

geschrieben 24. November 2005 - 22:48

Also erstmal das Positive:
Mit dem neuen Kernel ist mein System wesentlich schneller :P

Nun zum eigentlichen Problem zurück, der Controller.
Eigentlich sollte der Treiber im Kernel 2.6.13 intergriert sein, aber ich finde ihn nicht :ph34r:

dmsg habe ich angehängt

Habe ein CD-Laufwer an den Controller angeschlossen und nun vbersucht es über eject ... anzusprechen

BAstiL

Angehängte Datei(en)

  • Angehängte Datei  dmsg.txt (15,33K)
    Anzahl der Downloads: 126

Dieser Beitrag wurde von BAstiL bearbeitet: 24. November 2005 - 22:57

0

Anzeige



#17 Mitglied ist offline   Q-Fireball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 933
  • Beigetreten: 22. Februar 04
  • Reputation: 1

geschrieben 25. November 2005 - 01:16

Hi hast du unter Raid was fest in den Kernel kompiliert?
[4294691.083000] device-mapper: dm-linear: Device lookup failed
Ist komisch...
Aber zurück zu deinem Problem, hast du NUR make oldconfig ausgeführt, wenn ja solltest du noch mal make menuconfig ausführen und den ITE Controller kompilieren. Außer du hast es als Modul kompiliert dann solltest du die Ausgabe von modprobe -l posten. Und nimm die lineare Raid Option aus deinem Kernel bzw. nur als Modul bitte.

Habe noch mal im Internet nachgeschaut und das ist was ich gefunden habe:
"Enable CONFIG_BLK_DEV_IT821X in your kernel config to get it going."
Du müsstest das unter menuconfig finden
"Device Drivers ---->
ATA/ATAPI/MFM/RLL support ---->
IT821x IDE support"
Und mittlerweile ist das auch /dev/hd? und nicht mehr /dev/sd?, daran kann ich mich übrigens auch erinnern, dass ich das mal abändern musst :ph34r:
Und noch was ITE ist zwar eine Raid Karte aber die Raid Funktionalität wurde ganz späte eingebaut, daher hoffe ich das du kein Raid mit der Karte erstellt hast. :P
Und nochwas bevor ich ins Bett falle ;)
$ dmesg | grep 821
IT8212: IDE controller at PCI slot 0000:01:0c.0
IT8212: chipset revision 16
it821x: controller in smart mode.
IT8212: 100% native mode on irq 11
hde: IT8212 Bootable...
Sollte sowas ausgeben wenn du den Treiber fest in den Kernel einkompiliert hast. Für modpobe gilt dann
$ modprobe -l | grep 821
Wenn es ein Modul ist...

Dieser Beitrag wurde von Q-Fireball bearbeitet: 25. November 2005 - 02:08

0

#18 _BAstiL_

  • Gruppe: Gäste

geschrieben 25. November 2005 - 09:55

Beitrag anzeigenZitat (Q-Fireball: 25.11.2005, 01:16)

Habe noch mal im Internet nachgeschaut und das ist was ich gefunden habe:
"Enable CONFIG_BLK_DEV_IT821X in your kernel config to get it going."
Du müsstest das unter menuconfig finden
"Device Drivers ---->
ATA/ATAPI/MFM/RLL support ---->
IT821x IDE support"


Das heißt ja ich muss den Kernel nochmal komplett bauen, oder?
Naja, nehme dann aber gleich den 2.6.14er Kernel, wenn schon denn schon :unsure:

"sudo make xconfig"
darunter finde ich die Option dann, oder?

Danke
0

#19 _BAstiL_

  • Gruppe: Gäste

geschrieben 25. November 2005 - 11:12

Beitrag anzeigenZitat (BAstiL: 25.11.2005, 09:55)

Das heißt ja ich muss den Kernel nochmal komplett bauen, oder?
Naja, nehme dann aber gleich den 2.6.14er Kernel, wenn schon denn schon :)

"sudo make xconfig"
darunter finde ich die Option dann, oder?

Danke


/Edit
ich habe nicht nur "make oldconfig" ausgeführt, sondern "sudo make config"
(allerdings habe ich nicht "IT821x IDE support" unter device aktiviert, wußte ich nicht ;) )
Kann man das nachträglich aktivieren, oder bleibt nur neubauen? (ist nicht schlimm, klappt mitlerweile schon ganz gut ;) )

"Und nimm die lineare Raid Option aus deinem Kernel bzw. nur als Modul bitte."
Kannst du das nochmal für mich präzisieren? :unsure: ;)

Angehängte Datei(en)


Dieser Beitrag wurde von BAstiL bearbeitet: 25. November 2005 - 11:17

0

#20 Mitglied ist offline   Q-Fireball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 933
  • Beigetreten: 22. Februar 04
  • Reputation: 1

geschrieben 25. November 2005 - 11:39

Also ja du musst den Kernel neu "bauen" wenn du den "IT821x IDE support" treiber nicht aktiviert hast. Und du solltest sowas wie make manuconfig oder make xconfig ausführen, denn es wird für dich leichter sein. Klar kannst du gleich denn neusten Kernel nehmen, wenn du willst, aber zuerst würde ich einen zum laufen bekommen :unsure:
Hmm das müsste unter
Device Drivers ----> Mutli-device ---> Raid support am besten auf Modul setzen.
Wenn du das einmal zum funktionieren gebracht hast kannst du den Kernel dann noch für deine eigenen Bedürfnisse anpassen. z.B. Processor type and featuers ---> Processor family auswählen etc.

Dieser Beitrag wurde von Q-Fireball bearbeitet: 25. November 2005 - 11:44

0

#21 _BAstiL_

  • Gruppe: Gäste

geschrieben 25. November 2005 - 22:03

Hi Q-Fireball

Mit dem letzten Versuch war ich auch schon ganz nah drann, hatte "nur" IT821x IDE support nicht aktiviert, dachte es wäre ab 2.6.13 standardmäßig gesetzt.
Mit "sudo make xconig" hatte ich schon gearbeitet und einige auf mein System zugeschnittene Optionen gesetzt.
So jetzt läuft also der neuste Kernel und vor allem der Treiber ist aktiviert! ;)

basti@localhost:~$ dmesg | grep 821
[4294693.712000] IT8212: IDE controller at PCI slot 0000:01:09.0
[4294693.712000] IT8212: chipset revision 17
[4294693.712000] it821x: controller in smart mode.
[4294693.712000] IT8212: 100% native mode on irq 19
basti@localhost:~$ modprobe -l | grep 821
/lib/modules/2.6.14-cks6/kernel/drivers/ide/pci/it821x.ko
basti@localhost:~$

Wie bekomme ich jetzt ein Laufwerk an dem Controller zum Laufen?
Von dem Laufwerk soll gebootete werden.

Danke! ;)

/Edit
Das sind die Partitionen des Laufwerks.

Platte /dev/hda: 30.7 GByte, 30750031872 Byte
255 Köpfe, 63 Sektoren/Spuren, 3738 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 3582 28772383+ 83 Linux
/dev/hda2 3583 3738 1253070 5 Erweiterte
/dev/hda5 3583 3738 1253038+ 82 Linux Swap / Solaris
basti@localhost:~$

Dieser Beitrag wurde von BAstiL bearbeitet: 25. November 2005 - 23:00

0

#22 Mitglied ist offline   Q-Fireball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 933
  • Beigetreten: 22. Februar 04
  • Reputation: 1

geschrieben 26. November 2005 - 00:38

Hurra, du hast es geschafft ;)
1. Ich denke du versuchst es auf gut glück. Erklärung (wenn du sie nicht verstehst nicht schlimm):
Die neuen Treiber laufen ja jetzt unter IDE ATA, die vorherigen Treiber liefen aber über SCSI. Standardmäßig wird immer IDE benutzt /dev/hda das heilst nix anders als IDE Primary Master Festplatte z.B. würde /dev/hdb IDE Primary Slave bedeuten usw. Aber SCSI musst du anders ansprechen und zwar /dev/sda usw. Daraus Folgt für dich es ändert sich nix da die Standard Konfiguration greift und du nur den Controller wechselst.
2. Aber wenn das nicht funktioniert probierst du es am besten aus und mountest was über den Controller.

Schön das du dabei geblieben bist und du dir Zeit genommen hast dich weiter zu bilden.
0

#23 _BAstiL_

  • Gruppe: Gäste

geschrieben 26. November 2005 - 10:35

Also der Unterschied zwischen IDE und SCSI ist mir bekannt.
In den vorhergehenden Kernelversionen wurde SCSI für diesen Controller emuliert, was zu miserablen Geschwindikeiten führte. Jetzt läuft er komplett unter IDE/ATA.

Ich habe jetzt einfach mal probiert nur das Kabel umzustecken:

grub startet
Kernel lädt
Bei Mounten bleibt er stehen:
ALERT! /dev/hda1 does not exist. Dropping all shell!

Ich habe jetzt leider keine zweite Festplatte zur Hand, das würde die Sache bestimmt einfacher machen, da ich mir Partitionen mit fdsik anschauen könnte!?
Mir bleibt nur ein DVD-Laufwerk ich habe versucht es mit eject /dev/hdb (ect.) anzusprechen.
Nix da. ;)

Hilfe! ;)

Dieser Beitrag wurde von BAstiL bearbeitet: 26. November 2005 - 10:36

0

#24 Mitglied ist offline   Q-Fireball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 933
  • Beigetreten: 22. Februar 04
  • Reputation: 1

geschrieben 26. November 2005 - 10:45

"dmesg" hilft immer weiter, besser vielleicht ohne grep, da müsst stehen wie das CDROM über den Corntoller anzusprechen ist. Auch solltest du ein blick ins Verzeichniss /dev/ riskieren. Auch habe ich mounten geschrieben, denn das musst du immer egal ob HDD oder CD-Rom, USB Stick usw.

Dieser Beitrag wurde von Q-Fireball bearbeitet: 26. November 2005 - 10:49

0

#25 _BAstiL_

  • Gruppe: Gäste

geschrieben 26. November 2005 - 11:39

So das CD-Laufwerk hat er wohl gefunden:
"dmesg"
RQ 19
[4294694.165000] IT8212: chipset revision 17
[4294694.165000] it821x: controller in smart mode.
[4294694.165000] IT8212: 100% native mode on irq 19
[4294694.165000] ide1: BM-DMA at 0x7890-0x7897, BIOS settings: hdc:pio, hdd: pio
[4294694.165000] ide2: BM-DMA at 0x7898-0x789f, BIOS settings: hde:pio, hdf: pio

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0

Mh, reicht es nicht wenn ich in der "fstab" aus "hda1" ein "hdc1" und aus "hda5" ein "hdc5" mache?
/Edit
Anscheinend nicht, in "/dev" stehen z.B. hda hda1 hda2 hda5

Es ist einfach zum... ;)

Dieser Beitrag wurde von BAstiL bearbeitet: 26. November 2005 - 11:50

0

#26 Mitglied ist offline   Q-Fireball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 933
  • Beigetreten: 22. Februar 04
  • Reputation: 1

geschrieben 26. November 2005 - 11:54

Eh ne aus deiner Ausgabe geht nicht hervor wie du das CD-Rom zu mounten hast.
Ok dann gehen wir einfach per try and error for ;).
Leg eine CD ins Laufwerk und versuch sie zu mounten.
Am besten so:
mkdir /mnt/test
mount -t iso9660 -o ro /dev/hdb /mnt/test
und so gehst du vor bist du unter /mnt/test wircklich den CD Inhalt lesen kannst ;)
Ja unter /dev könnte cdrom stehen oder sowas ;)

Da fällt mir ein vielleicht klappt das mit einem CDROM gar nicht ;)
Schau:
"1. Could I use IT8212 for CD-ROM?
Ans: IT8212 supports either RAID controller (which supports hard drives only) or pure IDE controller (which supports hard drives and CDROM) with different BIOS code. Please update your BIOS ROM with ATAPI BIOS."

Das liegt aber an der Karte nicht an Linux!!!

Dieser Beitrag wurde von Q-Fireball bearbeitet: 26. November 2005 - 12:03

0

#27 _BAstiL_

  • Gruppe: Gäste

geschrieben 26. November 2005 - 12:16

Beitrag anzeigenZitat (Q-Fireball: 26.11.2005, 11:54)

Am besten so:
mkdir /mnt/test
mount -t iso9660 -o ro /dev/hdb /mnt/test
und so gehst du vor bist du unter /mnt/test wircklich den CD Inhalt lesen kannst ;)
Ja unter /dev könnte cdrom stehen oder sowas ;)

Da fällt mir ein vielleicht klappt das mit einem CDROM gar nicht ;)
Schau:
"1. Could I use IT8212 for CD-ROM?
Ans: IT8212 supports either RAID controller (which supports hard drives only) or pure IDE controller (which supports hard drives and CDROM) with different BIOS code. Please update your BIOS ROM with ATAPI BIOS."

Das liegt aber an der Karte nicht an Linux!!!

Also ich muss sagen, du hast wirklich eine "Engelsgeduld" ;)

basti@localhost:~$ sudo mkdir /mnt/test

basti@localhost:~$ sudo mount -t iso9660 -o ro /dev/hdb /mnt/test
mount: Gerätedatei /dev/hdb existiert nicht (habe es bis hdg) ausprobiert

achso, es ist ein DVD-Laufwer mit CD als Medium (andere Gerätedatei?)
Ich bau mal noch ne Festplatte aus dem Windowsrechner aus ;)

Dieser Beitrag wurde von BAstiL bearbeitet: 26. November 2005 - 12:18

0

#28 Mitglied ist offline   Q-Fireball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 933
  • Beigetreten: 22. Februar 04
  • Reputation: 1

geschrieben 26. November 2005 - 12:30

Wenn man lernen will mit Linux umzugehen dann muss man geduld haben. ;) Wie jeder lern Prozesse nimmt das viel Zeit in Anspruch. ;)
Das mit dem Windows Rechner ist die beste Idee, musst ja auch nur zum testen machen. Beachte aber –t vfat oder ntfs zu nutzen. UND auf jeden Fall –o ro sonst löscht du noch was ausversehen, du willst das ja nur testen und nicht auf die Platte schreiben.

Dieser Beitrag wurde von Q-Fireball bearbeitet: 26. November 2005 - 12:32

0

#29 _BAstiL_

  • Gruppe: Gäste

geschrieben 26. November 2005 - 12:47

Denn er scheint etwas unter "hdc" zu finden

"sudo mount -t ext3 /dev/hdc /mnt/test" (ista das falsch?)

mount: wrong fs type, bad option, bad superblock on /dev/hdc,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Na toll, ich glaube die FEstplatte ist unpartitioniert, sollte als Zweilaufwerk in dem Windowsrechner "aktiviert werden".

basti@localhost:~$ sudo fdisk -l

Platte /dev/hda: 30.7 GByte, 30750031872 Byte
255 Köpfe, 63 Sektoren/Spuren, 3738 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 3582 28772383+ 83 Linux
/dev/hda2 3583 3738 1253070 5 Erweiterte
/dev/hda5 3583 3738 1253038+ 82 Linux Swap / Solaris

Platte /dev/hdc: 13.5 GByte, 13578485760 Byte
16 Köpfe, 63 Sektoren/Spuren, 26310 Zylinder
Einheiten = Zylinder von 1008 × 512 = 516096 Bytes

Aber hdc ist definitiv der ITE Controller (1. Kanal)

Dieser Beitrag wurde von BAstiL bearbeitet: 26. November 2005 - 13:01

0

#30 Mitglied ist offline   Q-Fireball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 933
  • Beigetreten: 22. Februar 04
  • Reputation: 1

geschrieben 26. November 2005 - 13:00

Ok dann mach einfach fdisk /dev/hdc.
Dann musst du in fstab die änderung machen und auch in Grub wie gesagt nur ein eintrag hinzufügen.
Und ja das ist falsch weil -t ext3 heißt er soll das filesystem ext3 benutzen, aber windows nutzt diese Filesystem gar nicht.

Dieser Beitrag wurde von Q-Fireball bearbeitet: 26. November 2005 - 13:02

0

Thema verteilen:


  • 4 Seiten +
  • 1
  • 2
  • 3
  • 4

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0