Distribution: debian sid/vanilla kernel Hardware Environment: i440BX dualhead / Diamod Multimedia 336i sp voice modem Software Environment: non software-specific. Problem Description: Kernel can't configure ISA modem. julia:~# setserial -va /dev/ttyS2 /dev/ttyS2, Line 2, UART: unknown, Port: 0x03e8, IRQ: 4 Baud_base: 115200, close_delay: 500, divisor: 0 closing_wait: 30000 Flags: spd_normal skip_test julia:~# setserial -va /dev/ttyS3 /dev/ttyS3, Line 3, UART: unknown, Port: 0x02e8, IRQ: 3 Baud_base: 115200, close_delay: 500, divisor: 0 closing_wait: 30000 Flags: spd_normal Kernel 2.4.2[0,2,5] recognize this UART as 16550A. Manual setting of UART type by setserial cause messages in dmesg: ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! Steps to reproduce: setserial /dev/ttyS2 uart 16550A OR setserial /dev/ttyS2 autoconfig Here goes my 2.6.6 .config CONFIG_X86=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_GENERIC_ISA_DMA=y CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_STANDALONE=y CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_SYSCTL=y CONFIG_LOG_BUF_SHIFT=15 CONFIG_HOTPLUG=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_KALLSYMS=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_OBSOLETE_MODPARM=y CONFIG_STOP_MACHINE=y CONFIG_X86_PC=y CONFIG_MPENTIUMII=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_SMP=y CONFIG_NR_CPUS=2 CONFIG_PREEMPT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_TSC=y CONFIG_X86_MCE=y CONFIG_NOHIGHMEM=y CONFIG_MTRR=y CONFIG_HAVE_DEC_LOCK=y CONFIG_REGPARM=y CONFIG_PM=y CONFIG_ACPI=y CONFIG_ACPI_BOOT=y CONFIG_ACPI_INTERPRETER=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_SLEEP_PROC_FS=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_BUS=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_PCI=y CONFIG_ACPI_SYSTEM=y CONFIG_PCI=y CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_LEGACY_PROC=y CONFIG_PCI_NAMES=y CONFIG_ISA=y CONFIG_PCMCIA_PROBE=y CONFIG_BINFMT_ELF=y CONFIG_PNP=y CONFIG_ISAPNP=y CONFIG_BLK_DEV_FD=y CONFIG_BLK_DEV_LOOP=y CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_IDEDMA_PCI_AUTO=y CONFIG_BLK_DEV_ADMA=y CONFIG_BLK_DEV_AMD74XX=y CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IDEDMA=y CONFIG_IDEDMA_AUTO=y CONFIG_SCSI=y CONFIG_SCSI_PROC_FS=y CONFIG_SCSI_REPORT_LUNS=y CONFIG_SCSI_QLA2XXX=y CONFIG_NET=y CONFIG_PACKET=y CONFIG_UNIX=y CONFIG_INET=y CONFIG_NETFILTER=y CONFIG_IP_NF_CONNTRACK=y CONFIG_IP_NF_FTP=y CONFIG_IP_NF_IRC=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_LIMIT=y CONFIG_IP_NF_MATCH_MAC=y CONFIG_IP_NF_MATCH_PKTTYPE=y CONFIG_IP_NF_MATCH_MARK=y CONFIG_IP_NF_MATCH_MULTIPORT=y CONFIG_IP_NF_MATCH_TOS=y CONFIG_IP_NF_MATCH_RECENT=y CONFIG_IP_NF_MATCH_ECN=y CONFIG_IP_NF_MATCH_DSCP=y CONFIG_IP_NF_MATCH_AH_ESP=y CONFIG_IP_NF_MATCH_LENGTH=y CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_MATCH_TCPMSS=y CONFIG_IP_NF_MATCH_HELPER=y CONFIG_IP_NF_MATCH_STATE=y CONFIG_IP_NF_MATCH_CONNTRACK=y CONFIG_IP_NF_MATCH_OWNER=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y CONFIG_IP_NF_NAT=y CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=y CONFIG_IP_NF_TARGET_REDIRECT=y CONFIG_IP_NF_NAT_LOCAL=y CONFIG_IP_NF_NAT_SNMP_BASIC=y CONFIG_IP_NF_NAT_IRC=y CONFIG_IP_NF_NAT_FTP=y CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_TOS=y CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_DSCP=y CONFIG_IP_NF_TARGET_MARK=y CONFIG_IP_NF_TARGET_LOG=y CONFIG_IP_NF_TARGET_ULOG=y CONFIG_IP_NF_TARGET_TCPMSS=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y CONFIG_NETDEVICES=y CONFIG_NET_ETHERNET=y CONFIG_NET_PCI=y CONFIG_NE2K_PCI=y CONFIG_PPP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_BSDCOMP=y CONFIG_INPUT=y CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_EVDEV=y CONFIG_SOUND_GAMEPORT=y CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_CORE=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_AGP=m CONFIG_AGP_INTEL=m CONFIG_I2C=m CONFIG_I2C_CHARDEV=m CONFIG_I2C_I801=m CONFIG_I2C_ISA=m CONFIG_I2C_PIIX4=m CONFIG_I2C_SENSOR=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83627HF=m CONFIG_VIDEO_DEV=y CONFIG_FB=y CONFIG_FB_VESA=y CONFIG_VIDEO_SELECT=y CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_PCI_CONSOLE=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=y CONFIG_SOUND_PRIME=y CONFIG_SOUND_ES1371=m CONFIG_SOUND_OSS=y CONFIG_SOUND_YMFPCI=y CONFIG_USB=y CONFIG_USB_DEBUG=y CONFIG_USB_DEVICEFS=y CONFIG_USB_UHCI_HCD=y CONFIG_USB_STORAGE=y CONFIG_USB_HID=y CONFIG_USB_HIDINPUT=y CONFIG_USB_HIDDEV=y CONFIG_EXT2_FS=y CONFIG_EXT3_FS=y CONFIG_JBD=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_PROC_INFO=y CONFIG_JFS_FS=y CONFIG_XFS_FS=y CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_UDF_FS=y CONFIG_FAT_FS=y CONFIG_VFAT_FS=y CONFIG_NTFS_FS=y CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_RAMFS=y CONFIG_SMB_FS=y CONFIG_MSDOS_PARTITION=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_UTF8=y CONFIG_EARLY_PRINTK=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y CONFIG_CRC32=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_X86_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y CONFIG_X86_TRAMPOLINE=y CONFIG_X86_STD_RESOURCES=y CONFIG_PC=y
Could you provide dmesg output under both 2.6.6 and the working 2.4 kernel setups pelase?
Here they are: KERNEL 2.6 Linux version 2.6.6 (root@julia) (gcc version 3.3.3 (Debian 20040401)) #3 SMP Fri May 28 23:31:19 EEST 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000fffd000 (usable) BIOS-e820: 000000000fffd000 - 000000000ffff000 (ACPI data) BIOS-e820: 000000000ffff000 - 0000000010000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 255MB LOWMEM available. found SMP MP-table at 000f6ed0 On node 0 totalpages: 65533 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 61437 pages, LIFO batch:14 HighMem zone: 0 pages, LIFO batch:1 DMI 2.0 present. Warning: acpi=force overrules DMI blacklist: acpi=ht ACPI: RSDP (v000 ASUS ) @ 0x000f8190 ACPI: RSDT (v001 ASUS P2B-DS 0x58582e32 ASUS 0x31303030) @ 0x0fffd000 ACPI: FADT (v001 ASUS P2B-DS 0x58582e32 ASUS 0x31303030) @ 0x0fffd100 ACPI: BOOT (v001 ASUS P2B-DS 0x58582e32 ASUS 0x31303030) @ 0x0fffd040 ACPI: MADT (v001 ASUS P2B-DS 0x00000000 0x00000000) @ 0x0fffd080 ACPI: DSDT (v001 ASUS P2B-DS 0x00001000 MSFT 0x01000001) @ 0x00000000 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x01] enabled) Processor #1 6:3 APIC version 17 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 6:3 APIC version 17 ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0]) IOAPIC[0]: Assigned apic_id 2 IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl edge) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 20 high level) Enabling APIC mode: Flat. Using 1 I/O APICs Using ACPI (MADT) for SMP configuration information Built 1 zonelists Kernel command line: BOOT_IMAGE=LinuxSMP ro root=1602 acpi=force Initializing CPU#0 PID hash table entries: 1024 (order 10: 8192 bytes) Detected 267.358 MHz processor. Using tsc for high-res timesource Console: colour dummy device 80x25 Memory: 254576k/262132k available (3116k kernel code, 6824k reserved, 1003k data, 200k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 526.33 BogoMIPS Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) CPU: After generic identify, caps: 0080fbff 00000000 00000000 00000000 CPU: After vendor identify, caps: 0080fbff 00000000 00000000 00000000 CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 512K CPU: After all inits, caps: 0080fbff 00000000 00000000 00000040 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX CPU0: Intel Pentium II (Klamath) stepping 04 per-CPU timeslice cutoff: 1464.30 usecs. task migration cache decay timeout: 2 msecs. enabled ExtINT on CPU#0 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Booting processor 1/0 eip 3000 Initializing CPU#1 masked ExtINT on CPU#1 ESR value before enabling vector: 00000000 ESR value after enabling vector: 00000000 Calibrating delay loop... 532.48 BogoMIPS CPU: After generic identify, caps: 0080fbff 00000000 00000000 00000000 CPU: After vendor identify, caps: 0080fbff 00000000 00000000 00000000 CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 512K CPU: After all inits, caps: 0080fbff 00000000 00000000 00000040 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#1. CPU1: Intel Pentium II (Klamath) stepping 04 Total of 2 processors activated (1058.81 BogoMIPS). ENABLING IO-APIC IRQs init IO_APIC IRQs IO-APIC (apicid-pin) 2-0, 2-16, 2-17, 2-18, 2-19, 2-21, 2-22, 2-23 not connected. ..TIMER: vector=0x31 pin1=2 pin2=-1 Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 267.0241 MHz. ..... host bus clock speed is 66.0810 MHz. checking TSC synchronization across 2 CPUs: passed. Brought up 2 CPUs NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xf0730, last bus=1 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20040326 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 *10 11 12 14 15) ACPI: PCI Root Bridge [PCI0] (00:00) PCI: Probing PCI hardware (bus 00) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] Linux Plug and Play Support v0.97 (c) Adam Belay SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub 00:00:0c[A] -> 2-16 -> IRQ 16 level low 00:00:0c[B] -> 2-17 -> IRQ 17 level low 00:00:0c[C] -> 2-18 -> IRQ 18 level low 00:00:0c[D] -> 2-19 -> IRQ 19 level low number of MP IRQ sources: 16. number of IO-APIC #2 registers: 24. testing the IO APIC....................... IO APIC #2...... .... register #00: 02000000 ....... : physical APIC id: 02 ....... : Delivery Type: 0 ....... : LTS : 0 .... register #01: 00170011 ....... : max redirection entries: 0017 ....... : PRQ implemented: 0 ....... : IO APIC version: 0011 .... register #02: 03000000 ....... : arbitration: 03 .... IRQ redirection table: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect: 00 000 00 1 0 0 0 0 0 0 00 01 003 03 0 0 0 0 0 1 1 39 02 003 03 0 0 0 0 0 1 1 31 03 003 03 0 0 0 0 0 1 1 41 04 003 03 0 0 0 0 0 1 1 49 05 003 03 0 0 0 0 0 1 1 51 06 003 03 0 0 0 0 0 1 1 59 07 003 03 0 0 0 0 0 1 1 61 08 003 03 0 0 0 0 0 1 1 69 09 003 03 0 0 0 0 0 1 1 71 0a 003 03 0 0 0 0 0 1 1 79 0b 003 03 0 0 0 0 0 1 1 81 0c 003 03 0 0 0 0 0 1 1 89 0d 003 03 0 0 0 0 0 1 1 91 0e 003 03 0 0 0 0 0 1 1 99 0f 003 03 0 0 0 0 0 1 1 A1 10 003 03 1 1 0 1 0 1 1 B1 11 003 03 1 1 0 1 0 1 1 B9 12 003 03 1 1 0 1 0 1 1 C1 13 003 03 1 1 0 1 0 1 1 C9 14 003 03 0 1 0 0 0 1 1 A9 15 000 00 1 0 0 0 0 0 0 00 16 000 00 1 0 0 0 0 0 0 00 17 000 00 1 0 0 0 0 0 0 00 IRQ to pin mappings: IRQ0 -> 0:2 IRQ1 -> 0:1 IRQ3 -> 0:3 IRQ4 -> 0:4 IRQ5 -> 0:5 IRQ6 -> 0:6 IRQ7 -> 0:7 IRQ8 -> 0:8 IRQ9 -> 0:9 IRQ10 -> 0:10 IRQ11 -> 0:11 IRQ12 -> 0:12 IRQ13 -> 0:13 IRQ14 -> 0:14 IRQ15 -> 0:15 IRQ16 -> 0:16 IRQ17 -> 0:17 IRQ18 -> 0:18 IRQ19 -> 0:19 IRQ20 -> 0:20 .................................... done. PCI: Using ACPI for IRQ routing vesafb: framebuffer at 0xe2000000, mapped to 0xd0805000, size 16384k vesafb: mode is 1024x768x16, linelength=2048, pages=0 vesafb: protected mode interface info at c000:03c5 vesafb: scrolling: redraw vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0 fb0: VESA VGA frame buffer device Simple Boot Flag at 0x46 set to 0x1 NTFS driver 2.1.8 [Flags: R/O]. udf: registering filesystem SGI XFS with no debug enabled Limiting direct PCI/PCI transfers. ACPI: Power Button (FF) [PWRF] ACPI: Processor [CPU] (supports C1) ACPI: Processor [CPU1] (supports C1) isapnp: Scanning for PnP cards... isapnp: Card 'Supra 336i Sp ASVD' isapnp: 1 Plug & Play card detected total Console: switching to colour frame buffer device 128x48 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A Using anticipatory io scheduler Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 loop: loaded (max 8 devices) PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered Linux video capture interface: v1.00 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX4: IDE controller at PCI slot 0000:00:04.1 PIIX4: chipset revision 1 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio hda: ASUS CD-S340, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hdc: ST380011A, ATA DISK drive ide1 at 0x170-0x177,0x376 on irq 15 hdc: max request size: 1024KiB hdc: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(33) hdc: hdc1 hdc2 hdc3 hdc4 < hdc5 hdc6 > hda: ATAPI 34X CD-ROM drive, 128kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 USB Universal Host Controller Interface driver v2.2 uhci_hcd 0000:00:04.2: Intel Corp. 82371AB/EB/MB PIIX4 USB uhci_hcd 0000:00:04.2: irq 19, io base 0000d400 uhci_hcd 0000:00:04.2: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:04.2: detected 2 ports uhci_hcd 0000:00:04.2: root hub device address 1 usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: default language 0x0409 usb usb1: Product: Intel Corp. 82371AB/EB/MB PIIX4 USB usb usb1: Manufacturer: Linux 2.6.6 uhci_hcd usb usb1: SerialNumber: 0000:00:04.2 usb usb1: hotplug usb usb1: adding 1-0:1.0 (config #1, interface 0) usb 1-0:1.0: hotplug hub 1-0:1.0: usb_probe_interface hub 1-0:1.0: usb_probe_interface - got id hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected hub 1-0:1.0: standalone hub hub 1-0:1.0: no power switching (usb 1.0) hub 1-0:1.0: individual port over-current protection hub 1-0:1.0: power on to power good time: 2ms hub 1-0:1.0: hub controller current requirement: 0mA hub 1-0:1.0: local power source is good hub 1-0:1.0: enabling power on all ports Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. usbcore: registered new driver hiddev usbcore: registered new driver hid drivers/usb/input/hid-core.c: v2.0:USB HID core driver mice: PS/2 mouse device common for all mice serio: i8042 AUX port at 0x60,0x64 irq 12 input: GenPS/2 Genius Wheel Mouse on isa0060/serio1 serio: i8042 KBD port at 0x60,0x64 irq 1 input: AT Translated Set 2 keyboard on isa0060/serio0 ymfpci: YMF740C at 0xdf000000 IRQ 19 uhci_hcd 0000:00:04.2: port 2 portsc 0093 hub 1-0:1.0: port 2, status 101, change 1, 12 Mb/s ac97_codec: AC97 Audio codec, id: ALC47 (Unknown) NET: Registered protocol family 2 IP: routing cache hash table of 2048 buckets, 16Kbytes TCP: Hash tables configured (established 16384 bind 16384) ip_conntrack version 2.1 (2047 buckets, 16376 max) - 300 bytes per conntrack ip_tables: (C) 2000-2002 Netfilter core team hub 1-0:1.0: debounce: port 2: delay 100ms stable 4 status 0x101 ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>. http://snowman. net/projects/ipt_recent/ usb 1-2: new full speed USB device using address 2 usb 1-2: new device strings: Mfr=0, Product=0, SerialNumber=0 usb 1-2: hotplug usb 1-2: adding 1-2:1.0 (config #1, interface 0) usb 1-2:1.0: hotplug arp_tables: (C) 2002 David S. Miller NET: Registered protocol family 1 NET: Registered protocol family 17 ACPI: (supports S0 S1 S4 S5) UDF-fs DEBUG fs/udf/lowlevel.c:65:udf_get_last_session: CDROMMULTISESSION not supported: rc=-22 UDF-fs DEBUG fs/udf/super.c:1552:udf_fill_super: Multi-session=0 UDF-fs DEBUG fs/udf/super.c:540:udf_vrs: Starting at sector 16 (2048 byte sectors) UDF-fs: No VRS found XFS mounting filesystem hdc2 Ending clean XFS mount for filesystem: hdc2 VFS: Mounted root (xfs filesystem) readonly. Freeing unused kernel memory: 200k freed Adding 248996k swap on /dev/hdc3. Priority:-1 extents:1 Linux agpgart interface v0.100 (c) Dave Jones agpgart: Detected an Intel 440BX Chipset. agpgart: Maximum main memory to use for agp memory: 203M agpgart: AGP aperture is 64M @ 0xe4000000 i2c /dev entries driver piix4-smbus 0000:00:04.3: Found 0000:00:04.3 device XFS mounting filesystem hdc6 Ending clean XFS mount for filesystem: hdc6 XFS mounting filesystem hdc5 Ending clean XFS mount for filesystem: hdc5 ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A mtrr: 0xe2000000,0x2000000 overlaps existing 0xe2000000,0x1000000 atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0). atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly. atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0). atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly. ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS2: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! KERNEL 2.4 Linux version 2.4.25-lck2-agp (root@julia) (gcc version 2.95.4 20011002 (Debian prerelease)) #3 ??? ??? 19 07:12:51 EET 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000fffd000 (usable) BIOS-e820: 000000000fffd000 - 000000000ffff000 (ACPI data) BIOS-e820: 000000000ffff000 - 0000000010000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 255MB LOWMEM available. On node 0 totalpages: 65533 zone(0): 4096 pages. zone(1): 61437 pages. zone(2): 0 pages. Kernel command line: BOOT_IMAGE=Linux ro root=1602 Initializing CPU#0 Detected 267.277 MHz processor. Console: colour dummy device 80x25 Calibrating delay loop... 532.48 BogoMIPS Memory: 256232k/262132k available (1774k kernel code, 5512k reserved, 559k data, 108k init, 0k highmem) Dentry cache hash table entries: 32768 (order: 6, 262144 bytes) Inode cache hash table entries: 16384 (order: 5, 131072 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 16384 (order: 4, 65536 bytes) Page-cache hash table entries: 65536 (order: 6, 262144 bytes) CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 512K CPU: After generic, caps: 0080fbff 00000000 00000000 00000000 CPU: Common caps: 0080fbff 00000000 00000000 00000000 CPU: Intel Pentium II (Klamath) stepping 04 Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xf0730, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI: Using IRQ router PIIX/ICH [8086/7110] at 00:04.0 Limiting direct PCI/PCI transfers. isapnp: Scanning for PnP cards... isapnp: Card 'Supra 336i Sp ASVD' isapnp: 1 Plug & Play card detected total Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd SGI XFS with no debug enabled parport0: PC-style at 0x378 (0x778) [PCSPP(,...)] parport0: irq 7 detected vesafb: framebuffer at 0xe2000000, mapped to 0xd0851000, size 3072k vesafb: mode is 1024x768x16, linelength=2048, pages=0 vesafb: protected mode interface info at c000:03c5 vesafb: scrolling: redraw vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 128x48 fb0: VESA VGA frame buffer device pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A ttyS02 at port 0x03e8 (irq = 4) is a 16550A lp0: using parport0 (polling). Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 loop: loaded (max 8 devices) PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx hda: ASUS CD-S340, ATAPI CD/DVD-ROM drive hdc: ST380011A, ATA DISK drive ide2: ports already in use, skipping probe ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hdc: attached ide-disk driver. hdc: host protected area => 1 hdc: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63 hda: attached ide-cdrom driver. hda: ATAPI 34X CD-ROM drive, 128kB Cache Uniform CD-ROM driver Revision: 3.12 Partition check: hdc: hdc1 hdc2 hdc3 hdc4 < hdc5 hdc6 > SCSI subsystem driver Revision: 1.00 scsi0 : SCSI host adapter emulation for IDE ATAPI devices usb.c: registered new driver usbdevfs usb.c: registered new driver hub host/usb-uhci.c: $Revision: 1.275 $ time 07:20:01 Mar 19 2004 host/usb-uhci.c: High bandwidth mode enabled PCI: Found IRQ 10 for device 00:04.2 PCI: Sharing IRQ 10 with 00:06.0 PCI: Sharing IRQ 10 with 00:09.0 host/usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 10 host/usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 usb.c: kmalloc IF cfee3720, numif 1 usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1 usb.c: USB device number 1 default language ID 0x0 Product: USB UHCI Root Hub SerialNumber: d400 hub.c: USB hub found hub.c: 2 ports detected hub.c: standalone hub hub.c: ganged power switching hub.c: global over-current protection hub.c: Port indicators are not supported hub.c: power on to power good time: 2ms hub.c: hub controller current requirement: 0mA hub.c: port removable status: RR hub.c: local power source is good hub.c: no over-current condition exists hub.c: enabling power on all ports usb.c: hub driver claimed interface cfee3720 usb.c: kusbd: /sbin/hotplug add 1 usb.c: kusbd policy returned 0xfffffffe host/usb-uhci.c: v1.275:USB Universal Host Controller Interface driver hub.c: port 1, portstatus 100, change 0, 12 Mb/s hub.c: port 2, portstatus 101, change 1, 12 Mb/s hub.c: port 2 connection change hub.c: port 2, portstatus 101, change 1, 12 Mb/s usb.c: registered new driver hiddev usb.c: registered new driver hid hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz> hid-core.c: USB HID support drivers mice: PS/2 mouse device common for all mice NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP hub.c: port 2, portstatus 101, change 0, 12 Mb/s IP: routing cache hash table of 2048 buckets, 16Kbytes TCP: Hash tables configured (established 16384 bind 16384) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. FAT: bogus logical sector size 0 FAT: bogus logical sector size 0 hub.c: port 2, portstatus 101, change 0, 12 Mb/s XFS mounting filesystem ide1(22,2) hub.c: port 2, portstatus 101, change 0, 12 Mb/s hub.c: port 2, portstatus 101, change 0, 12 Mb/s Ending clean XFS mount for filesystem: ide1(22,2) VFS: Mounted root (xfs filesystem) readonly. hub.c: port 2, portstatus 103, change 0, 12 Mb/s hub.c: new USB device 00:04.2-2, assigned address 2 Freeing unused kernel memory: 108k freed usb.c: kmalloc IF cfee3a40, numif 1 usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0 usb.c: unhandled interfaces on device usb.c: USB device 2 (vend/prod 0x5d8/0x4002) is not claimed by any active driver. Length = 18 DescriptorType = 01 USB version = 1.10 Vendor:Product = 05d8:4002 MaxPacketSize0 = 64 NumConfigurations = 1 Device version = 1.00 Device Class:SubClass:Protocol = ff:ff:ff Vendor class Configuration: bLength = 9 bDescriptorType = 02 wTotalLength = 0019 bNumInterfaces = 01 bConfigurationValue = 01 iConfiguration = 00 bmAttributes = a0 MaxPower = 496mA Interface: 0 Alternate Setting: 0 bLength = 9 bDescriptorType = 04 bInterfaceNumber = 00 bAlternateSetting = 00 bNumEndpoints = 01 bInterface Class:SubClass:Protocol = ff:ff:ff iInterface = 00 Endpoint: bLength = 7 bDescriptorType = 05 bEndpointAddress = 81 (in) bmAttributes = 02 (Bulk) wMaxPacketSize = 0040 bInterval = 00 usb.c: kusbd: /sbin/hotplug add 2 hub.c: port 1, portstatus 100, change 0, 12 Mb/s hub.c: port 2, portstatus 103, change 0, 12 Mb/s Adding Swap: 248996k swap-space (priority -1) usb.c: registered new driver usbscanner scanner.c: USB scanner device (0x05d8/0x4002) now attached to scanner0 usb.c: usbscanner driver claimed interface cfee3a40 scanner.c: 0.4.16:USB Scanner Driver Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 203M agpgart: unsupported bridge agpgart: no supported devices found. i2c-core.o: i2c core module version 2.6.1 (20010830) i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830) i2c-core.o: driver i2c-dev dummy driver registered. MSDOS FS: IO charset koi8-r MSDOS FS: Using codepage 866 XFS mounting filesystem ide1(22,6) Ending clean XFS mount for filesystem: ide1(22,6) XFS mounting filesystem ide1(22,5) Ending clean XFS mount for filesystem: ide1(22,5) ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A PCI: Found IRQ 10 for device 00:09.0 PCI: Sharing IRQ 10 with 00:04.2 PCI: Sharing IRQ 10 with 00:06.0 ymfpci: YMF740C at 0xdf000000 IRQ 10 ac97_codec: AC97 Audio codec, id: ALC47 (Unknown) apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16) ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! ttyS3: LSR safety check engaged! 2.4.25 compiled without SMP and provided only as example.
If you delete the `return -ENODEV' line in drivers/serial/8250.c, around line 1262: /* * At this point, there's no way the LSR could still be 0xff; * if it is, then bail out, because there's likely no UART * here. */ if (!(up->port.flags & UPF_BUGGY_UART) && (serial_inp(up, UART_LSR) == 0xff)) { printk("ttyS%d: LSR safety check engaged!\n", up->port.line); return -ENODEV; } does that fix it up?
No, removing that will not fix it - this is a check which detects if the port has vanished underneath us. As the comment says, if the LSR is 0xff, then there _is_ _no_ _port_ here anymore. I suspect that the ISAPNP code isn't finding the port for some reason. Maybe seeing the output of whatever gives PNP information would give a hint? (Is that lspnp or some random procfs file?)
No, it doesn't help. What additional info should I post here?
bug 2803 may be the same complaint
I think 2803 is the same bug, so I'm marking this a duplicate of that. It's ISAPNP related, and Adam is the ISAPNP guy... *** This bug has been marked as a duplicate of 2803 ***