Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

07.01.2008, 17:23

Pc bleibt beim booten hängen. wo liegt der Fehler?

hi,
ich hab meinen ersten kernel fertig, aber der scheint noch fehler zu haben,
denn mein system bleibt während des Bootvorgangs hängen.

ich hab mir die zeilen aufgeschrieben, in denen ein fehler passiert ist.

Wenn jemand mit n tipp geben kann, wo ich was anders einstellen muss,
oder wo der Fehler liegt, wärs super.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
i2c-adapter i2c-2: unable to read EDID block

uvesafb: failed to execute /sbin/v86d
uvesafb: make sure that the v86d helper is installed and executable
uvesafb: Getting VBE info block failed (eax=0x4f00, err = -2
uvesafb: vbe_init() failed with -22
uvesafb: probe of uvesafb.0 failed with error -22

VP_IDE: not 100% native mode : will probe irqs later

hdb:hostside 80-wire cable detection failed, limiting maxspeed to UDMA33

hdd: set_drive_speed_status:status = 0x51{DriveReady SeekComplete Error}
hdd: set_drive_speed_status: error = 0x04 {AbortedCommand}
hdd irq timeout:status = 0xd0 {Busy}

ide : failed opcode was: 0xa1

hda: cache flushes not supported
hdb: cache flushes not supported


die letzten 2 zeilen befor der rechner hängenbleibt sind:

Quellcode

1
2
hdc: Atapi 48x DVD-Rom drive, 256Kb Cache, UDMAC33
Uniform CD-Rom driver Revision:3.20


gruß pyro

2

07.01.2008, 18:58

Hast Du alle notwendige hardware im kernel?
Genkernel oder manueller kernel?

Und bitte:
lspci
.config als Anhang
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

3

07.01.2008, 19:40

den kernel hab ich manuell gemacht.
ich meine schon sämtliche hardware im kernel zu haben.(bis auf die TV karte 'Bt878', aber das ist gewollt.)
das ist allerdings der erste kernel, den ich überhaupt selbst kompiliert habe.

aus irgendeinem grund wird in der chroot umgebung von gentoo
der befehl lspci nicht gefunden. lsmod aber schon. ??
daher lspci von archlinux aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP]
00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:07.0 USB Controller: NEC Corporation USB (rev 43)
00:07.1 USB Controller: NEC Corporation USB (rev 43)
00:07.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
00:08.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b)
00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b)
00:11.4 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)


und die config im anhang.
hab n txt angehängt, weil ich sie nicht unbedingt komprimieren wollte.

schonmal danke für deine hilfe im voraus.

pyro
»pyro« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »pyro« (07.01.2008, 19:50)


4

07.01.2008, 20:52

Hallo pyro

Du hast in deiner config

Quellcode

1
2
3
4
CONFIG_FB_UVESA=y
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
gesetzt.

Ich würde dir empfehlen diese erst einmal rauszunehmen, und versuchen den Kernel zunächst mit:

Quellcode

1
CONFIG_FB_VESA=y
zum laufen zu bekommen.

FB_UVESA ist nicht ganz ohne, dieses würde ich erst einrichten wenn der kernel korreckt hochfährt.

Zusätzliche Infos wären nicht schlecht:
Welche kernel-sources
Was für ein System 32 oder 64 Bit AMD oder Intel
HDD = SATA oder IDE Anschlüsse

MfG josef.95

5

07.01.2008, 21:15

joa dann fang ich mal an:
Cpu: amd 1000
System: 32bit
Architektur: i686 (hab in der make.conf ausserdem -march=athlon angegeben)

Festplatten: 2x ide hda und hdb + 1ne externe usb
home liegt auf hda meine distris und mein swap auf hdb
gentoo liegt auf hdb4
ich habe keine bootpartition benutzt!!

Monitor: n LCD monitor, von dem ich grad nicht weiß, von welcher marke er ist (ist neu)
der über dvi angeschlossen ist. edit/ der ist von amw-europe, und auf dem handbuch steht dick "X1910WDS"

Arbeitsspeicher: 1Gb DDR1

als source hab ich erstmal gentoo-sources benutzt.

So sonst fällt mir nixmehr ein.

Dann guck ich mir erstmal die grafikeinstellungen an und nehm den radeon und den uvesa treiber raus.



thx pyro

edit/ ach und dann hab ich noch 'n cd-brenner, und n dvdlaufwerk.
das dvd laufwerk ist von Toshiba, und vom Brener weiß ich nix genaueres,
der hat auf jedenfall schon n paar jahre aufm buckel.

die hängen auch beide an nem ide slot.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »pyro« (07.01.2008, 21:32)


6

07.01.2008, 22:57

Aber PATA und nicht SATA?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

7

07.01.2008, 23:16

hab wie gesagt nur ide laufwerke,
kann daher nix mit sata anfangen.
Pata müsste schon richtig sein.


Hab eben den kernel ohne uvesa und radeonunterstützung kompiliert,
und gebootet.
Das ergebniss ist aber das selbe. bis auf das die schrift größer ist und unschöner aussieht.
bleibt an der gleichen stelle hängen.

ich werde das ganze das nöchstemal mal nur mit radeonunterstützung probieren.
die scheint mir dafür verantwortlich zu sein, dass der bildschirm ne bessere auflösung hatt.

allerdings ist mein problem damit nochnicht gelöst.

ich tippe ja darauf, dasses was mit "cache flushes not supported zu tun hat.
auf jedenfall irgendein problem mit den festplatten.


