[LUGOS] Debian, kernel, make-kpkg, ...

Iztok Kham DrKham at educy.si
Mon Sep 20 20:38:35 CEST 2004


Heh, sem pa res štorast ...

Moj hardver:
Pentium IV, 2.8 GHz, LGA 775
Plata: Gigabyte GA-8I915P-MF
2 x 512MB DDR400
Grafika: ATI Radeon X600 -- PCI-X
120 GB SATA
---------------------------------------

grunf:/# lspci -v
0000:00:00.0 Host bridge: Intel Corp. 915G/P/GV Processor to I/O
Controller (rev 04)
        Subsystem: Giga-byte Technology: Unknown device 2580
        Flags: bus master, fast devsel, latency 0
        Capabilities: [e0] #09 [2109]

0000:00:01.0 PCI bridge: Intel Corp. 915G/P/GV PCI Express Root Port
(rev 04) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 00009000-00009fff
        Memory behind bridge: e8000000-e9ffffff
        Prefetchable memory behind bridge: e0000000-e7ffffff
        Capabilities: [88] #0d [0000]
        Capabilities: [80] Power Management version 2
        Capabilities: [90] Message Signalled Interrupts: 64bit-
Queue=0/0 Enable-
        Capabilities: [a0] #10 [0141]

0000:00:1b.0 0403: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) High
Definition Audio Controller (rev 03)
        Subsystem: Giga-byte Technology: Unknown device a102
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at ec000000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] Message Signalled Interrupts: 64bit+
Queue=0/0 Enable-
        Capabilities: [70] #10 [0091]

0000:00:1d.0 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #1 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology: Unknown device 2658
        Flags: bus master, medium devsel, latency 0, IRQ 23
        I/O ports at bc00 [size=32]

0000:00:1d.1 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #2 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology: Unknown device 2659
        Flags: bus master, medium devsel, latency 0, IRQ 19
        I/O ports at b000 [size=32]

0000:00:1d.2 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #3 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology: Unknown device 265a
        Flags: bus master, medium devsel, latency 0, IRQ 18
        I/O ports at b400 [size=32]

0000:00:1d.3 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB UHCI #4 (rev 03) (prog-if 00 [UHCI])
        Subsystem: Giga-byte Technology: Unknown device 265a
        Flags: bus master, medium devsel, latency 0, IRQ 16
        I/O ports at b800 [size=32]

0000:00:1d.7 USB Controller: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6
Family) USB2 EHCI Controller (rev 03) (prog-if 20 [EHCI])
        Subsystem: Giga-byte Technology: Unknown device 5006
        Flags: bus master, medium devsel, latency 0, IRQ 23
        Memory at ec004000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2

0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev d3) (prog-if
01 [Subtractive decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
        I/O behind bridge: 0000a000-0000afff
        Memory behind bridge: ea000000-ebffffff
        Capabilities: [50] #0d [0000]

0000:00:1f.0 ISA bridge: Intel Corp. 82801FB/FR (ICH6/ICH6R) LPC
Interface Bridge (rev 03)
        Flags: bus master, medium devsel, latency 0

0000:00:1f.2 IDE interface: Intel Corp. 82801FB/FW (ICH6/ICH6W) SATA
Controller (rev 03) (prog-if 80 [Master])
        Subsystem: Giga-byte Technology: Unknown device 2651
        Flags: 66MHz, medium devsel, IRQ 19
        I/O ports at <unassigned>
        I/O ports at <unassigned>
        I/O ports at <unassigned>
        I/O ports at <unassigned>
        I/O ports at f000 [size=16]
        Capabilities: [70] Power Management version 2

0000:00:1f.3 SMBus: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family)
SMBus Controller (rev 03)
        Subsystem: Giga-byte Technology: Unknown device 266a
        Flags: medium devsel, IRQ 19
        I/O ports at 0500 [size=32]

0000:01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown
device 3e50 (prog-if 00 [VGA])
        Subsystem: Giga-byte Technology: Unknown device 2100
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at e0000000 (32-bit, prefetchable) [size=128M]
        I/O ports at 9000 [size=256]
        Memory at e9000000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] #10 [0001]

