Hi!

After seeing Michael Schmitz's patch for 2.6.19 I tried it (
http://marc.theaimsgroup.com/?l=linux-m68k&m=116585861312099&w=2 ) and
it fixed the ide0 IRQ problem.

However now my system ends up with the following:

 Linux version 2.6.18 ([EMAIL PROTECTED]) (gcc version 3.4.5) #29 Tue Jan 23
21:38:51 EST 2007
Atari hardware found: VIDEL STDMA-SCSI ST_MFP STND_DMA YM2149 PCM CODEC
DSP56K ANALOG_JOY Blitter tried to read byte from register ff8a00 at 00770e
BLITTER IDE TT_CLK FDC_SPEED
DIB_SetVideoMode: SDL_windowid 0  SDL_windowX 157, SDL_windowY 176
DIB_SetVideoMode2: SDL_windowid 0  SDL_windowX 157, SDL_windowY 176
DIB_SetVideoMode3: top -2  x 154, y 154
Detected scancode offset = 0 (key: 'space' with scancode $39)
Built 2 zonelists.  Total pages: 32256
Kernel command line: root=/dev/hda1 video=atafb:vga16 stram_swap=0 debug=par
BOOT_IMAGE=vmlinux
ST-DMA: floppy/ACSI/IDE/Falcon-SCSI: request_irq: IRQ 15
ST-DMA: floppy/ACSI/IDE/Falcon-SCSI: request_irq: IRQ 15 -> 0
....
ide0: request_irq: IRQ 15
ide0: request_irq: IRQ 15 -> 0
ide: init_irq /request_irq
ide0 at 0xfff00000 on irq 15
hda: max request size: 128KiB
hda: 2118816 sectors (1084 MB) w/256KiB Cache, CHS=2102/16/63
 hda: AHDI hda1 hda2
mice: PS/2 mouse device common for all mice
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found.  Try passing init= option to
kernel.


This is Petr Stehlik's etch.img (from http://web.zln.cz/~joy/etch.img.gz )
referred to by this page http://wiki.aranym.org/manual#linuxm68k_on_aranym .

Also there is something I didn't mention before. The Tux logo is somehow
corrupted unlike in Petr's 2.4.27 build.

I am sure this is due to my ignorance to the Linux kernel development
in the last 2 and half years where I haven't used it on daily basis and
that it most probably doesn't belong to this list... Anyway, can somebody
help with this?

Thanks!

Standa