warum er allerdings bei den cd laufwerken hängenbleibt ?(


nochne idee??

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »pyro« (07.01.2008, 23:25)


8

08.01.2008, 00:14

allerdings ist mein problem damit nochnicht gelöst.

ich tippe ja darauf, dasses was mit "cache flushes not supported zu tun hat.
auf jedenfall irgendein problem mit den festplatten.


warum er allerdings bei den cd laufwerken hängenbleibt ?(


nochne idee??


Nö, so auf anhieb nicht, ist aber auch blöd, wenn man nicht direkt an der Kiste sitzt.

Du könntest eventuell mal in der config von deinem Arch-Linux schauen, was dort so bei IDE gesetzt ist.

MfG josef.95

9

08.01.2008, 00:16

wie kann ich das machen??

ich hab nochn kernel kompilliert, mit einigen veränderungen.
Den werd ich jetzt noch ausprobieren,
und dann schlafen gehen.

thx für die hilfe und g'nacht

pyro

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »pyro« (08.01.2008, 00:51)


10

08.01.2008, 00:52

wie kann ich das machen??


Starte dein Arch-Linux und lass dir die aktuell verwendete config in dein Home kopieren :)

zb. so:

Quellcode

1
zcat /proc/config.gz > Arch-Linux-config


Jetzt solltest du eine Datei mit dem Namen Arch-Linux-config
in deinem /home/DEIN-USERNAME liegen haben.

Nun kanst du dir mit:

Quellcode

1
cat Arch-Linux-config | grep IDE
die IDE sachen anzeigen lassen.

MfG josef.95

11

08.01.2008, 17:21

super danke, dann schau ich mir mal die unterschiede an.

wenn ich trotzdem nicht weiterkomme,
lade ich die Arch-linux-config später hoch.

gruß pyro

e/ ich hab die archkernelconfig einfach mal mit make configmenu
geöffnet, und festgestellt, dass ich die "log buffer size" sehr viel höher angesetzt hatte.
ich hatte in meinem kernel 18 angegeben, und bei arch sinds 15.

wofür ist der zuständig?


e/ mein kernel: prozessorfamilie = athlon/duron/k7
archkernel = pentium pro
ich bin mir allerdings sicher, dass ich einen amd athlon prozessor habe.


edit/ Ich bin jetzt bei ATA/ATAPI/MFM/RLL support angeguckt.
dort habe ich angekreuzt: VIA82CXXX
meine Ausgabe bei lspci ist allerdings etwas anders:

Quellcode

1
2
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B
C PIPC Bus Master IDE (rev 06)


dass ist allerdings die angabe, die ich am stimmigsten fand.
soll ich stattdessen einfach:

Quellcode

1
< > 	generic/default IDE chipset support

einbinden??


edit/ endlich mal was neues.
der kernel bootet zwar nochimmer hängen,
jetzt aber an ner anderen stelle lol

hier die letzten 3 zeilen:

Quellcode

1
2
3
4
VFS: Cannot open root device "hdb4" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS
Unable to mount root fs on unknown-block(0,0)


falls mir jemand was dazu sagen kann, wärs toll,
ich suche jetzt aber auchnoch mal kurz im Forum,
und wenn ich schnell fündig werde, kompliere ich nochmal den kernel.

ansonsten gute nacht pyro

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »pyro« (08.01.2008, 23:07)


12

09.01.2008, 17:51

Was micht stöhrt:

Zitat

hdb:hostside 80-wire cable detection failed, limiting maxspeed to UDMA33

hdd: set_drive_speed_status:status = 0x51{DriveReady SeekComplete Error}
hdd: set_drive_speed_status: error = 0x04 {AbortedCommand}
hdd irq timeout:status = 0xd0 {Busy}


Kannst Du mal das IDE-Kabel des CD-Roms am Mainboard abziehen?
Und alle anderen "Nichtnotwendigen" IDE-Geräte?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

13

10.01.2008, 00:25

hdb:hostside 80-wire cable detection failed, limiting maxspeed to UDMA33


Das hatte ich ja glatt übersehen, hast du eventuell nur ein 40 Poliges IDE Kabel zu deiner hdb Platte verbaut?

Info: IDE Kabel mit 40 Adern können bis max UDMA60 zb für CDRom , DVBrenner
Für Festplatten nach möglichkeit immer ein 80 Adriges verwenden (UDMA133)
Blauer Steker in Blauen IDE Slot

MfG josef.95

14

10.01.2008, 11:33

Zitat

hdd: set_drive_speed_status:status = 0x51{DriveReady SeekComplete Error}
hdd: set_drive_speed_status: error = 0x04 {AbortedCommand}
hdd irq timeout:status = 0xd0 {Busy}


Das find ich beinahe Interessanter. Da liegt, habe jetzt noch mal kurz nachgegooglet, definitif ein Hardwareproblem vor. Also bitte ncohmals den Vorschlag, entferne alle nicht Notwendigen IDE-Kabel vom Mainboard ....

P.S. Hast Du im Kernel den richtigen IDE-Treiber drin?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

15

11.01.2008, 18:07

generic / default ide chipset support sollte doch zusätzlich zum spezifischen treiber auch nötig sein oder?

16

11.01.2008, 22:43

ich kenne mich halt nochnicht so gut aus :whistling:
aber kommt zeit kommt rat.

ich bastle immoment nicht soviel an meinem gentoo,
da mir das auf diesem rechner zu lange dauert.

ich denke ich werde gentoo nächsten monat auf meinen neuen
aufspielen, der braucht dann auch keine 8 -10 Stunden kompilieren,
bis die useflags komplett umgestellt sind.

Daher ist das Thema erstmal für mich gelöst.
Ich bastle stattdessen erstmal an meinem Archkernel rum.

Nochmal danke an alle die mir geholfen haben.
Hatt mir ne menge gebracht!!

gruß pyro

(ich kann nicht auf gelöst setzen, warum auch immer, brauch ich da java für oder so???)