0000:01:00.1 Display controller: ATI Technologies Inc: Unknown device 3e70
        Subsystem: Giga-byte Technology: Unknown device 2101
        Flags: bus master, fast devsel, latency 0
        Memory at e9010000 (32-bit, non-prefetchable) [disabled] [size=64K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] #10 [0001]

0000:02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8169 Gigabit Ethernet (rev 10)
        Subsystem: Giga-byte Technology: Unknown device e000
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 21
        I/O ports at a000 [size=256]
        Memory at eb005000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [dc] Power Management version 2

0000:02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23
IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
        Subsystem: Giga-byte Technology: Unknown device 1000
        Flags: bus master, medium devsel, latency 32, IRQ 23
        Memory at eb004000 (32-bit, non-prefetchable) [size=2K]
        Memory at eb000000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [44] Power Management version 2
--------------------------------------------------------------------------------

Zamenjal sem tudi hda s sda in je isto. Kontroler bi moral biti podprt.
Je pa hecno, da se mi isto zgodi tudi če v BIOS-u izklopim PATA
compatibility. Z vsemi kerneli.
Sicer pa zadeva dela prav fino razen tega, da mi ne dovoli vklopiti DMA
za disk:
HDIO_SET_DMA failed: Operation not permitted

-- Iztok

Tomaž Toplak wrote:

> Hmm.. če maš slučajno SATA disk pomaga da v grub-u (ali lilo) namesto 
> hdaX nastaviš na sdaX, ker v novem kernelu je SATA disk nastavljen kot 
> SCSI disk in ga kot takšnega tudi prepozna:)
>  
> lp
>
>     ----- Original Message -----
>     *From:* Joze Klepec <mailto:joze.klepec at siol.net>
>     *To:* lugos-list at lugos.si <mailto:lugos-list at lugos.si>
>     *Sent:* Saturday, September 18, 2004 9:48 PM
>     *Subject:* Re: [LUGOS] Debian, kernel, make-kpkg, ...
>
>     Iztok Kham wrote:
>
>>     Lep pozdrav!
>>
>>     Na nov mlinček sem inštaliral Windows XP Pro in Debian SID.
>>     Kernel je 2.6.7-i386 in se je inštaliral ob instalaciji.
>>     Installer mi je prepoznal windowse in namestil GRUB.
>>     Potem z apt-get namestil kernel-image-2.6.8-1-smp, ki se je
>>     avtomatično dodal v GRUB-ov meni.
>>
>>     1. Problem:
>>     Ko izberem novi kernel v GRUBu dobim tole napako:
>>     Can not open device dev/console
>>     in potem mi javi kernel panic.
>>
>>     2. Problem:
>>     S kernel.org sem potegnil zadnji kernel (2.6.8.1) in ga prevedel.
>>     Dodal sem ga v GRUB in ob zagoni dobil:
>>     Error 13: Invalid or usupported executable format.
>>
>>     3. Problem:
>>     Poizkusil sem prevesti kernel po debianovem how-toju (make-kpkg).
>>     Uporabil sem kernel-source-2.6.8-1.
>>     Ko po navodilih vse naredim in napišem make-kpkg kernel-image mi
>>     po nekaj sekundah javi napako:
>>     no rule to make target "conf_vars"
>>
>>
>>     Za vsak nasvet v zvezi s katerim od zgornjih problemov se muchas
>>     zahvaljujem!
>>
>>     -- Iztok
>>
>>     P.S. Ne vem, ali sem malo preveč blesav ali kaj, samo z Googlom
>>     si nisem uspel kaj dosti pomagati.
>>
>>
>     1. Iztok, malo več informacij o mlinčku bi bilo dobra ideja -
>     verjetno imaš pentium 6 ali Amd athlon bogvekaj in tu in v naboru
>     čipov na matični plošči leži jedro problema. Sprva poskusi
>     prevajati brez podpore za MMX, 3Dnow,  SCSI, ipd. eksotike (torej
>     kernel za toliko, da se mašina ravno zažene v nekakem varnem
>     načinu - kot npr. ob instalaciji), kasneje pa prevedi vso podporo,
>     ki ti pade na pamet postopoma in videl boš kje je hakeljc.
>     Najbolje je celo, da si sprva prevedeš kernel za 386, pa kasneje
>     486, 586, 686 - kolikor ti stroj (in duša) da, ti pa  ne 
>     svetujem.  Varno  je  biti  en  razvojni  nivo  pod  mašinerijo
>     pri kritičnih delih kot je CPU.  GPU (ali karkoli podobnega na
>     plošči) je lahko eden od težjih problemov pri Asusu -  meni npr.
>     ne razpozna mrežne na plošči,  čeprav je Realtekov chipset - torej
>     kupi eno za nekaj tisoč sit in zapiči v MB ter onesposobi original
>     v BIOSu). Nasvet: BIOS config pod XP-ji naloži pred/med
>     inicializacijo sistema, najbolje bo če to zažene nek drug
>     programček, ki kasneje zažene OS kot bootloader.
>     Sicer pa - isto jedro sem si zložil tudi sam kot .rpm za Pinga, a
>     sem raje ostal na stabilnem in preskušenem 2.4.20. Ti si lahko
>     prevedeš več različnih različic jeder z različno podporo - pazi
>     pa, da ne boš zavozil boot oz. install disket, zlasti pa boot
>     nalagalnika --> v tvojem primeru GRUB.
>     Na koncu koncev ti ostane katerikoli drug linux - debian sem imel
>     pred časom na testu tudi sam, pa sem se njegove trmoglavosti hitro
>     naveličal in raje ostal pri uravnovešenem Pingu. Zdaj bom po kakem
>     tednu odsotnosti z liste verjetno naredil apt get na
>     Fedoro/Pinga3. Blesav verjetno nisi, samo naletel si na
>     nestabilnost jedra.
>
>     2. glede tega nimam velikega pojma, verjetno bo pa več vedel kaj
>     vedel B, ki je bolj v debu bolj izkušen. Ena od mnogih možnosti je
>     ta, da si preprosto prevedel v napačno izhodno obliko. GRUB je
>     bootloader - torej (predvidevam - po dosovsko rečeno) .com program
>     z enim kodnim in podatkovnim segmentom v realnem načinu, torej
>     potrebuje zelo zelo kratko kodo (64k<x priporočeno) brez
>     kakršnihkoli tabel, značilno je da je spredaj instrukcija JMP addr
>     (skok čez podatkovni segment - de facto je to ORG dolžina skoka -
>     aja, za intelovo rodbino in bratrance  koda JMPa $EB0010 pomeni
>     skok 16 naslovov dalje).
>     Za kodo pa (predvidevam) ni važno kakšna je, važno je da zna sama
>     preklopiti v ustrezni način. Zdi se mi, da je kleč ravno v glavi
>     (headerju) te izvajalne datoteke, ki je verjetno, če se po
>     dosovsko izrazim .exe namesto .com (slednji pride "zgoraj brez",
>     rečeš pač ORG NNN, asembliraš in čao miki - lahko pa pretvoriš
>     tudi s posebnim orodjem npr. kdo ne ve za exe2bin in podobne
>     stvore). Oglej si še DOS-ov bootloader v disasemblerju (najdeš ga
>     na nultem sektorju vsake nelinux in nemac diskete) in marsikaj ti
>     bo bolj jasno (nalaganje na fiksni naslov 7c00, itd.).
>
>     3.No, ja - kot zadnjo šanso poskusi ustreliti kernel še 2.6.9
>     (debianov snapshot de facto), čeprav to ni ravno priporočilo.
>
>     Mogoče se bo našlo kaj zate tudi tule (to je delno iz mojih
>     Priljubljenih v Mozilli, malo pa iz Googla):
>
>     The linux-kernel mailing list FAQ <http://www.tux.org/lkml/#s5-1>
>
>     Linux Cross-Reference <http://lxr.linux.no/>
>
>     valtellinux.it ... sfondi & loghi
>     <http://www.valtellinux.it/images/wallpapers.php>
>
>     The FreeBSD Project <http://www.freebsd.org/>
>
>     Fedora Project, sponsored by Red Hat <http://fedora.redhat.com/>
>
>     Decompilation of Binary Programs - dcc
>     <http://www.itee.uq.edu.au/%7Ecristina/dcc.html>
>
>     Welcome to LinuxQuestions.org - Site Index
>     <http://www.linuxquestions.org/questions/history.php>
>
>     linux howtos
>





More information about the lugos-list mailing list