Note: this time I have attached the all.config ;)


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Standa Opichal
> Sent: Tuesday, January 23, 2007 8:12 PM
> To: [email protected]
> Subject: ide0 fails to get IRQ 2.6.8-18 inside aranym
> 
> Hi!
> 
> Let me introduce myself here as I have never contributed
> to this list before. My name is Standa Opichal and I am
> one of the guys from the ARAnyM team who was mostly
> working on the native FreeMiNT drivers for the emulator.
> 
> I have been trying to build the 2.6.8-18 from the debian
> server provided linux-2.6_2.6.18.orig.tar.gz and
> linux-2.6_2.6.18-8.diff.gz. I am using crosstool-0.43
> provided crosscompiler (gcc-3.4.5-glibc-2.3.6, see below
> for more details if needed). I wasn't completely sure about
> how to configure the source to build with the aranym
> extensions and so I used slightly modified
> debian/arch/m68k/config.atari as the all.config and run
> the 'allnoconfig' target to get complete .config (my
> all.config is attached).
> 
> The build was successful and I am able to get aranym 
> (the latest CVS version) booting the kernel. However I got
> some kernel panic and after few added lines I have got the
> output below where it seems that the IRQ 15 is already taken
> (failing on request_irq() in init_irq() in
> drivers/ide/ide-probe.c around line 1120 - see the complete
> output below).
> 
> As I have no experience in Linux kernel hacking yet (this is
> hopefully going to change) I would kind like to ask you for
> some guidance like what to try next, some URLs to get the
> real bleeding edge sources and patches if that was
> fixed/changed.
> 
> I just hope I am not too ignorant to local rules and that
> this mail is just a starting point for our further cooperation.
> 
> Best Regards
> 
> Standa
> 
> 
> 
> Console output:
> 
> NatFeats found
>  Linux version 2.6.18 ([EMAIL PROTECTED]) (gcc version 3.4.5) #24 
> Tue Jan 23
> 19:48:11 EST 2007
> Atari hardware found: VIDEL STDMA-SCSI ST_MFP STND_DMA YM2149 
> PCM CODEC
> DSP56K ANALOG_JOY Blitter tried to read byte from regist
> er ff8a00 at 00770e
> BLITTER IDE TT_CLK FDC_SPEED
> DIB_SetVideoMode: SDL_windowid 0  SDL_windowX 201, SDL_windowY 220
> DIB_SetVideoMode2: SDL_windowid 0  SDL_windowX 201, SDL_windowY 220
> DIB_SetVideoMode3: top -2  x 198, y 198
> Built 2 zonelists.  Total pages: 32256
> Kernel command line: root=/dev/hda1 video=atafb:vga16 
> stram_swap=0 debug=par
> BOOT_IMAGE=vmlinux
> ST-DMA: floppy/ACSI/IDE/Falcon-SCSI: request_irq: IRQ 15
> ST-DMA: floppy/ACSI/IDE/Falcon-SCSI: request_irq: IRQ 15 -> 0
> PID hash table entries: 512 (order: 9, 2048 bytes)
> timer: request_irq: IRQ 13
> timer: request_irq: IRQ 13 -> 0
> Console: colour dummy device 80x25
> Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
> Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
> Memory: 126136k/126136k available (1120k kernel code, 1692k 
> data, 80k init)
> Mount-cache hash table entries: 512
> NET: Registered protocol family 16
> io scheduler noop registered (default)
> atafb_init: start
> atafb_init: initializing Falcon hw
> framebuffer/modeswitch: request_irq: IRQ 4
> framebuffer/modeswitch: request_irq: IRQ 4 -> 0
> atafb: screen_base 00380000 real_screen_base 00380000 
> screen_len 311296
> Determined 640x480, depth 4
>    virtual 640x972
> framebuffer vbl: request_irq: IRQ 4
> framebuffer vbl: request_irq: IRQ 4 -> -16
> Console: switching to colour frame buffer device 80x30
> fb0: frame buffer device, using 304K of video memory
> Generic RTC Driver v1.07
> Non-volatile memory driver v1.2
> Atari floppy driver: max. HD, track buffering
> Probing floppy drive(s):
> fd0
> atari_nfeth.c:v0.3 10/12/2005 S.Opichal, M.Jurik, P.Stehlik
>   http://aranym.atari.org/
> ne.c:v1.10 9/23/94 Donald Becker ([EMAIL PROTECTED])
> atari_ethernec.c 11/10/06 Michael Schmitz ([EMAIL PROTECTED])
>  not found (no reset ack).
> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
> ide: Assuming 50MHz system bus speed for PIO modes; override 
> with idebus=xx
> ide0: Falcon IDE interface
> hda: Etch m68k, ATA DISK drive
> ide: init_irq!
> ide: init_irq MAX_HWIFS > 1, hwif->irq = 15!
> ide: h->name = ide0, h->hwgroup = 00000000, h->irq = 15!
> ide: h->name = ide1, h->hwgroup = 00000000, h->irq = 0!
> ide: h->name = ide2, h->hwgroup = 00000000, h->irq = 0!
> ide: h->name = ide3, h->hwgroup = 00000000, h->irq = 0!
> ide: init_irq match = 00000000
> ide: init_irq hwgroup = 0035dc70
> ide: init_irq match->irq -5, hwif->irq = 15
> ide: init_irq request_irq
> ide0: request_irq: IRQ 15
> ide0: request_irq: IRQ 15 -> -16
> ide: init_irq out_unlink!
> ide0: Disabled unable to get IRQ 15.
> mice: PS/2 mouse device common for all mice
> No filesystem could mount root, tried:
> Kernel panic - not syncing: VFS: Unable to mount root fs on
> unknown-block(0,0)
> 
> 
> 
> The cross environment:
> 
> [EMAIL PROTECTED] linuxm68k $ m68k-unknown-linux-gnu-gcc -v
> Reading specs from
> /local/opt/crosstool/gcc-3.4.5-glibc-2.3.6/m68k-unknown-linux-
> gnu/lib/gcc/m6
> 8k-unknown-linux-gnu/3.4.5/specs
> Configured with:
> /local/home/standa/linuxm68k/crosstool-0.43/build/m68k-unknown
> -linux-gnu/gcc
> -3.4.5-glibc-2.3.6/gcc-3.4.5/configure --target=m68k-unknown-linux-gnu
> --host=i686-host_pc-linux-gnu
> --prefix=/local/opt/crosstool/gcc-3.4.5-glibc-2.3.6/m68k-unkno
> wn-linux-gnu
> --with-headers=/local/opt/crosstool/gcc-3.4.5-glibc-2.3.6/m68k
> -unknown-linux
> -gnu/m68k-unknown-linux-gnu/include
> --with-local-prefix=/local/opt/crosstool/gcc-3.4.5-glibc-2.3.6
> /m68k-unknown-
> linux-gnu/m68k-unknown-linux-gnu --disable-nls --enable-threads=posix
> --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++
> --enable-shared --enable-c99 --enable-long-long
> Thread model: posix
> gcc version 3.4.5
> 
> [EMAIL PROTECTED] bin $ m68k-unknown-linux-gnu-ld -v
> GNU ld version 2.15
> 
> 
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email 
> ______________________________________________________________________
> -
> To unsubscribe from this list: send the line "unsubscribe 
> linux-m68k" in
> the body of a message to [EMAIL PROTECTED]
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

Attachment: all.config
Description: Binary data

Reply via email to